--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/.hgignore Fri Mar 19 09:40:18 2010 +0200
@@ -0,0 +1,98 @@
+# A note on the rules: there are two rules for each specific name (but not
+# for file extensions), since e.g. "^tmp$" matches "tmp" in the root directory
+# (i.e. the same directory this .hgignore file is in) and "/tmp$"" matches
+# "tmp" in any subdirectory of the root. A simple rule "tmp$" will not do,
+# since it will erroneously match anything ending in "tmp", e.g. "myfiletmp",
+# anywhere in the directory hierarchy.
+
+# Sadly "bld.inf", "*.mmp" and "*.def" files cannot be blindly ignored, since
+# the code base contains some native S60 projects, for which these files are
+# not generated automatically.
+
+# Make sure were using the regular expression syntax, not globbing.
+syntax: regexp
+
+# Doxygen generated directories and files.
+^doc/html$
+^warn.log$
+
+# Directory names.
+^\.project$
+/\.project$
+^\.cproject$
+/\.cproject$
+^\.settings$
+/\.settings$
+^debug$
+/debug$
+^include$
+^lib$
+/lib$
+^moc$
+/moc$
+^obj$
+/obj$
+^rcc$
+/rcc$
+^release$
+/release$
+^tmp$
+/tmp$
+
+# File names.
+^\.qmake\.cache$
+^ABLD\.BAT$
+/ABLD\.BAT$
+#^bld\.inf$
+#/bld\.inf$
+#^hb_install\.prf$
+^Makefile$
+/Makefile$
+^mocinclude\.tmp$
+/mocinclude\.tmp$
+^Thumbs\.db$
+/Thumbs\.db$
+
+# File name patterns.
+^Makefile.*\..*$
+/Makefile.*\..*$
+^moc_.*\.cpp$
+/moc_.*\.cpp$
+^object_script\..*$
+/object_script\..*$
+^qrc_.*\.cpp$
+/qrc_.*\.cpp$
+/tmp[^/]*$
+
+# File name extensions.
+\.a$
+\.bak$
+#\.def$
+\.dll$
+\.exe$
+\.idb$
+\.ilk$
+\.loc$
+#\.mmp$
+\.moc$
+\.ncb$
+\.o$
+\.orig$
+\.pdb$
+\.pkg$
+\.pro.user$
+\.qtplugin$
+\.rss$
+\.sln$
+\.so$
+\.suo$
+\.tmp$
+\.user$
+\.vcproj$
+
+# Theme content is always delivered ZIP-packaged
+\.svg$
+\.png$
+\.jpg$
+\.gif$
+\.svgt$
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/.hgtags Fri Mar 19 09:40:18 2010 +0200
@@ -0,0 +1,1 @@
+89e9ee88bc049183769730d8aa31c27b18c2a1cc 20102wk07rc
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/sync.py Fri Mar 19 09:40:18 2010 +0200
@@ -0,0 +1,266 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+#
+# ============================================================================
+# Name : sync.py
+# Part of : Hb
+# Description : Hb themes sync script
+# Version : %version: 1 %
+#
+# Copyright (c) 2008-2009 Nokia. All rights reserved.
+# This material, including documentation and any related computer
+# programs, is protected by copyright controlled by Nokia. All
+# rights are reserved. Copying, including reproducing, storing,
+# adapting or translating, any or all of this material requires the
+# prior written consent of Nokia. This material also contains
+# confidential information which may not be disclosed to others
+# without the prior written consent of Nokia.
+# ============================================================================
+
+import os
+import shutil
+import zipfile
+import optparse
+
+# ============================================================================
+# Globals
+# ============================================================================
+VERBOSE = False
+EXTRACT = False
+ARCHIVES = False
+INPUT_DIR = os.getcwd()
+OUTPUT_DIR = os.getcwd()
+IBY_SOURCE_PREFIX = "ZRESOURCE/hb/themes"
+IBY_TARGET_PREFIX = "RESOURCE_FILES_DIR/hb/themes"
+BLD_TARGET_PREFIX = "/epoc32/data/z/resource/hb/themes"
+BLD_2ND_TARGET_PREFIX = "/epoc32/winscw/c/resource/hb/themes"
+
+# ============================================================================
+# OptionParser
+# ============================================================================
+class OptionParser(optparse.OptionParser):
+ def __init__(self):
+ optparse.OptionParser.__init__(self)
+ self.add_option("-v", "--verbose", action="store_true", dest="verbose",
+ help="print verbose information about each step of the sync process")
+ self.add_option("-q", "--quiet", action="store_false", dest="verbose",
+ help="do not print information about each step of the sync process")
+
+ group = optparse.OptionGroup(self, "Input/output options")
+ self.add_option("-i", "--input", dest="input", metavar="dir",
+ help="specify the input <dir> (default %s)" % INPUT_DIR)
+ self.add_option("-o", "--output", dest="output", metavar="dir",
+ help="specify the output <dir> (default %s)" % OUTPUT_DIR)
+ self.add_option("-e", "--extract", action="store_true", dest="extract",
+ help="extract archives for installation (default %s)" % EXTRACT)
+ self.add_option("-a", "--archives", action="store_true", dest="archives",
+ help="export/install archives (default %s)" % ARCHIVES)
+ self.add_option_group(group)
+
+ group = optparse.OptionGroup(self, "Prefix options")
+ self.add_option("--iby-source-prefix", dest="ibysourceprefix", metavar="prefix",
+ help="specify the iby source <prefix> (default %s)" % IBY_SOURCE_PREFIX)
+ self.add_option("--iby-target-prefix", dest="ibytargetprefix", metavar="prefix",
+ help="specify the iby target <prefix> (default %s)" % IBY_TARGET_PREFIX)
+ self.add_option("--bld-target-prefix", dest="bldtargetprefix", metavar="prefix",
+ help="specify the bld target <prefix> (default %s)" % BLD_TARGET_PREFIX)
+ self.add_option_group(group)
+
+# ============================================================================
+# Utils
+# ============================================================================
+if not hasattr(os.path, "relpath"):
+ def relpath(path, start=os.curdir):
+ abspath = os.path.abspath(path)
+ absstart = os.path.abspath(start)
+ if abspath == absstart:
+ return "."
+ i = len(absstart)
+ if not absstart.endswith(os.path.sep):
+ i += len(os.path.sep)
+ if not abspath.startswith(absstart):
+ i = 0
+ return abspath[i:]
+ os.path.relpath = relpath
+
+def extract(path, filepath):
+ if not os.path.exists(path):
+ os.makedirs(path)
+
+ files = list()
+ if VERBOSE:
+ if EXTRACT:
+ print "Extracting: %s" % filepath
+ else:
+ print "Reading: %s" % filepath
+ archive = zipfile.ZipFile(filepath)
+ for entry in archive.namelist():
+ if entry.endswith("/"):
+ if EXTRACT:
+ out = os.path.join(path, entry)
+ if not os.path.exists(out):
+ os.makedirs(out)
+ else:
+ files.append(entry)
+ if EXTRACT:
+ out = open(os.path.join(path, entry), "w")
+ out.write(archive.read(entry))
+ out.close()
+ return files
+
+class Theme:
+ def __init__(self, name):
+ self.name = name
+ self.paths = []
+ self.archives = []
+ self.verbatims = []
+ self.sources = {}
+ self.targets = {}
+
+ def initialize(self):
+ for path in self.paths:
+ for root, dirs, files in os.walk(path):
+ for file in files:
+ filepath = os.path.join(root, file)
+ extension = os.path.splitext(filepath)[1]
+ if os.path.isfile(filepath) and extension == ".zip":
+ self.archives.append(filepath)
+ if os.path.isfile(filepath) and (extension in ['.css', '.theme']):
+ self.verbatims.append(filepath)
+ if VERBOSE:
+ print "Found: %s" % filepath
+ for archive in self.archives:
+ path = os.path.dirname(archive)
+ if path not in self.sources:
+ self.sources[path] = list()
+ self.sources[path] += extract(path, archive)
+ for verbatim in self.verbatims:
+ path = os.path.dirname(verbatim)
+ if path not in self.sources:
+ self.sources[path] = list()
+ file = os.path.split(verbatim)[1]
+ filelist = list()
+ filelist.append(file)
+ self.sources[path] += filelist
+ for path, files in self.sources.iteritems():
+ relpath = os.path.relpath(path, INPUT_DIR)
+ if relpath not in self.targets:
+ self.targets[relpath] = list()
+ self.targets[relpath] = files
+
+ def write_iby(self, filepath):
+ global IBY_SOURCE_PREFIX, IBY_TARGET_PREFIX
+ out = open(filepath, "w")
+ out.write("#ifndef __%s_IBY__\n" % self.name.upper())
+ out.write("#define __%s_IBY__\n" % self.name.upper())
+ out.write("\n")
+ out.write("#include <bldvariant.hrh>\n")
+ out.write("\n")
+ for path, entries in self.targets.iteritems():
+ for entry in entries:
+ entry = os.path.join(path, entry)
+ out.write("data=%s/%s\t%s/%s\n" % (IBY_SOURCE_PREFIX, entry, IBY_TARGET_PREFIX, entry))
+ out.write("\n")
+ out.write("#endif __%s_IBY__\n" % self.name.upper())
+ out.close()
+
+def lookup_themes(path):
+ themes = {}
+ # base: effects, icons...
+ for base in os.listdir(path):
+ basepath = os.path.join(path, base)
+ if os.path.isdir(basepath):
+ # theme: footheme, bartheme...
+ for theme in os.listdir(basepath):
+ themepath = os.path.join(basepath, theme)
+ if os.path.isdir(themepath):
+ if theme not in themes:
+ themes[theme] = Theme(theme)
+ themes[theme].paths.append(themepath)
+ return themes
+
+def write_pri(filepath, themes):
+ out = open(filepath, "w")
+ out.write("symbian {\n")
+ out.write("\tBLD_INF_RULES.prj_exports += \"$${LITERAL_HASH}include <platform_paths.hrh>\"\n")
+ for name, theme in themes.iteritems():
+ ibyfile = "%s.iby" % name
+ out.write("\tBLD_INF_RULES.prj_exports += \"%s\tCORE_MW_LAYER_IBY_EXPORT_PATH(%s)\"\n" % (ibyfile, ibyfile))
+ for verbatim in theme.verbatims:
+ filename = os.path.basename(verbatim)
+ relpath = os.path.relpath(os.path.dirname(verbatim), INPUT_DIR)
+ verbatim = os.path.splitdrive(verbatim)[1]
+ out.write("\tBLD_INF_RULES.prj_exports += \"%s\t%s/%s\"\n" % (verbatim, BLD_TARGET_PREFIX, os.path.join(relpath, filename)))
+ out.write("\tBLD_INF_RULES.prj_exports += \"%s\t%s/%s\"\n" % (verbatim, BLD_2ND_TARGET_PREFIX, os.path.join(relpath, filename)))
+ for archive in theme.archives:
+ filename = os.path.basename(archive)
+ relpath = os.path.relpath(os.path.dirname(archive), INPUT_DIR)
+ archive = os.path.splitdrive(archive)[1]
+ if ARCHIVES:
+ out.write("\tBLD_INF_RULES.prj_exports += \"%s\t%s/%s\"\n" % (archive, BLD_TARGET_PREFIX, os.path.join(relpath, filename)))
+ out.write("\tBLD_INF_RULES.prj_exports += \"%s\t%s/%s\"\n" % (archive, BLD_2ND_TARGET_PREFIX, os.path.join(relpath, filename)))
+ else:
+ out.write("\tBLD_INF_RULES.prj_exports += \":zip %s\t%s/%s\"\n" % (archive, BLD_TARGET_PREFIX, relpath))
+ out.write("\tBLD_INF_RULES.prj_exports += \":zip %s\t%s/%s\"\n" % (archive, BLD_2ND_TARGET_PREFIX, relpath))
+ out.write("} else {\n")
+ for name, theme in themes.iteritems():
+ if ARCHIVES:
+ i = 1
+ for archive in theme.archives:
+ relpath = os.path.relpath(os.path.dirname(archive), INPUT_DIR)
+ out.write("\t%s%i.path = $$(HB_THEMES_DIR)/themes/%s\n" % (name, i, relpath))
+ out.write("\t%s%i.files += %s\n" % (name, i, archive))
+ out.write("\tINSTALLS += %s%i\n" % (name, i))
+ i += 1
+ else:
+ i = 1
+ for path, files in theme.sources.iteritems():
+ relpath = os.path.relpath(path, INPUT_DIR)
+ out.write("\t%s%i.path = $$(HB_THEMES_DIR)/themes/%s\n" % (name, i, relpath))
+ for file in files:
+ out.write("\t%s%i.files += %s\n" % (name, i, os.path.join(path, file)))
+ out.write("\tINSTALLS += %s%i\n" % (name, i))
+ i += 1
+ out.write("}\n")
+ out.close()
+
+# ============================================================================
+# main()
+# ============================================================================
+def main():
+ global VERBOSE, EXTRACT, ARCHIVES, INPUT_DIR, OUTPUT_DIR
+ global IBY_SOURCE_PREFIX, IBY_TARGET_PREFIX, BLD_TARGET_PREFIX
+
+ parser = OptionParser()
+ (options, args) = parser.parse_args()
+
+ if options.verbose:
+ VERBOSE = options.verbose
+ if options.extract:
+ EXTRACT = options.extract
+ if options.archives:
+ ARCHIVES = options.archives
+ if options.input:
+ INPUT_DIR = options.input
+ if options.output:
+ OUTPUT_DIR = options.output
+ if options.ibysourceprefix:
+ IBY_SOURCE_PREFIX = options.ibysourceprefix
+ if options.ibytargetprefix:
+ IBY_TARGET_PREFIX = options.ibytargetprefix
+ if options.bldtargetprefix:
+ BLD_TARGET_PREFIX = options.bldtargetprefix
+
+ themes = lookup_themes(INPUT_DIR)
+ for name, theme in themes.iteritems():
+ theme.initialize()
+ if VERBOSE:
+ print "Writing: %s.iby" % name
+ theme.write_iby(os.path.join(OUTPUT_DIR, "%s.iby" % name))
+
+ if VERBOSE:
+ print "Writing: themes.pri"
+ write_pri(os.path.join(OUTPUT_DIR, "themes.pri"), themes)
+
+if __name__ == "__main__":
+ main()
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/layers.sysdef.xml Fri Mar 19 09:40:18 2010 +0200
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<!DOCTYPE SystemDefinition SYSTEM "sysdef_1_5_1.dtd" [
+ <!ENTITY layer_real_source_path "sf/mw/platformthemes" >
+]>
+
+<SystemDefinition name="platformthemes" schema="1.5.1">
+ <systemModel>
+ <layer name="mw_layer">
+ <module name="platformthemes">
+ <unit name="platformthemes" unitID="qtdo.platformthemes" bldFile="&layer_real_source_path;" mrp="" proFile="themes.pro"/>
+ </module>
+ </layer>
+ </systemModel>
+</SystemDefinition>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/icons/engineeringtheme/index.theme Fri Mar 19 09:40:18 2010 +0200
@@ -0,0 +1,5 @@
+[Icon Theme]
+Name=engineeringtheme
+Comment=Deprecated Engineering Theme
+Hidden=false
+Directories=scalable
Binary file src/icons/engineeringtheme/scalable/applications.zip has changed
Binary file src/icons/engineeringtheme/scalable/icons.zip has changed
Binary file src/icons/engineeringtheme/scalable/widgets.zip has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/icons/sfblacknvgtheme/index.theme Fri Mar 19 09:40:18 2010 +0200
@@ -0,0 +1,5 @@
+[Icon Theme]
+Name=sfblacknvgtheme
+Comment=Reference SF Black Theme (NVG version)
+Hidden=false
+Directories=scalable
Binary file src/icons/sfblacknvgtheme/scalable/applications.zip has changed
Binary file src/icons/sfblacknvgtheme/scalable/icons.zip has changed
Binary file src/icons/sfblacknvgtheme/scalable/smileys.zip has changed
Binary file src/icons/sfblacknvgtheme/scalable/widgets.zip has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/icons/sfblacktheme/index.theme Fri Mar 19 09:40:18 2010 +0200
@@ -0,0 +1,5 @@
+[Icon Theme]
+Name=sfblacktheme
+Comment=Reference SF Black Theme
+Hidden=false
+Directories=scalable
Binary file src/icons/sfblacktheme/scalable/applications.zip has changed
Binary file src/icons/sfblacktheme/scalable/icons.zip has changed
Binary file src/icons/sfblacktheme/scalable/smileys.zip has changed
Binary file src/icons/sfblacktheme/scalable/widgets.zip has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/icons/sfwhitetheme/index.theme Fri Mar 19 09:40:18 2010 +0200
@@ -0,0 +1,5 @@
+[Icon Theme]
+Name=sfwhitetheme
+Comment=Reference SF White Theme
+Hidden=false
+Directories=scalable
Binary file src/icons/sfwhitetheme/scalable/applications.zip has changed
Binary file src/icons/sfwhitetheme/scalable/icons.zip has changed
Binary file src/icons/sfwhitetheme/scalable/smileys.zip has changed
Binary file src/icons/sfwhitetheme/scalable/widgets.zip has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/style/engineeringtheme/variables/color/hbcolorgroup.css Fri Mar 19 09:40:18 2010 +0200
@@ -0,0 +1,300 @@
+/* Color definitions for Engineering Theme */
+
+@variables
+{
+/* Default palette */
+qtc_default_decor_normal:#000000;
+qtc_default_decor_pressed:#000000;
+qtc_default_decor_latched:#000000;
+qtc_default_decor_highlight:#000000;
+qtc_default_decor_disabled:#959799;
+qtc_default_main_pane_normal:#000000;
+qtc_default_main_pane_pressed:#000000;
+qtc_default_main_pane_latched:#000000;
+qtc_default_main_pane_highlight:#000000;
+qtc_default_main_pane_disabled:#959799;
+qtc_default_popup_normal:#000000;
+qtc_default_popup_pressed:#000000;
+qtc_default_popup_latched:#000000;
+qtc_default_popup_highlight:#000000;
+qtc_default_popup_disabled:#959799;
+
+/* Title pane */
+qtc_title_pane_normal:#FFFFFF;
+qtc_title_pane_pressed:#125987;
+qtc_title_pane_highlight:#FFFFFF;
+qtc_title_pane_latched:#FFFFFF;
+qtc_title_pane_trans_normal:#FFFFFF;
+qtc_title_pane_trans_pressed:#FFFFFF;
+qtc_title_pane_trans_highlight:#FFFFFF;
+qtc_title_pane_trans_latched:#FFFFFF;
+
+/* Main area - View */
+qtc_view_normal:#595B5D;
+qtc_view_pressed:#125987;
+qtc_view_line_normal:#FFFFFF;
+qtc_view_link_normal:#009CEF;
+qtc_view_visited_normal:#B27200;
+qtc_view_separator_normal:#595B5D;
+
+/* Main area - View title */
+qtc_viewtitle_normal:#FFFFFF;
+
+/* Main area - Tab */
+qtc_tab_active_normal:#FFFFFF;
+qtc_tab_passive_normal:#FFFFFF;
+qtc_tab_passive_pressed:#125987;
+
+/* Main area - Grid */
+qtc_grid_normal:#595B5D;
+qtc_grid_pressed:#125987;
+qtc_grid_highlight:#FFFFFF;
+
+/* Main area - List */
+qtc_list_item_title_normal:#595B5D;
+qtc_list_item_content_normal:#636567;
+qtc_list_item_parent_normal:#454749;
+qtc_list_item_pressed:#125987;
+qtc_list_item_highlight:#FFFFFF;
+qtc_list_item_disabled:#959799;
+
+/* Main area - Button */
+qtc_button_normal:#FFFFFF;
+qtc_button_pressed:#125987;
+qtc_button_latched:#FFFFFF;
+qtc_button_highlight:#FFFFFF;
+qtc_button_disabled:#959799;
+
+/* Main area - Editor */
+qtc_editor_normal:#4D4D4D;
+qtc_editor_selected:#FFFFFF;
+qtc_editor_marker_normal:#4D4D4D;
+qtc_editor_hint_normal:#959799;
+
+/* Main area - Toolbar */
+qtc_toolbar_normal:#FFFFFF;
+qtc_toolbar_pressed:#125987;
+qtc_toolbar_latched:#FFFFFF;
+qtc_toolbar_disabled:#959799;
+qtc_toolbar_highlight:#FFFFFF;
+qtc_toolbar_trans_normal:#FFFFFF;
+qtc_toolbar_trans_pressed:#FFFFFF;
+qtc_toolbar_trans_latched:#FFFFFF;
+qtc_toolbar_trans_disabled:#FFFFFF;
+qtc_toolbar_trans_highlight:#FFFFFF;
+
+/* Main area - Toolbar extension */
+
+/* Main area - Groupbox */
+qtc_groupbox_normal:#595B5D;
+qtc_groupbox_pressed:#FFFFFF;
+qtc_groupbox_highlight:#FFFFFF;
+
+/* Pop-ups - Generic pop-up */
+qtc_popup_sk_normal:#595B5D;
+qtc_popup_sk_highlight:#FFFFFF;
+qtc_popup_sk_pressed:#125987;
+qtc_popup_heading_normal:#595B5D;
+qtc_popup_heading_pressed:#125987;
+qtc_popup_heading_highlight:#FFFFFF;
+qtc_popup_normal:#595B5D;
+
+/* Pop-ups - Preview pop-up */
+qtc_popup_preview_normal:#ffffff;
+qtc_popup_preview_pressed:#ffffff;
+qtc_popup_preview_link:#8CE0FF;
+
+/* Pop-ups - Transparent pop-up */
+qtc_popup_trans_normal:#000000;
+qtc_popup_trans_pressed:#000000;
+qtc_popup_trans_link:#8CE0FF;
+
+/* Pop-ups - Grid in a pop-up */
+qtc_popup_grid_normal:#009CEF;
+qtc_popup_grid_pressed:#FFFFFF;
+qtc_popup_grid_highlight:#FFFFFF;
+qtc_popup_grid_disabled:#959799;
+
+/* Pop-ups - List in a pop-up */
+qtc_popup_list_title_normal:#00B200;
+qtc_popup_list_item_content_normal:#26C100;
+qtc_popup_list_item_parent_normal:#595B5D;
+qtc_popup_list_item_pressed:#FFFFFF;
+qtc_popup_list_item_highlight:#FFFFFF;
+qtc_popup_list_item_disabled:#959799;
+
+/* Pop-ups - Combobox */
+qtc_combobox_normal:#4D4D4D;
+qtc_combobox_pressed:#125987;
+qtc_combobox_highlight:#4D4D4D;
+qtc_combobox_disabled:#E6E6E6;
+qtc_combobox_edit:#4D4D4D;
+
+/* Virtual inputs */
+qtc_input_button_normal:#595B5D;
+qtc_input_button_pressed:#125987;
+qtc_input_button_latched:#595B5D;
+qtc_input_button_disabled:#959799;
+qtc_input_function_normal:#FFFFFF;
+qtc_input_function_pressed:#FFFFFF;
+qtc_input_function_latched:#8CE0FF;
+qtc_input_function_disabled:#959799;
+qtc_input_title_normal:#595B5D;
+
+/* Application specific - Conversational list */
+qtc_conv_received_normal:#B5B5B5;
+qtc_conv_received_pressed:#B5B5B5;
+qtc_conv_received_highlight:#FFFFFF;
+qtc_conv_sent_normal:#B5B5B5;
+qtc_conv_sent_pressed:#B5B5B5;
+qtc_conv_sent_highlight:#FFFFFF;
+
+/* Application specific - Tumbler */
+qtc_tumbler_normal:#333333;
+qtc_tumbler_selected:#FFFFFF;
+qtc_tumbler_highlight:#FFFFFF;
+
+/* Application specific - Calendar */
+
+/* Deprecated compatibility mappings */
+default_decor_normal:var(qtc_default_decor_normal);
+default_decor_pressed:var(qtc_default_decor_pressed);
+default_decor_latched:var(qtc_default_decor_latched);
+default_decor_highlight:var(qtc_default_decor_highlight);
+default_decor_disabled:var(qtc_default_decor_disabled);
+default_main_pane_normal:var(qtc_default_main_pane_normal);
+default_main_pane_pressed:var(qtc_default_main_pane_pressed);
+default_main_pane_latched:var(qtc_default_main_pane_latched);
+default_main_pane_highlight:var(qtc_default_main_pane_highlight);
+default_main_pane_disabled:var(qtc_default_main_pane_disabled);
+default_popup_normal:var(qtc_default_popup_normal);
+default_popup_pressed:var(qtc_default_popup_pressed);
+default_popup_latched:var(qtc_default_popup_latched);
+default_popup_highlight:var(qtc_default_popup_highlight);
+default_popup_disabled:var(qtc_default_popup_disabled);
+title_pane_normal:var(qtc_title_pane_normal);
+title_pane_pressed:var(qtc_title_pane_pressed);
+title_pane_highlight:var(qtc_title_pane_highlight);
+title_pane_latched:var(qtc_title_pane_latched);
+title_pane_trans_normal:var(qtc_title_pane_trans_normal);
+title_pane_trans_pressed:var(qtc_title_pane_trans_pressed);
+title_pane_trans_highlight:var(qtc_title_pane_trans_highlight);
+title_pane_trans_latched:var(qtc_title_pane_trans_latched);
+view_normal:var(qtc_view_normal);
+view_pressed:var(qtc_view_pressed);
+view_line_normal:var(qtc_view_line_normal);
+view_link_normal:var(qtc_view_link_normal);
+view_visited_normal:var(qtc_view_visited_normal);
+view_separator_normal:var(qtc_view_separator_normal);
+viewtitle_normal:var(qtc_viewtitle_normal);
+tab_active_normal:var(qtc_tab_active_normal);
+tab_passive_normal:var(qtc_tab_passive_normal);
+tab_passive_pressed:var(qtc_tab_passive_pressed);
+grid_normal:var(qtc_grid_normal);
+grid_pressed:var(qtc_grid_pressed);
+grid_highlight:var(qtc_grid_highlight);
+list_item_title_normal:var(qtc_list_item_title_normal);
+list_item_content_normal:var(qtc_list_item_content_normal);
+list_item_parent_normal:var(qtc_list_item_parent_normal);
+list_item_pressed:var(qtc_list_item_pressed);
+list_item_highlight:var(qtc_list_item_highlight);
+list_item_disabled:var(qtc_list_item_disabled);
+button_normal:var(qtc_button_normal);
+button_pressed:var(qtc_button_pressed);
+button_latched:var(qtc_button_latched);
+button_highlight:var(qtc_button_highlight);
+button_disabled:var(qtc_button_disabled);
+editor_normal:var(qtc_editor_normal);
+editor_selected:var(qtc_editor_selected);
+editor_marker_normal:var(qtc_editor_marker_normal);
+editor_hint_normal:var(qtc_editor_hint_normal);
+toolbar_normal:var(qtc_toolbar_normal);
+toolbar_pressed:var(qtc_toolbar_pressed);
+toolbar_latched:var(qtc_toolbar_latched);
+toolbar_disabled:var(qtc_toolbar_disabled);
+toolbar_highlight:var(qtc_toolbar_highlight);
+toolbar_trans_normal:var(qtc_toolbar_trans_normal);
+toolbar_trans_pressed:var(qtc_toolbar_trans_pressed);
+toolbar_trans_latched:var(qtc_toolbar_trans_latched);
+toolbar_trans_disabled:var(qtc_toolbar_trans_disabled);
+toolbar_trans_highlight:var(qtc_toolbar_trans_highlight);
+groupbox_normal:var(qtc_groupbox_normal);
+groupbox_pressed:var(qtc_groupbox_pressed);
+groupbox_highlight:var(qtc_groupbox_highlight);
+popup_sk_normal:var(qtc_popup_sk_normal);
+popup_sk_highlight:var(qtc_popup_sk_highlight);
+popup_sk_pressed:var(qtc_popup_sk_pressed);
+popup_heading_normal:var(qtc_popup_heading_normal);
+popup_heading_pressed:var(qtc_popup_heading_pressed);
+popup_heading_highlight:var(qtc_popup_heading_highlight);
+popup_normal:var(qtc_popup_normal);
+popup_preview_normal:var(qtc_popup_preview_normal);
+popup_preview_pressed:var(qtc_popup_preview_pressed);
+popup_preview_link:var(qtc_popup_preview_link);
+popup_trans_normal:var(qtc_popup_trans_normal);
+popup_trans_pressed:var(qtc_popup_trans_pressed);
+popup_trans_link:var(qtc_popup_trans_link);
+popup_grid_normal:var(qtc_popup_grid_normal);
+popup_grid_pressed:var(qtc_popup_grid_pressed);
+popup_grid_highlight:var(qtc_popup_grid_highlight);
+popup_grid_disabled:var(qtc_popup_grid_disabled);
+popup_list_title_normal:var(qtc_popup_list_title_normal);
+popup_list_item_content_normal:var(qtc_popup_list_item_content_normal);
+popup_list_item_parent_normal:var(qtc_popup_list_item_parent_normal);
+popup_list_item_pressed:var(qtc_popup_list_item_pressed);
+popup_list_item_highlight:var(qtc_popup_list_item_highlight);
+popup_list_item_disabled:var(qtc_popup_list_item_disabled);
+combobox_normal:var(qtc_combobox_normal);
+combobox_pressed:var(qtc_combobox_pressed);
+combobox_highlight:var(qtc_combobox_highlight);
+combobox_disabled:var(qtc_combobox_disabled);
+combobox_edit:var(qtc_combobox_edit);
+input_button_normal:var(qtc_input_button_normal);
+input_button_pressed:var(qtc_input_button_pressed);
+input_button_latched:var(qtc_input_button_latched);
+input_button_disabled:var(qtc_input_button_disabled);
+input_function_normal:var(qtc_input_function_normal);
+input_function_pressed:var(qtc_input_function_pressed);
+input_function_latched:var(qtc_input_function_latched);
+input_function_disabled:var(qtc_input_function_disabled);
+input_title_normal:var(qtc_input_title_normal);
+
+/* Deprecated legacy variables */
+foreground:var(qtc_default_main_pane_normal);
+popupbackground:#FFFFFF;
+popupforeground:var(qtc_default_popup_normal);
+menubackground:#FFFFFF;
+menuforeground_enabled:var(qtc_default_popup_normal);
+menuforeground_disabled:var(qtc_default_popup_disabled);
+toolbuttonforeground_enabled:var(qtc_toolbar_normal);
+toolbuttonforeground_disabled:var(qtc_toolbar_disabled);
+slider_ticktext_color:var(qtc_default_main_pane_normal);
+
+/* Unclear cases - consider deprecated */
+list_item_separator_normal:#4d4d4d;
+qtc_checkbox_normal:#000000;
+qtc_checkbox_disabled:#a0a0a4;
+qtc_popup_trans:#000000;
+answer_normal:#FFFFFF;
+answer_pressed:#008200;
+answer_highlight:#CCFFCC;
+reject_normal:#FFFFFF;
+reject_pressed:#820000;
+reject_highlight:#FFCCCC;
+hs_list_item_title_normal:#595B5D;
+hs_list_item_content_normal:#636567;
+hs_list_item_pressed:#125987;
+hs_list_item_highlight:#FFFFFF;
+
+/* Deprecated autotest variables */
+testforeground:#010101;
+testforeground_focused:#010101;
+testforeground_nonfocused:#000000;
+testforeground_enabled:#000000;
+testforeground_disabled:#000000;
+testforground_state5:#010101;
+testforground_state5:#020202;
+my_widget_background_pressed:#ff0000;
+my_widget_background_notpressed:#0000ff;
+}
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/style/sfblacknvgtheme/variables/color/hbcolorgroup.css Fri Mar 19 09:40:18 2010 +0200
@@ -0,0 +1,332 @@
+/* Color definitions for SF Black Reference Theme */
+
+@variables
+{
+/* Default palette */
+qtc_default_decor_normal:#FFFFFF;
+qtc_default_decor_pressed:#FFFFFF;
+qtc_default_decor_latched:#FFFFFF;
+qtc_default_decor_highlight:#FFFFFF;
+qtc_default_decor_disabled:#9B9B9B;
+qtc_default_main_pane_normal:#FFFFFF;
+qtc_default_main_pane_pressed:#FFFFFF;
+qtc_default_main_pane_latched:#FFFFFF;
+qtc_default_main_pane_highlight:#FFFFFF;
+qtc_default_main_pane_disabled:#9B9B9B;
+qtc_default_popup_normal:#FFFFFF;
+qtc_default_popup_pressed:#FFFFFF;
+qtc_default_popup_latched:#FFFFFF;
+qtc_default_popup_highlight:#FFFFFF;
+qtc_default_popup_disabled:#9B9B9B;
+
+/* Title pane */
+qtc_title_pane_normal:#FFFFFF;
+qtc_title_pane_pressed:#FFFFFF;
+qtc_title_pane_highlight:#FFFFFF;
+qtc_title_pane_latched:#FFFFFF;
+qtc_title_pane_trans_normal:#FFFFFF;
+qtc_title_pane_trans_pressed:#FFFFFF;
+qtc_title_pane_trans_highlight:#FFFFFF;
+qtc_title_pane_trans_latched:#FFFFFF;
+
+/* Main area - View */
+qtc_status_pane:#FFFFFF;
+qtc_status_pane_trans:#FFFFFF;
+qtc_view_normal:#FFFFFF;
+qtc_view_pressed:#FFFFFF;
+qtc_view_line_normal:#FFFFFF;
+qtc_view_link_normal:#33C8FF;
+qtc_view_visited_normal:#B378FF;
+qtc_view_separator_normal:#9B9B9B;
+
+/* Main area - View title */
+qtc_viewtitle_normal:#E6E6E6;
+
+/* Main area - Tab */
+qtc_tab_active_normal:#FFFFFF;
+qtc_tab_passive_normal:#FFFFFF;
+qtc_tab_passive_pressed:#FFFFFF;
+
+/* Main area - Grid */
+qtc_grid_normal:#DCDCDC;
+qtc_grid_pressed:#FFFFFF;
+qtc_grid_highlight:#FFFFFF;
+qtc_grid_latched:#FFFFFF;
+
+/* Main area - List */
+qtc_list_item_title_normal:#FFFFFF;
+qtc_list_item_content_normal:#F0F0F0;
+qtc_list_item_parent_normal:#F0F0F0;
+qtc_list_item_pressed:#FFFFFF;
+qtc_list_item_highlight:#FFFFFF;
+qtc_list_item_disabled:#9B9B9B;
+qtc_list_item_latched:#FFFFFF;
+
+/* Main area - Button */
+qtc_button_normal:#FFFFFF;
+qtc_button_pressed:#FFFFFF;
+qtc_button_latched:#FFFFFF;
+qtc_button_highlight:#FFFFFF;
+qtc_button_disabled:#9B9B9B;
+
+/* Main area - Editor */
+qtc_editor_normal:#FFFFFF;
+qtc_editor_selected:#FFFFFF;
+qtc_editor_marker_normal:#4D4D4D;
+qtc_editor_hint_normal:#F0F0F0;
+
+/* Main area - Toolbar */
+qtc_toolbar_normal:#FFFFFF;
+qtc_toolbar_pressed:#FFFFFF;
+qtc_toolbar_latched:#FFFFFF;
+qtc_toolbar_disabled:#9B9B9B;
+qtc_toolbar_highlight:#FFFFFF;
+qtc_toolbar_trans_normal:#FFFFFF;
+qtc_toolbar_trans_pressed:#FFFFFF;
+qtc_toolbar_trans_latched:#FFFFFF;
+qtc_toolbar_trans_disabled:#9B9B9B;
+qtc_toolbar_trans_highlight:#FFFFFF;
+
+/* Main area - Toolbar extension */
+
+/* Main area - Groupbox */
+qtc_groupbox_normal:#FFFFFF;
+qtc_groupbox_pressed:#FFFFFF;
+qtc_groupbox_highlight:#FFFFFF;
+
+/* Pop-ups - Generic pop-up */
+qtc_popup_sk_normal:#FFFFFF;
+qtc_popup_sk_highlight:#FFFFFF;
+qtc_popup_sk_pressed:#FFFFFF;
+qtc_popup_sk_disabled:#9B9B9B;
+qtc_popup_heading_normal:#FFFFFF;
+qtc_popup_heading_pressed:#FFFFFF;
+qtc_popup_heading_highlight:#FFFFFF;
+qtc_popup_normal:#B5B5B5;
+
+/* Pop-ups - Preview pop-up */
+qtc_popup_preview_normal:#FFFFFF;
+qtc_popup_preview_pressed:#F0F0F0;
+qtc_popup_preview_link:#33C8FF;
+
+/* Pop-ups - Transparent pop-up */
+qtc_popup_trans_normal:#FFFFFF;
+qtc_popup_trans_pressed:#F0F0F0;
+qtc_popup_trans_link:#33C8FF;
+
+/* Pop-ups - Grid in a pop-up */
+qtc_popup_grid_normal:#FFFFFF;
+qtc_popup_grid_pressed:#FFFFFF;
+qtc_popup_grid_highlight:#FFFFFF;
+qtc_popup_grid_disabled:#9B9B9B;
+qtc_popup_grid_latched:#FFFFFF;
+qtc_popup_grid_trans_normal:#FFFFFF;
+qtc_popup_grid_trans_pressed:#FFFFFF;
+
+/* Pop-ups - List in a pop-up */
+qtc_popup_list_title_normal:#FFFFFF;
+qtc_popup_list_item_content_normal:#FFFFFF;
+qtc_popup_list_item_parent_normal:#FFFFFF;
+qtc_popup_list_item_pressed:#FFFFFF;
+qtc_popup_list_item_highlight:#FFFFFF;
+qtc_popup_list_item_disabled:#9B9B9B;
+qtc_popup_list_item_latched:#FFFFFF;
+
+/* Pop-ups - Combobox */
+qtc_combobox_normal:#FFFFFF;
+qtc_combobox_pressed:#FFFFFF;
+qtc_combobox_highlight:#FFFFFF;
+qtc_combobox_disabled:#9B9B9B;
+qtc_combobox_edit:#4D4D4D;
+qtc_combobox_latched:#FFFFFF;
+
+/* Virtual inputs */
+qtc_input_button_normal:#FFFFFF;
+qtc_input_button_pressed:#FFFFFF;
+qtc_input_button_latched:#FFFFFF;
+qtc_input_button_disabled:#9B9B9B;
+qtc_input_function_normal:#FFFFFF;
+qtc_input_function_pressed:#FFFFFF;
+qtc_input_function_latched:#FFFFFF;
+qtc_input_function_disabled:#9B9B9B;
+qtc_input_title_normal:#FFFFFF;
+
+/* Application specific - Conversational list */
+qtc_conv_received_normal:#B5B5B5;
+qtc_conv_received_pressed:#B5B5B5;
+qtc_conv_received_highlight:#FFFFFF;
+qtc_conv_sent_normal:#B5B5B5;
+qtc_conv_sent_pressed:#B5B5B5;
+qtc_conv_sent_highlight:#FFFFFF;
+
+/* Application specific - Tumbler */
+qtc_tumbler_normal:#FFFFFF;
+qtc_tumbler_selected:#FFFFFF;
+qtc_tumbler_highlight:#FFFFFF;
+
+/* Application specific - Calendar */
+qtc_cal_grid_line:#8E8E8E;
+qtc_cal_month_highlighted_text:#FFFFFF;
+qtc_cal_month_active_dates:#E5E5E5;
+qtc_cal_month_notactive_dates:#9B9B9B;
+qtc_cal_month_current_day:#00BAFF;
+qtc_cal_week_day:#00BAFF;
+qtc_cal_day_preview_heading:#FFFFFF;
+qtc_cal_day_preview_text:#FFFFFF;
+qtc_cal_day_hour_lines:#8E8E8E;
+qtc_cal_monthgrid_title:#FFFFFF;
+
+qtc_callhandling_answer_normal:#FFFFFF;
+qtc_callhandling_answer_pressed:#FFFFFF;
+qtc_callhandling_answer_highlight:#FFFFFF;
+qtc_callhandling_reject_normal:#FFFFFF;
+qtc_callhandling_reject_pressed:#FFFFFF;
+qtc_callhandling_reject_highlight:#FFFFFF;
+
+qtc_hs_list_item_title_normal:#FFFFFF;
+qtc_hs_list_item_content_normal:#FFFFFF;
+qtc_hs_list_item_pressed:#FFFFFF;
+qtc_hs_list_item_highlight:#FFFFFF;
+
+qtc_messaging_heading:#FFFFFF;
+
+qtc_radio_title_normal:#FFFFFF;
+qtc_radio_content_normal:#FFFFFF;
+qtc_radio_tuner_normal:#FFFFFF;
+qtc_radio_tuner_line:#FFFFFF;
+
+qtc_multimedia_popup_trans:#FFFFFF;
+
+/* Deprecated compatibility mappings */
+default_decor_normal:var(qtc_default_decor_normal);
+default_decor_pressed:var(qtc_default_decor_pressed);
+default_decor_latched:var(qtc_default_decor_latched);
+default_decor_highlight:var(qtc_default_decor_highlight);
+default_decor_disabled:var(qtc_default_decor_disabled);
+default_main_pane_normal:var(qtc_default_main_pane_normal);
+default_main_pane_pressed:var(qtc_default_main_pane_pressed);
+default_main_pane_latched:var(qtc_default_main_pane_latched);
+default_main_pane_highlight:var(qtc_default_main_pane_highlight);
+default_main_pane_disabled:var(qtc_default_main_pane_disabled);
+default_popup_normal:var(qtc_default_popup_normal);
+default_popup_pressed:var(qtc_default_popup_pressed);
+default_popup_latched:var(qtc_default_popup_latched);
+default_popup_highlight:var(qtc_default_popup_highlight);
+default_popup_disabled:var(qtc_default_popup_disabled);
+title_pane_normal:var(qtc_title_pane_normal);
+title_pane_pressed:var(qtc_title_pane_pressed);
+title_pane_highlight:var(qtc_title_pane_highlight);
+title_pane_latched:var(qtc_title_pane_latched);
+title_pane_trans_normal:var(qtc_title_pane_trans_normal);
+title_pane_trans_pressed:var(qtc_title_pane_trans_pressed);
+title_pane_trans_highlight:var(qtc_title_pane_trans_highlight);
+title_pane_trans_latched:var(qtc_title_pane_trans_latched);
+view_normal:var(qtc_view_normal);
+view_pressed:var(qtc_view_pressed);
+view_line_normal:var(qtc_view_line_normal);
+view_link_normal:var(qtc_view_link_normal);
+view_visited_normal:var(qtc_view_visited_normal);
+view_separator_normal:var(qtc_view_separator_normal);
+viewtitle_normal:var(qtc_viewtitle_normal);
+tab_active_normal:var(qtc_tab_active_normal);
+tab_passive_normal:var(qtc_tab_passive_normal);
+tab_passive_pressed:var(qtc_tab_passive_pressed);
+grid_normal:var(qtc_grid_normal);
+grid_pressed:var(qtc_grid_pressed);
+grid_highlight:var(qtc_grid_highlight);
+list_item_title_normal:var(qtc_list_item_title_normal);
+list_item_content_normal:var(qtc_list_item_content_normal);
+list_item_parent_normal:var(qtc_list_item_parent_normal);
+list_item_pressed:var(qtc_list_item_pressed);
+list_item_highlight:var(qtc_list_item_highlight);
+list_item_disabled:var(qtc_list_item_disabled);
+button_normal:var(qtc_button_normal);
+button_pressed:var(qtc_button_pressed);
+button_latched:var(qtc_button_latched);
+button_highlight:var(qtc_button_highlight);
+button_disabled:var(qtc_button_disabled);
+editor_normal:var(qtc_editor_normal);
+editor_selected:var(qtc_editor_selected);
+editor_marker_normal:var(qtc_editor_marker_normal);
+editor_hint_normal:var(qtc_editor_hint_normal);
+toolbar_normal:var(qtc_toolbar_normal);
+toolbar_pressed:var(qtc_toolbar_pressed);
+toolbar_latched:var(qtc_toolbar_latched);
+toolbar_disabled:var(qtc_toolbar_disabled);
+toolbar_highlight:var(qtc_toolbar_highlight);
+toolbar_trans_normal:var(qtc_toolbar_trans_normal);
+toolbar_trans_pressed:var(qtc_toolbar_trans_pressed);
+toolbar_trans_latched:var(qtc_toolbar_trans_latched);
+toolbar_trans_disabled:var(qtc_toolbar_trans_disabled);
+toolbar_trans_highlight:var(qtc_toolbar_trans_highlight);
+groupbox_normal:var(qtc_groupbox_normal);
+groupbox_pressed:var(qtc_groupbox_pressed);
+groupbox_highlight:var(qtc_groupbox_highlight);
+popup_sk_normal:var(qtc_popup_sk_normal);
+popup_sk_highlight:var(qtc_popup_sk_highlight);
+popup_sk_pressed:var(qtc_popup_sk_pressed);
+popup_heading_normal:var(qtc_popup_heading_normal);
+popup_heading_pressed:var(qtc_popup_heading_pressed);
+popup_heading_highlight:var(qtc_popup_heading_highlight);
+popup_normal:var(qtc_popup_normal);
+popup_preview_normal:var(qtc_popup_preview_normal);
+popup_preview_pressed:var(qtc_popup_preview_pressed);
+popup_preview_link:var(qtc_popup_preview_link);
+popup_trans_normal:var(qtc_popup_trans_normal);
+popup_trans_pressed:var(qtc_popup_trans_pressed);
+popup_trans_link:var(qtc_popup_trans_link);
+popup_grid_normal:var(qtc_popup_grid_normal);
+popup_grid_pressed:var(qtc_popup_grid_pressed);
+popup_grid_highlight:var(qtc_popup_grid_highlight);
+popup_grid_disabled:var(qtc_popup_grid_disabled);
+popup_list_title_normal:var(qtc_popup_list_title_normal);
+popup_list_item_content_normal:var(qtc_popup_list_item_content_normal);
+popup_list_item_parent_normal:var(qtc_popup_list_item_parent_normal);
+popup_list_item_pressed:var(qtc_popup_list_item_pressed);
+popup_list_item_highlight:var(qtc_popup_list_item_highlight);
+popup_list_item_disabled:var(qtc_popup_list_item_disabled);
+combobox_normal:var(qtc_combobox_normal);
+combobox_pressed:var(qtc_combobox_pressed);
+combobox_highlight:var(qtc_combobox_highlight);
+combobox_disabled:var(qtc_combobox_disabled);
+combobox_edit:var(qtc_combobox_edit);
+input_button_normal:var(qtc_input_button_normal);
+input_button_pressed:var(qtc_input_button_pressed);
+input_button_latched:var(qtc_input_button_latched);
+input_button_disabled:var(qtc_input_button_disabled);
+input_function_normal:var(qtc_input_function_normal);
+input_function_pressed:var(qtc_input_function_pressed);
+input_function_latched:var(qtc_input_function_latched);
+input_function_disabled:var(qtc_input_function_disabled);
+input_title_normal:var(qtc_input_title_normal);
+
+/* Deprecated legacy variables */
+/* Old color roles used for RnD */
+foreground:#FFFFFF;
+popupbackground:#000000;
+popupforeground:#FFFFFF;
+menubackground:#000000;
+menuforeground_enabled:#FFFFFF;
+menuforeground_disabled:#9B9B9B;
+toolbuttonforeground_enabled:#FFFFFF;
+toolbuttonforeground_disabled:#9B9B9B;
+slider_ticktext_color:#FFFFFF;
+
+/* Unclear cases - consider deprecated */
+list_item_separator_normal:#4d4d4d;
+qtc_checkbox_normal:#000000;
+qtc_checkbox_disabled:#a0a0a4;
+qtc_popup_trans:#000000;
+
+/* Deprecated autotest variables */
+testforeground:#010101;
+testforeground_focused:#010101;
+testforeground_nonfocused:#000000;
+testforeground_enabled:#000000;
+testforeground_disabled:#000000;
+testforground_state5:#010101;
+testforground_state5:#020202;
+my_widget_background_pressed:#ff0000;
+my_widget_background_notpressed:#0000ff;
+}
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/style/sfblacktheme/variables/color/hbcolorgroup.css Fri Mar 19 09:40:18 2010 +0200
@@ -0,0 +1,332 @@
+/* Color definitions for SF Black Reference Theme */
+
+@variables
+{
+/* Default palette */
+qtc_default_decor_normal:#FFFFFF;
+qtc_default_decor_pressed:#FFFFFF;
+qtc_default_decor_latched:#FFFFFF;
+qtc_default_decor_highlight:#FFFFFF;
+qtc_default_decor_disabled:#9B9B9B;
+qtc_default_main_pane_normal:#FFFFFF;
+qtc_default_main_pane_pressed:#FFFFFF;
+qtc_default_main_pane_latched:#FFFFFF;
+qtc_default_main_pane_highlight:#FFFFFF;
+qtc_default_main_pane_disabled:#9B9B9B;
+qtc_default_popup_normal:#FFFFFF;
+qtc_default_popup_pressed:#FFFFFF;
+qtc_default_popup_latched:#FFFFFF;
+qtc_default_popup_highlight:#FFFFFF;
+qtc_default_popup_disabled:#9B9B9B;
+
+/* Title pane */
+qtc_title_pane_normal:#FFFFFF;
+qtc_title_pane_pressed:#FFFFFF;
+qtc_title_pane_highlight:#FFFFFF;
+qtc_title_pane_latched:#FFFFFF;
+qtc_title_pane_trans_normal:#FFFFFF;
+qtc_title_pane_trans_pressed:#FFFFFF;
+qtc_title_pane_trans_highlight:#FFFFFF;
+qtc_title_pane_trans_latched:#FFFFFF;
+
+/* Main area - View */
+qtc_status_pane:#FFFFFF;
+qtc_status_pane_trans:#FFFFFF;
+qtc_view_normal:#FFFFFF;
+qtc_view_pressed:#FFFFFF;
+qtc_view_line_normal:#FFFFFF;
+qtc_view_link_normal:#33C8FF;
+qtc_view_visited_normal:#B378FF;
+qtc_view_separator_normal:#9B9B9B;
+
+/* Main area - View title */
+qtc_viewtitle_normal:#E6E6E6;
+
+/* Main area - Tab */
+qtc_tab_active_normal:#FFFFFF;
+qtc_tab_passive_normal:#FFFFFF;
+qtc_tab_passive_pressed:#FFFFFF;
+
+/* Main area - Grid */
+qtc_grid_normal:#DCDCDC;
+qtc_grid_pressed:#FFFFFF;
+qtc_grid_highlight:#FFFFFF;
+qtc_grid_latched:#FFFFFF;
+
+/* Main area - List */
+qtc_list_item_title_normal:#FFFFFF;
+qtc_list_item_content_normal:#F0F0F0;
+qtc_list_item_parent_normal:#F0F0F0;
+qtc_list_item_pressed:#FFFFFF;
+qtc_list_item_highlight:#FFFFFF;
+qtc_list_item_disabled:#9B9B9B;
+qtc_list_item_latched:#FFFFFF;
+
+/* Main area - Button */
+qtc_button_normal:#FFFFFF;
+qtc_button_pressed:#FFFFFF;
+qtc_button_latched:#FFFFFF;
+qtc_button_highlight:#FFFFFF;
+qtc_button_disabled:#9B9B9B;
+
+/* Main area - Editor */
+qtc_editor_normal:#FFFFFF;
+qtc_editor_selected:#FFFFFF;
+qtc_editor_marker_normal:#4D4D4D;
+qtc_editor_hint_normal:#F0F0F0;
+
+/* Main area - Toolbar */
+qtc_toolbar_normal:#FFFFFF;
+qtc_toolbar_pressed:#FFFFFF;
+qtc_toolbar_latched:#FFFFFF;
+qtc_toolbar_disabled:#9B9B9B;
+qtc_toolbar_highlight:#FFFFFF;
+qtc_toolbar_trans_normal:#FFFFFF;
+qtc_toolbar_trans_pressed:#FFFFFF;
+qtc_toolbar_trans_latched:#FFFFFF;
+qtc_toolbar_trans_disabled:#9B9B9B;
+qtc_toolbar_trans_highlight:#FFFFFF;
+
+/* Main area - Toolbar extension */
+
+/* Main area - Groupbox */
+qtc_groupbox_normal:#FFFFFF;
+qtc_groupbox_pressed:#FFFFFF;
+qtc_groupbox_highlight:#FFFFFF;
+
+/* Pop-ups - Generic pop-up */
+qtc_popup_sk_normal:#FFFFFF;
+qtc_popup_sk_highlight:#FFFFFF;
+qtc_popup_sk_pressed:#FFFFFF;
+qtc_popup_sk_disabled:#9B9B9B;
+qtc_popup_heading_normal:#FFFFFF;
+qtc_popup_heading_pressed:#FFFFFF;
+qtc_popup_heading_highlight:#FFFFFF;
+qtc_popup_normal:#B5B5B5;
+
+/* Pop-ups - Preview pop-up */
+qtc_popup_preview_normal:#FFFFFF;
+qtc_popup_preview_pressed:#F0F0F0;
+qtc_popup_preview_link:#33C8FF;
+
+/* Pop-ups - Transparent pop-up */
+qtc_popup_trans_normal:#FFFFFF;
+qtc_popup_trans_pressed:#F0F0F0;
+qtc_popup_trans_link:#33C8FF;
+
+/* Pop-ups - Grid in a pop-up */
+qtc_popup_grid_normal:#FFFFFF;
+qtc_popup_grid_pressed:#FFFFFF;
+qtc_popup_grid_highlight:#FFFFFF;
+qtc_popup_grid_disabled:#9B9B9B;
+qtc_popup_grid_latched:#FFFFFF;
+qtc_popup_grid_trans_normal:#FFFFFF;
+qtc_popup_grid_trans_pressed:#FFFFFF;
+
+/* Pop-ups - List in a pop-up */
+qtc_popup_list_title_normal:#FFFFFF;
+qtc_popup_list_item_content_normal:#FFFFFF;
+qtc_popup_list_item_parent_normal:#FFFFFF;
+qtc_popup_list_item_pressed:#FFFFFF;
+qtc_popup_list_item_highlight:#FFFFFF;
+qtc_popup_list_item_disabled:#9B9B9B;
+qtc_popup_list_item_latched:#FFFFFF;
+
+/* Pop-ups - Combobox */
+qtc_combobox_normal:#FFFFFF;
+qtc_combobox_pressed:#FFFFFF;
+qtc_combobox_highlight:#FFFFFF;
+qtc_combobox_disabled:#9B9B9B;
+qtc_combobox_edit:#4D4D4D;
+qtc_combobox_latched:#FFFFFF;
+
+/* Virtual inputs */
+qtc_input_button_normal:#FFFFFF;
+qtc_input_button_pressed:#FFFFFF;
+qtc_input_button_latched:#FFFFFF;
+qtc_input_button_disabled:#9B9B9B;
+qtc_input_function_normal:#FFFFFF;
+qtc_input_function_pressed:#FFFFFF;
+qtc_input_function_latched:#FFFFFF;
+qtc_input_function_disabled:#9B9B9B;
+qtc_input_title_normal:#FFFFFF;
+
+/* Application specific - Conversational list */
+qtc_conv_received_normal:#B5B5B5;
+qtc_conv_received_pressed:#B5B5B5;
+qtc_conv_received_highlight:#FFFFFF;
+qtc_conv_sent_normal:#B5B5B5;
+qtc_conv_sent_pressed:#B5B5B5;
+qtc_conv_sent_highlight:#FFFFFF;
+
+/* Application specific - Tumbler */
+qtc_tumbler_normal:#FFFFFF;
+qtc_tumbler_selected:#FFFFFF;
+qtc_tumbler_highlight:#FFFFFF;
+
+/* Application specific - Calendar */
+qtc_cal_grid_line:#8E8E8E;
+qtc_cal_month_highlighted_text:#FFFFFF;
+qtc_cal_month_active_dates:#E5E5E5;
+qtc_cal_month_notactive_dates:#9B9B9B;
+qtc_cal_month_current_day:#00BAFF;
+qtc_cal_week_day:#00BAFF;
+qtc_cal_day_preview_heading:#FFFFFF;
+qtc_cal_day_preview_text:#FFFFFF;
+qtc_cal_day_hour_lines:#8E8E8E;
+qtc_cal_monthgrid_title:#FFFFFF;
+
+qtc_callhandling_answer_normal:#FFFFFF;
+qtc_callhandling_answer_pressed:#FFFFFF;
+qtc_callhandling_answer_highlight:#FFFFFF;
+qtc_callhandling_reject_normal:#FFFFFF;
+qtc_callhandling_reject_pressed:#FFFFFF;
+qtc_callhandling_reject_highlight:#FFFFFF;
+
+qtc_hs_list_item_title_normal:#FFFFFF;
+qtc_hs_list_item_content_normal:#FFFFFF;
+qtc_hs_list_item_pressed:#FFFFFF;
+qtc_hs_list_item_highlight:#FFFFFF;
+
+qtc_messaging_heading:#FFFFFF;
+
+qtc_radio_title_normal:#FFFFFF;
+qtc_radio_content_normal:#FFFFFF;
+qtc_radio_tuner_normal:#FFFFFF;
+qtc_radio_tuner_line:#FFFFFF;
+
+qtc_multimedia_popup_trans:#FFFFFF;
+
+/* Deprecated compatibility mappings */
+default_decor_normal:var(qtc_default_decor_normal);
+default_decor_pressed:var(qtc_default_decor_pressed);
+default_decor_latched:var(qtc_default_decor_latched);
+default_decor_highlight:var(qtc_default_decor_highlight);
+default_decor_disabled:var(qtc_default_decor_disabled);
+default_main_pane_normal:var(qtc_default_main_pane_normal);
+default_main_pane_pressed:var(qtc_default_main_pane_pressed);
+default_main_pane_latched:var(qtc_default_main_pane_latched);
+default_main_pane_highlight:var(qtc_default_main_pane_highlight);
+default_main_pane_disabled:var(qtc_default_main_pane_disabled);
+default_popup_normal:var(qtc_default_popup_normal);
+default_popup_pressed:var(qtc_default_popup_pressed);
+default_popup_latched:var(qtc_default_popup_latched);
+default_popup_highlight:var(qtc_default_popup_highlight);
+default_popup_disabled:var(qtc_default_popup_disabled);
+title_pane_normal:var(qtc_title_pane_normal);
+title_pane_pressed:var(qtc_title_pane_pressed);
+title_pane_highlight:var(qtc_title_pane_highlight);
+title_pane_latched:var(qtc_title_pane_latched);
+title_pane_trans_normal:var(qtc_title_pane_trans_normal);
+title_pane_trans_pressed:var(qtc_title_pane_trans_pressed);
+title_pane_trans_highlight:var(qtc_title_pane_trans_highlight);
+title_pane_trans_latched:var(qtc_title_pane_trans_latched);
+view_normal:var(qtc_view_normal);
+view_pressed:var(qtc_view_pressed);
+view_line_normal:var(qtc_view_line_normal);
+view_link_normal:var(qtc_view_link_normal);
+view_visited_normal:var(qtc_view_visited_normal);
+view_separator_normal:var(qtc_view_separator_normal);
+viewtitle_normal:var(qtc_viewtitle_normal);
+tab_active_normal:var(qtc_tab_active_normal);
+tab_passive_normal:var(qtc_tab_passive_normal);
+tab_passive_pressed:var(qtc_tab_passive_pressed);
+grid_normal:var(qtc_grid_normal);
+grid_pressed:var(qtc_grid_pressed);
+grid_highlight:var(qtc_grid_highlight);
+list_item_title_normal:var(qtc_list_item_title_normal);
+list_item_content_normal:var(qtc_list_item_content_normal);
+list_item_parent_normal:var(qtc_list_item_parent_normal);
+list_item_pressed:var(qtc_list_item_pressed);
+list_item_highlight:var(qtc_list_item_highlight);
+list_item_disabled:var(qtc_list_item_disabled);
+button_normal:var(qtc_button_normal);
+button_pressed:var(qtc_button_pressed);
+button_latched:var(qtc_button_latched);
+button_highlight:var(qtc_button_highlight);
+button_disabled:var(qtc_button_disabled);
+editor_normal:var(qtc_editor_normal);
+editor_selected:var(qtc_editor_selected);
+editor_marker_normal:var(qtc_editor_marker_normal);
+editor_hint_normal:var(qtc_editor_hint_normal);
+toolbar_normal:var(qtc_toolbar_normal);
+toolbar_pressed:var(qtc_toolbar_pressed);
+toolbar_latched:var(qtc_toolbar_latched);
+toolbar_disabled:var(qtc_toolbar_disabled);
+toolbar_highlight:var(qtc_toolbar_highlight);
+toolbar_trans_normal:var(qtc_toolbar_trans_normal);
+toolbar_trans_pressed:var(qtc_toolbar_trans_pressed);
+toolbar_trans_latched:var(qtc_toolbar_trans_latched);
+toolbar_trans_disabled:var(qtc_toolbar_trans_disabled);
+toolbar_trans_highlight:var(qtc_toolbar_trans_highlight);
+groupbox_normal:var(qtc_groupbox_normal);
+groupbox_pressed:var(qtc_groupbox_pressed);
+groupbox_highlight:var(qtc_groupbox_highlight);
+popup_sk_normal:var(qtc_popup_sk_normal);
+popup_sk_highlight:var(qtc_popup_sk_highlight);
+popup_sk_pressed:var(qtc_popup_sk_pressed);
+popup_heading_normal:var(qtc_popup_heading_normal);
+popup_heading_pressed:var(qtc_popup_heading_pressed);
+popup_heading_highlight:var(qtc_popup_heading_highlight);
+popup_normal:var(qtc_popup_normal);
+popup_preview_normal:var(qtc_popup_preview_normal);
+popup_preview_pressed:var(qtc_popup_preview_pressed);
+popup_preview_link:var(qtc_popup_preview_link);
+popup_trans_normal:var(qtc_popup_trans_normal);
+popup_trans_pressed:var(qtc_popup_trans_pressed);
+popup_trans_link:var(qtc_popup_trans_link);
+popup_grid_normal:var(qtc_popup_grid_normal);
+popup_grid_pressed:var(qtc_popup_grid_pressed);
+popup_grid_highlight:var(qtc_popup_grid_highlight);
+popup_grid_disabled:var(qtc_popup_grid_disabled);
+popup_list_title_normal:var(qtc_popup_list_title_normal);
+popup_list_item_content_normal:var(qtc_popup_list_item_content_normal);
+popup_list_item_parent_normal:var(qtc_popup_list_item_parent_normal);
+popup_list_item_pressed:var(qtc_popup_list_item_pressed);
+popup_list_item_highlight:var(qtc_popup_list_item_highlight);
+popup_list_item_disabled:var(qtc_popup_list_item_disabled);
+combobox_normal:var(qtc_combobox_normal);
+combobox_pressed:var(qtc_combobox_pressed);
+combobox_highlight:var(qtc_combobox_highlight);
+combobox_disabled:var(qtc_combobox_disabled);
+combobox_edit:var(qtc_combobox_edit);
+input_button_normal:var(qtc_input_button_normal);
+input_button_pressed:var(qtc_input_button_pressed);
+input_button_latched:var(qtc_input_button_latched);
+input_button_disabled:var(qtc_input_button_disabled);
+input_function_normal:var(qtc_input_function_normal);
+input_function_pressed:var(qtc_input_function_pressed);
+input_function_latched:var(qtc_input_function_latched);
+input_function_disabled:var(qtc_input_function_disabled);
+input_title_normal:var(qtc_input_title_normal);
+
+/* Deprecated legacy variables */
+/* Old color roles used for RnD */
+foreground:#FFFFFF;
+popupbackground:#000000;
+popupforeground:#FFFFFF;
+menubackground:#000000;
+menuforeground_enabled:#FFFFFF;
+menuforeground_disabled:#9B9B9B;
+toolbuttonforeground_enabled:#FFFFFF;
+toolbuttonforeground_disabled:#9B9B9B;
+slider_ticktext_color:#FFFFFF;
+
+/* Unclear cases - consider deprecated */
+list_item_separator_normal:#4d4d4d;
+qtc_checkbox_normal:#000000;
+qtc_checkbox_disabled:#a0a0a4;
+qtc_popup_trans:#000000;
+
+/* Deprecated autotest variables */
+testforeground:#010101;
+testforeground_focused:#010101;
+testforeground_nonfocused:#000000;
+testforeground_enabled:#000000;
+testforeground_disabled:#000000;
+testforground_state5:#010101;
+testforground_state5:#020202;
+my_widget_background_pressed:#ff0000;
+my_widget_background_notpressed:#0000ff;
+}
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/style/sfwhitetheme/variables/color/hbcolorgroup.css Fri Mar 19 09:40:18 2010 +0200
@@ -0,0 +1,332 @@
+/* Color definitions for SF White Theme */
+
+@variables
+{
+/* Default palette */
+qtc_default_decor_normal:#3C3C3C;
+qtc_default_decor_pressed:#FFFFFF;
+qtc_default_decor_latched:#FFFFFF;
+qtc_default_decor_highlight:#FFFFFF;
+qtc_default_decor_disabled:#9B9B9B;
+qtc_default_main_pane_normal:#8C8C96;
+qtc_default_main_pane_pressed:#3F89A9;
+qtc_default_main_pane_latched:#009CEF;
+qtc_default_main_pane_highlight:#B27200;
+qtc_default_main_pane_disabled:#595B5D;
+qtc_default_popup_normal:#505050;
+qtc_default_popup_pressed:#FFFFFF;
+qtc_default_popup_latched:#FFFFFF;
+qtc_default_popup_highlight:#FFFFFF;
+qtc_default_popup_disabled:#9B9B9B;
+
+/* Title pane */
+qtc_title_pane_normal:#FFFFFF;
+qtc_title_pane_pressed:#FFFFFF;
+qtc_title_pane_highlight:#FFFFFF;
+qtc_title_pane_latched:#FFFFFF;
+qtc_title_pane_trans_normal:#FFFFFF;
+qtc_title_pane_trans_pressed:#FFFFFF;
+qtc_title_pane_trans_highlight:#FFFFFF;
+qtc_title_pane_trans_latched:#FFFFFF;
+
+/* Main area - View */
+qtc_status_pane:#FFFFFF;
+qtc_status_pane_trans:#FFFFFF;
+qtc_view_normal:#FFFFFF;
+qtc_view_pressed:#FFFFFF;
+qtc_view_line_normal:#FFFFFF;
+qtc_view_link_normal:#33C8FF;
+qtc_view_visited_normal:#B378FF;
+qtc_view_separator_normal:#9B9B9B;
+
+/* Main area - View title */
+qtc_viewtitle_normal:#3C3C3C;
+
+/* Main area - Tab */
+qtc_tab_active_normal:#3C3C3C;
+qtc_tab_passive_normal:#3C3C3C;
+qtc_tab_passive_pressed:#3C3C3C;
+
+/* Main area - Grid */
+qtc_grid_normal:#595B5D;
+qtc_grid_pressed:#FFFFFF;
+qtc_grid_highlight:#FFFFFF;
+qtc_grid_latched:#FFFFFF;
+
+/* Main area - List */
+qtc_list_item_title_normal:#505050;
+qtc_list_item_content_normal:#505050;
+qtc_list_item_parent_normal:#505050;
+qtc_list_item_pressed:#FFFFFF;
+qtc_list_item_highlight:#FFFFFF;
+qtc_list_item_disabled:#A0A0A0;
+qtc_list_item_latched:#FFFFFF;
+
+/* Main area - Button */
+qtc_button_normal:#3C3C3C;
+qtc_button_pressed:#FFFFFF;
+qtc_button_latched:#FFFFFF;
+qtc_button_highlight:#FFFFFF;
+qtc_button_disabled:#787878;
+
+/* Main area - Editor */
+qtc_editor_normal:#505050;
+qtc_editor_selected:#FFFFFF;
+qtc_editor_marker_normal:#505050;
+qtc_editor_hint_normal:#A0A0A0;
+
+/* Main area - Toolbar */
+qtc_toolbar_normal:#3C3C3C;
+qtc_toolbar_pressed:#FFFFFF;
+qtc_toolbar_latched:#FFFFFF;
+qtc_toolbar_disabled:#787878;
+qtc_toolbar_highlight:#FFFFFF;
+qtc_toolbar_trans_normal:#FFFFFF;
+qtc_toolbar_trans_pressed:#FFFFFF;
+qtc_toolbar_trans_latched:#FFFFFF;
+qtc_toolbar_trans_disabled:#FFFFFF;
+qtc_toolbar_trans_highlight:#FFFFFF;
+
+/* Main area - Toolbar extension */
+
+/* Main area - Groupbox */
+qtc_groupbox_normal:#3C3C3C;
+qtc_groupbox_pressed:#FFFFFF;
+qtc_groupbox_highlight:#FFFFFF;
+
+/* Pop-ups - Generic pop-up */
+qtc_popup_sk_normal:#3C3C3C;
+qtc_popup_sk_highlight:#FFFFFF;
+qtc_popup_sk_pressed:#FFFFFF;
+qtc_popup_sk_disabled:#787878;
+qtc_popup_heading_normal:#3C3C3C;
+qtc_popup_heading_pressed:#FFFFFF;
+qtc_popup_heading_highlight:#FFFFFF;
+qtc_popup_normal:#3C3C3C;
+
+/* Pop-ups - Preview pop-up */
+qtc_popup_preview_normal:#FFFFFF;
+qtc_popup_preview_pressed:#FFFFFF;
+qtc_popup_preview_link:#8CE0FF;
+
+/* Pop-ups - Transparent pop-up */
+qtc_popup_trans_normal:#FFFFFF;
+qtc_popup_trans_pressed:#FFFFFF;
+qtc_popup_trans_link:#8CE0FF;
+
+/* Pop-ups - Grid in a pop-up */
+qtc_popup_grid_normal:#3C3C3C;
+qtc_popup_grid_pressed:#FFFFFF;
+qtc_popup_grid_highlight:#FFFFFF;
+qtc_popup_grid_disabled:#787878;
+qtc_popup_grid_latched:#FFFFFF;
+qtc_popup_grid_trans_normal:#FFFFFF;
+qtc_popup_grid_trans_pressed:#FFFFFF;
+
+/* Pop-ups - List in a pop-up */
+qtc_popup_list_title_normal:#505050;
+qtc_popup_list_item_content_normal:#519FB9;
+qtc_popup_list_item_parent_normal:#505050;
+qtc_popup_list_item_pressed:#FFFFFF;
+qtc_popup_list_item_highlight:#FFFFFF;
+qtc_popup_list_item_disabled:#787878;
+qtc_popup_list_item_latched:#FFFFFF;
+
+/* Pop-ups - Combobox */
+qtc_combobox_normal:#3C3C3C;
+qtc_combobox_pressed:#FFFFFF;
+qtc_combobox_highlight:#3C3C3C;
+qtc_combobox_disabled:#787878;
+qtc_combobox_edit:#3C3C3C;
+qtc_combobox_latched:#FFFFFF;
+
+/* Virtual inputs */
+qtc_input_button_normal:#505050;
+qtc_input_button_pressed:#FFFFFF;
+qtc_input_button_latched:#FFFFFF;
+qtc_input_button_disabled:#787878;
+qtc_input_function_normal:#FFFFFF;
+qtc_input_function_pressed:#FFFFFF;
+qtc_input_function_latched:#FFFFFF;
+qtc_input_function_disabled:#646464;
+qtc_input_title_normal:#3C3C3C;
+
+/* Application specific - Conversational list */
+qtc_conv_received_normal:#505050;
+qtc_conv_received_pressed:#FFFFFF;
+qtc_conv_received_highlight:#FFFFFF;
+qtc_conv_sent_normal:#505050;
+qtc_conv_sent_pressed:#FFFFFF;
+qtc_conv_sent_highlight:#FFFFFF;
+
+/* Application specific - Tumbler */
+qtc_tumbler_normal:#3C3C3C;
+qtc_tumbler_selected:#FFFFFF;
+qtc_tumbler_highlight:#FFFFFF;
+
+/* Application specific - Calendar */
+qtc_cal_grid_line:#DCDCDC;
+qtc_cal_month_highlighted_text:#FFFFFF;
+qtc_cal_month_active_dates:#505050;
+qtc_cal_month_notactive_dates:#A0A0A0;
+qtc_cal_month_current_day:#66CCAD;
+qtc_cal_week_day:#505050;
+qtc_cal_day_preview_heading:#FFFFFF;
+qtc_cal_day_preview_text:#FFFFFF;
+qtc_cal_day_hour_lines:#505050;
+qtc_cal_monthgrid_title:#FFFFFF;
+
+qtc_callhandling_answer_normal:#FFFFFF;
+qtc_callhandling_answer_pressed:#FFFFFF;
+qtc_callhandling_answer_highlight:#FFFFFF;
+qtc_callhandling_reject_normal:#FFFFFF;
+qtc_callhandling_reject_pressed:#FFFFFF;
+qtc_callhandling_reject_highlight:#FFFFFF;
+
+qtc_hs_list_item_title_normal:#505050;
+qtc_hs_list_item_content_normal:#519FB9;
+qtc_hs_list_item_pressed:#FFFFFF;
+qtc_hs_list_item_highlight:#FFFFFF;
+
+qtc_messaging_heading:#3C3C3C;
+
+qtc_radio_title_normal:#505050;
+qtc_radio_content_normal:#519FB9;
+qtc_radio_tuner_normal:#505050;
+qtc_radio_tuner_line:#3C3C3C;
+
+qtc_multimedia_popup_trans:#FFFFFF;
+
+/* Deprecated compatibility mappings */
+default_decor_normal:var(qtc_default_decor_normal);
+default_decor_pressed:var(qtc_default_decor_pressed);
+default_decor_latched:var(qtc_default_decor_latched);
+default_decor_highlight:var(qtc_default_decor_highlight);
+default_decor_disabled:var(qtc_default_decor_disabled);
+default_main_pane_normal:var(qtc_default_main_pane_normal);
+default_main_pane_pressed:var(qtc_default_main_pane_pressed);
+default_main_pane_latched:var(qtc_default_main_pane_latched);
+default_main_pane_highlight:var(qtc_default_main_pane_highlight);
+default_main_pane_disabled:var(qtc_default_main_pane_disabled);
+default_popup_normal:var(qtc_default_popup_normal);
+default_popup_pressed:var(qtc_default_popup_pressed);
+default_popup_latched:var(qtc_default_popup_latched);
+default_popup_highlight:var(qtc_default_popup_highlight);
+default_popup_disabled:var(qtc_default_popup_disabled);
+title_pane_normal:var(qtc_title_pane_normal);
+title_pane_pressed:var(qtc_title_pane_pressed);
+title_pane_highlight:var(qtc_title_pane_highlight);
+title_pane_latched:var(qtc_title_pane_latched);
+title_pane_trans_normal:var(qtc_title_pane_trans_normal);
+title_pane_trans_pressed:var(qtc_title_pane_trans_pressed);
+title_pane_trans_highlight:var(qtc_title_pane_trans_highlight);
+title_pane_trans_latched:var(qtc_title_pane_trans_latched);
+view_normal:var(qtc_view_normal);
+view_pressed:var(qtc_view_pressed);
+view_line_normal:var(qtc_view_line_normal);
+view_link_normal:var(qtc_view_link_normal);
+view_visited_normal:var(qtc_view_visited_normal);
+view_separator_normal:var(qtc_view_separator_normal);
+viewtitle_normal:var(qtc_viewtitle_normal);
+tab_active_normal:var(qtc_tab_active_normal);
+tab_passive_normal:var(qtc_tab_passive_normal);
+tab_passive_pressed:var(qtc_tab_passive_pressed);
+grid_normal:var(qtc_grid_normal);
+grid_pressed:var(qtc_grid_pressed);
+grid_highlight:var(qtc_grid_highlight);
+list_item_title_normal:var(qtc_list_item_title_normal);
+list_item_content_normal:var(qtc_list_item_content_normal);
+list_item_parent_normal:var(qtc_list_item_parent_normal);
+list_item_pressed:var(qtc_list_item_pressed);
+list_item_highlight:var(qtc_list_item_highlight);
+list_item_disabled:var(qtc_list_item_disabled);
+button_normal:var(qtc_button_normal);
+button_pressed:var(qtc_button_pressed);
+button_latched:var(qtc_button_latched);
+button_highlight:var(qtc_button_highlight);
+button_disabled:var(qtc_button_disabled);
+editor_normal:var(qtc_editor_normal);
+editor_selected:var(qtc_editor_selected);
+editor_marker_normal:var(qtc_editor_marker_normal);
+editor_hint_normal:var(qtc_editor_hint_normal);
+toolbar_normal:var(qtc_toolbar_normal);
+toolbar_pressed:var(qtc_toolbar_pressed);
+toolbar_latched:var(qtc_toolbar_latched);
+toolbar_disabled:var(qtc_toolbar_disabled);
+toolbar_highlight:var(qtc_toolbar_highlight);
+toolbar_trans_normal:var(qtc_toolbar_trans_normal);
+toolbar_trans_pressed:var(qtc_toolbar_trans_pressed);
+toolbar_trans_latched:var(qtc_toolbar_trans_latched);
+toolbar_trans_disabled:var(qtc_toolbar_trans_disabled);
+toolbar_trans_highlight:var(qtc_toolbar_trans_highlight);
+groupbox_normal:var(qtc_groupbox_normal);
+groupbox_pressed:var(qtc_groupbox_pressed);
+groupbox_highlight:var(qtc_groupbox_highlight);
+popup_sk_normal:var(qtc_popup_sk_normal);
+popup_sk_highlight:var(qtc_popup_sk_highlight);
+popup_sk_pressed:var(qtc_popup_sk_pressed);
+popup_heading_normal:var(qtc_popup_heading_normal);
+popup_heading_pressed:var(qtc_popup_heading_pressed);
+popup_heading_highlight:var(qtc_popup_heading_highlight);
+popup_normal:var(qtc_popup_normal);
+popup_preview_normal:var(qtc_popup_preview_normal);
+popup_preview_pressed:var(qtc_popup_preview_pressed);
+popup_preview_link:var(qtc_popup_preview_link);
+popup_trans_normal:var(qtc_popup_trans_normal);
+popup_trans_pressed:var(qtc_popup_trans_pressed);
+popup_trans_link:var(qtc_popup_trans_link);
+popup_grid_normal:var(qtc_popup_grid_normal);
+popup_grid_pressed:var(qtc_popup_grid_pressed);
+popup_grid_highlight:var(qtc_popup_grid_highlight);
+popup_grid_disabled:var(qtc_popup_grid_disabled);
+popup_list_title_normal:var(qtc_popup_list_title_normal);
+popup_list_item_content_normal:var(qtc_popup_list_item_content_normal);
+popup_list_item_parent_normal:var(qtc_popup_list_item_parent_normal);
+popup_list_item_pressed:var(qtc_popup_list_item_pressed);
+popup_list_item_highlight:var(qtc_popup_list_item_highlight);
+popup_list_item_disabled:var(qtc_popup_list_item_disabled);
+combobox_normal:var(qtc_combobox_normal);
+combobox_pressed:var(qtc_combobox_pressed);
+combobox_highlight:var(qtc_combobox_highlight);
+combobox_disabled:var(qtc_combobox_disabled);
+combobox_edit:var(qtc_combobox_edit);
+input_button_normal:var(qtc_input_button_normal);
+input_button_pressed:var(qtc_input_button_pressed);
+input_button_latched:var(qtc_input_button_latched);
+input_button_disabled:var(qtc_input_button_disabled);
+input_function_normal:var(qtc_input_function_normal);
+input_function_pressed:var(qtc_input_function_pressed);
+input_function_latched:var(qtc_input_function_latched);
+input_function_disabled:var(qtc_input_function_disabled);
+input_title_normal:var(qtc_input_title_normal);
+
+/* Deprecated legacy variables */
+/* Old color roles used for RnD */
+foreground:#FFFFFF;
+popupbackground:#000000;
+popupforeground:#FFFFFF;
+menubackground:#000000;
+menuforeground_enabled:#FFFFFF;
+menuforeground_disabled:#9B9B9B;
+toolbuttonforeground_enabled:#FFFFFF;
+toolbuttonforeground_disabled:#9B9B9B;
+slider_ticktext_color:#FFFFFF;
+
+/* Unclear cases - consider deprecated */
+list_item_separator_normal:#4d4d4d;
+qtc_checkbox_normal:#000000;
+qtc_checkbox_disabled:#a0a0a4;
+qtc_popup_trans:#000000;
+
+/* Deprecated autotest variables */
+testforeground:#010101;
+testforeground_focused:#010101;
+testforeground_nonfocused:#000000;
+testforeground_enabled:#000000;
+testforeground_disabled:#000000;
+testforground_state5:#010101;
+testforground_state5:#020202;
+my_widget_background_pressed:#ff0000;
+my_widget_background_notpressed:#0000ff;
+}
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sysdef_1_5_1.dtd Fri Mar 19 09:40:18 2010 +0200
@@ -0,0 +1,88 @@
+ <!ELEMENT SystemDefinition (systemModel?, build?)>
+ <!ATTLIST SystemDefinition
+ name CDATA #REQUIRED
+ schema CDATA #REQUIRED>
+ <!ELEMENT systemModel (layer+)>
+ <!ELEMENT layer (logicalset* | module*)*>
+ <!ATTLIST layer
+ name CDATA #REQUIRED
+ levels CDATA #IMPLIED
+ span CDATA #IMPLIED>
+ <!ELEMENT logicalset (logicalsubset* | module* | unit* | package* | prebuilt*)*>
+ <!ATTLIST logicalset name CDATA #REQUIRED>
+ <!ELEMENT logicalsubset (module* | unit* | package* | prebuilt*)*>
+ <!ATTLIST logicalsubset name CDATA #REQUIRED>
+ <!ELEMENT module (component* | unit* | package* | prebuilt*)*>
+ <!ATTLIST module
+ name CDATA #REQUIRED
+ level CDATA #IMPLIED>
+ <!ELEMENT component (unit* | package* | prebuilt*)*>
+ <!ATTLIST component name CDATA #REQUIRED>
+ <!ELEMENT unit EMPTY>
+ <!ATTLIST unit
+ unitID ID #REQUIRED
+ name CDATA #REQUIRED
+ mrp CDATA #REQUIRED
+ filter CDATA #IMPLIED
+ bldFile CDATA #REQUIRED
+ priority CDATA #IMPLIED
+ contract CDATA #IMPLIED
+ proFile CDATA #IMPLIED
+ qmakeArgs CDATA #IMPLIED>
+ <!ELEMENT package EMPTY>
+ <!ATTLIST package
+ name CDATA #REQUIRED
+ mrp CDATA #REQUIRED
+ filter CDATA #IMPLIED
+ contract CDATA #IMPLIED>
+ <!ELEMENT prebuilt EMPTY>
+ <!ATTLIST prebuilt
+ name CDATA #REQUIRED
+ version CDATA #REQUIRED
+ late (Y|N) #IMPLIED
+ filter CDATA #IMPLIED
+ contract CDATA #IMPLIED>
+ <!ELEMENT build (option* | target+ | targetList+ | unitList+ | configuration+)*>
+ <!ELEMENT unitList (unitRef+)>
+ <!ATTLIST unitList
+ name ID #REQUIRED
+ description CDATA #REQUIRED>
+ <!ELEMENT unitRef EMPTY>
+ <!ATTLIST unitRef unit IDREF #REQUIRED>
+ <!ELEMENT targetList EMPTY>
+ <!ATTLIST targetList
+ name ID #REQUIRED
+ description CDATA #REQUIRED
+ target IDREFS #REQUIRED>
+ <!ELEMENT target EMPTY>
+ <!ATTLIST target
+ name ID #REQUIRED
+ abldTarget CDATA #REQUIRED
+ description CDATA #REQUIRED>
+ <!ELEMENT option EMPTY>
+ <!ATTLIST option
+ name ID #REQUIRED
+ abldOption CDATA #REQUIRED
+ description CDATA #REQUIRED
+ enable (Y | N | y | n) #REQUIRED>
+ <!ELEMENT configuration (unitListRef+ | layerRef+ | task+)*>
+ <!ATTLIST configuration
+ name ID #REQUIRED
+ description CDATA #REQUIRED
+ filter CDATA #REQUIRED>
+ <!ELEMENT task ( unitListRef* , (buildLayer | specialInstructions))>
+ <!ELEMENT unitListRef EMPTY>
+ <!ATTLIST unitListRef unitList IDREF #REQUIRED>
+ <!ELEMENT layerRef EMPTY>
+ <!ATTLIST layerRef layerName CDATA #REQUIRED>
+ <!ELEMENT buildLayer EMPTY>
+ <!ATTLIST buildLayer
+ command CDATA #REQUIRED
+ targetList IDREFS #IMPLIED
+ unitParallel (Y | N | y | n) #REQUIRED
+ targetParallel (Y | N | y | n) #IMPLIED>
+ <!ELEMENT specialInstructions EMPTY>
+ <!ATTLIST specialInstructions
+ name CDATA #REQUIRED
+ cwd CDATA #REQUIRED
+ command CDATA #REQUIRED>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/themes.pro Fri Mar 19 09:40:18 2010 +0200
@@ -0,0 +1,38 @@
+#
+# ============================================================================
+# Name : themes.pro
+# Part of : Hb-platformthemes
+# Description : Project definition file for project Hb-platformthemes
+# Version : %version: 1 %
+#
+# Copyright (c) 2008-2009 Nokia. All rights reserved.
+# This material, including documentation and any related computer
+# programs, is protected by copyright controlled by Nokia. All
+# rights are reserved. Copying, including reproducing, storing,
+# adapting or translating, any or all of this material requires the
+# prior written consent of Nokia. This material also contains
+# confidential information which may not be disclosed to others
+# without the prior written consent of Nokia.
+# ============================================================================
+#
+
+TEMPLATE = subdirs
+!symbian {
+ HB_THEMES_DIR = $$(HB_THEMES_DIR)
+ isEmpty(HB_THEMES_DIR):error(HB_THEMES_DIR environment variable is not set)
+}
+ARGS = -v --input $$IN_PWD/src
+!symbian:ARGS += --extract
+system(python $$IN_PWD/bin/sync.py $$ARGS)
+
+symbian {
+ install.depends = export
+ QMAKE_EXTRA_TARGETS += install
+ message(Run 'make export')
+} else {
+ export.depends = install
+ QMAKE_EXTRA_TARGETS += export
+ message(Run 'make install')
+}
+
+include(themes.pri)