mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-11 16:32:59 +00:00
classic skin work, not part of build!
This commit is contained in:
parent
c4ea9a3f81
commit
121d675272
@ -6,7 +6,6 @@ communicator.css
|
||||
formatting.css
|
||||
menubutton.css
|
||||
navbar-endbox.gif
|
||||
splitter.css
|
||||
menubuttonBindings.xml
|
||||
tb-menubutton-dm.gif
|
||||
tb-menubutton-dm-disabled.gif
|
||||
|
@ -36,7 +36,6 @@ EXPORT_RESOURCE = \
|
||||
$(srcdir)/formatting.css \
|
||||
$(srcdir)/menubuttonBindings.xml \
|
||||
$(srcdir)/menubutton.css \
|
||||
$(srcdir)/splitter.css \
|
||||
$(srcdir)/navbar-endbox.gif \
|
||||
$(srcdir)/tb-menubutton-dm.gif \
|
||||
$(srcdir)/tb-menubutton-dm-disabled.gif \
|
||||
|
@ -128,3 +128,8 @@ treeitem[type="http://home.netscape.com/NC-rdf#FileSystemObject"] > treerow > .t
|
||||
treeitem > treerow > .treecell-bookmark {
|
||||
list-style-image:url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
|
||||
}
|
||||
|
||||
.bookmarks-panel-tree
|
||||
{
|
||||
border : none;
|
||||
}
|
@ -12,7 +12,6 @@
|
||||
@import url(chrome://communicator/skin/button.css);
|
||||
@import url(chrome://communicator/skin/brand.css);
|
||||
@import url(chrome://communicator/skin/menubutton.css);
|
||||
@import url(chrome://communicator/skin/splitter.css);
|
||||
@import url(chrome://communicator/skin/formatting.css);
|
||||
|
||||
|
||||
|
@ -36,7 +36,6 @@ install::
|
||||
$(MAKE_INSTALL) formatting.css $(DIST)\bin\chrome\skins\$(THEME)\communicator\skin
|
||||
$(MAKE_INSTALL) menubutton.css $(DIST)\bin\chrome\skins\$(THEME)\communicator\skin
|
||||
$(MAKE_INSTALL) navbar-endbox.gif $(DIST)\bin\chrome\skins\$(THEME)\communicator\skin
|
||||
$(MAKE_INSTALL) splitter.css $(DIST)\bin\chrome\skins\$(THEME)\communicator\skin
|
||||
$(MAKE_INSTALL) tb-menubutton-dm.gif $(DIST)\bin\chrome\skins\$(THEME)\communicator\skin
|
||||
$(MAKE_INSTALL) tb-menubutton-dm-disabled.gif $(DIST)\bin\chrome\skins\$(THEME)\communicator\skin
|
||||
|
||||
|
79
themes/classic/communicator/sidebar/win/customize.css
Normal file
79
themes/classic/communicator/sidebar/win/customize.css
Normal file
@ -0,0 +1,79 @@
|
||||
/* -*- Mode: C; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape 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/NPL/
|
||||
*
|
||||
* 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 mozilla.org code.
|
||||
*
|
||||
* The Initial Developer of the Original Code is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All
|
||||
* Rights Reserved.
|
||||
*
|
||||
* Contributor(s):
|
||||
*/
|
||||
|
||||
/*
|
||||
|
||||
Style rules specific to the Customize dialog.
|
||||
|
||||
*/
|
||||
|
||||
/* These rules apply appropriate images to the 'reorder' buttons */
|
||||
.up {
|
||||
list-style-image:url("chrome://global/skin/scroll-up.gif");
|
||||
min-width: 0px;
|
||||
}
|
||||
|
||||
.up[disabled="true"] {
|
||||
list-style-image:url("chrome://global/skin/scroll-up-disabled.gif");
|
||||
}
|
||||
|
||||
.down {
|
||||
min-width: 0px;
|
||||
list-style-image:url("chrome://global/skin/scroll-down.gif");
|
||||
}
|
||||
|
||||
.down[disabled="true"] {
|
||||
list-style-image:url("chrome://global/skin/scroll-down-disabled.gif");
|
||||
}
|
||||
|
||||
.treecell-panel
|
||||
{
|
||||
list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
|
||||
}
|
||||
|
||||
.treecell-panel[haslink="true"],
|
||||
treeitem[container="true"] > treerow > .treecell-panel
|
||||
{
|
||||
list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-closed.gif");
|
||||
}
|
||||
treeitem[selected="true"] > treerow > .treecell-panel[haslink="true"],
|
||||
treeitem[selected="true"][container="true"] > treerow > .treecell-panel
|
||||
{
|
||||
list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-closed-sel.gif");
|
||||
}
|
||||
|
||||
treeitem[container="true"][open="true"] > treerow > .treecell-panel
|
||||
{
|
||||
list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-open.gif");
|
||||
}
|
||||
treeitem[selected="true"][container="true"][open="true"] > treerow > .treecell-panel
|
||||
{
|
||||
list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-open-sel.gif");
|
||||
}
|
||||
|
||||
#header {
|
||||
list-style-image: url("chrome://communicator/skin/sidebar/sidebar-icon.gif");
|
||||
}
|
||||
|
||||
box#reorder {
|
||||
text-align: center;
|
||||
}
|
36
themes/classic/communicator/sidebar/win/makefile.win
Normal file
36
themes/classic/communicator/sidebar/win/makefile.win
Normal file
@ -0,0 +1,36 @@
|
||||
#
|
||||
# The contents of this file are subject to the Netscape 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/NPL/
|
||||
#
|
||||
# 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 mozilla.org code.
|
||||
#
|
||||
# The Initial Developer of the Original Code is Netscape
|
||||
# Communications Corporation. Portions created by Netscape are
|
||||
# Copyright (C) 1998 Netscape Communications Corporation. All
|
||||
# Rights Reserved.
|
||||
#
|
||||
# Contributor(s):
|
||||
#
|
||||
|
||||
DEPTH = ..\..\..\..\..
|
||||
THEME_ROOT_DEPTH = ..\..\..
|
||||
|
||||
include <$(DEPTH)\config\rules.mak>
|
||||
include <$(THEME_ROOT_DEPTH)\theme.mk>
|
||||
|
||||
clobber::
|
||||
rm -f $(DIST)\chrome\skins\$(THEME)\communicator\skin\sidebar\*.*
|
||||
|
||||
install::
|
||||
$(MAKE_INSTALL) customize.css $(DIST)\bin\chrome\skins\$(THEME)\communicator\skin\sidebar
|
||||
$(MAKE_INSTALL) preview.css $(DIST)\bin\chrome\skins\$(THEME)\communicator\skin\sidebar
|
||||
$(MAKE_INSTALL) sidebar.css $(DIST)\bin\chrome\skins\$(THEME)\communicator\skin\sidebar
|
||||
$(MAKE_INSTALL) sidebarBindings.xml $(DIST)\bin\chrome\skins\$(THEME)\communicator\skin\sidebar
|
||||
|
36
themes/classic/communicator/sidebar/win/preview.css
Normal file
36
themes/classic/communicator/sidebar/win/preview.css
Normal file
@ -0,0 +1,36 @@
|
||||
/* -*- Mode: C; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape 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/NPL/
|
||||
*
|
||||
* 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 mozilla.org code.
|
||||
*
|
||||
* The Initial Developer of the Original Code is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All
|
||||
* Rights Reserved.
|
||||
*
|
||||
* Contributor(s):
|
||||
*/
|
||||
|
||||
/*
|
||||
Style rules specific to the Preview dialog.
|
||||
*/
|
||||
|
||||
iframe#previewframe {
|
||||
min-width: 10px;
|
||||
min-height: 10px;
|
||||
width: 162px;
|
||||
height: 300px;
|
||||
border: none;
|
||||
margin: 0px;
|
||||
}
|
||||
|
||||
|
118
themes/classic/communicator/sidebar/win/sidebar.css
Normal file
118
themes/classic/communicator/sidebar/win/sidebar.css
Normal file
@ -0,0 +1,118 @@
|
||||
/*
|
||||
* 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 Mozilla Communicator.
|
||||
*
|
||||
* The Initial Developer of the Original Code is Netscape
|
||||
* Communications Corp. Portions created by Netscape Communications
|
||||
* Corp. are Copyright (C) 1999 Netscape Communications Corp. All
|
||||
* Rights Reserved.
|
||||
*
|
||||
* Contributor(s): Stephen Lamm <slamm@netscape.com>
|
||||
*/
|
||||
|
||||
#sidebar-box
|
||||
{
|
||||
border-left : 1px solid threedshadow;
|
||||
border-top : 1px solid threedshadow;
|
||||
border-right : 1px solid threedhighlight;
|
||||
border-bottom : 1px solid threedhighlight;
|
||||
}
|
||||
|
||||
#sidebar-panels
|
||||
{
|
||||
background-color : window;
|
||||
}
|
||||
|
||||
.text-panel-loading
|
||||
{
|
||||
margin : 5px 0px;
|
||||
}
|
||||
|
||||
.image-panel-loading
|
||||
{
|
||||
margin : 5px;
|
||||
list-style-image : url("chrome://global/skin/loading.gif");
|
||||
}
|
||||
|
||||
/*
|
||||
* Sidebar and Panel title buttons
|
||||
*/
|
||||
.sidebarheader-main
|
||||
{
|
||||
border-left : 1px solid threedhighlight;
|
||||
border-top : 1px solid threedhighlight;
|
||||
border-right : 1px solid threedshadow;
|
||||
border-bottom : 1px solid threedshadow;
|
||||
padding-left : 4px;
|
||||
}
|
||||
|
||||
/** XXX: this should be a menubutton! **/
|
||||
#sidebar-panel-picker > .menu-right
|
||||
{
|
||||
list-style-image: url("chrome://global/skin/toolbar-menu-arrow.gif");
|
||||
padding-right: 2px;
|
||||
}
|
||||
|
||||
/**
|
||||
* texttab folder lookalike e.g. for sidebar panel headers
|
||||
* attributes set: selected, top-panel, first-panel-after-selected, last-panel
|
||||
*/
|
||||
.box-texttab
|
||||
{
|
||||
behavior : url("chrome://communicator/skin/sidebar/sidebarBindings.xml#sidebar-panel-header");
|
||||
background-color : threedface;
|
||||
border-left : 1px solid threedhighlight;
|
||||
border-top : 1px solid threedhighlight;
|
||||
border-right : 1px solid threedshadow;
|
||||
border-bottom : 1px solid threedshadow;
|
||||
}
|
||||
|
||||
.box-texttab:hover
|
||||
{
|
||||
border-left : 1px solid threedface;
|
||||
border-top : 1px solid threedface;
|
||||
border-right : 1px solid threeddarkshadow;
|
||||
border-bottom : 1px solid threeddarkshadow;
|
||||
}
|
||||
|
||||
.sidebar-panel-header-box
|
||||
{
|
||||
border : 1px solid threedface;
|
||||
padding : 1px 1px 1px 5px;
|
||||
}
|
||||
|
||||
.box-texttab:hover > .sidebar-panel-header-box
|
||||
{
|
||||
border-left : 1px solid threedhighlight;
|
||||
border-top : 1px solid threedhighlight;
|
||||
border-right : 1px solid threedshadow;
|
||||
border-bottom : 1px solid threedshadow;
|
||||
}
|
||||
|
||||
.box-texttab:hover:active
|
||||
{
|
||||
border : 1px solid threedshadow;
|
||||
}
|
||||
|
||||
.box-texttab:hover:active > .sidebar-panel-header-box
|
||||
{
|
||||
border : 1px solid threedface;
|
||||
padding : 2px 0px 0px 6px;
|
||||
}
|
||||
|
||||
.iframe-panel
|
||||
{
|
||||
border-left : 1px solid threeddarkshadow;
|
||||
border-top : 1px solid threeddarkshadow;
|
||||
border-right : 1px solid threedface;
|
||||
border-bottom : 1px solid threedface;
|
||||
}
|
@ -1,131 +0,0 @@
|
||||
/******* Splitters *******/
|
||||
|
||||
splitter {
|
||||
border: none;
|
||||
cursor: e-resize;
|
||||
min-width: 5px;
|
||||
min-height: 5px;
|
||||
}
|
||||
|
||||
splitter[state="dragging"]
|
||||
{
|
||||
background-color: gray;
|
||||
}
|
||||
|
||||
grippy {
|
||||
margin: 0px;
|
||||
border: 2px solid #003366;
|
||||
padding: 0px;
|
||||
background-color: #6699CC;
|
||||
list-style-image: none;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
grippy:hover{
|
||||
background-color: #99CCFF;
|
||||
}
|
||||
|
||||
grippy:hover:active{
|
||||
background-color: #99CCFF;
|
||||
}
|
||||
|
||||
box[orient="vertical"]>splitter grippy {
|
||||
/* a horizontal splitter */
|
||||
width: 60px;
|
||||
height:8px;
|
||||
}
|
||||
|
||||
box>splitter grippy {
|
||||
/* a vertical splitter */
|
||||
width: 8px;
|
||||
height: 60px;
|
||||
}
|
||||
|
||||
window[orient="vertical"]>splitter grippy {
|
||||
/* a horizontal splitter */
|
||||
width: 8px;
|
||||
height: 10px;
|
||||
}
|
||||
|
||||
window>splitter grippy {
|
||||
/* a vertical splitter */
|
||||
width: 8px;
|
||||
height: 60px;
|
||||
}
|
||||
|
||||
box[orient="vertical"]>splitter {
|
||||
/* a vertical splitter */
|
||||
cursor: n-resize;
|
||||
}
|
||||
|
||||
window[orient="vertical"]>splitter {
|
||||
/* a vertical splitter */
|
||||
cursor: n-resize;
|
||||
}
|
||||
|
||||
|
||||
rows>splitter {
|
||||
/* a vertical splitter */
|
||||
cursor: n-resize;
|
||||
}
|
||||
|
||||
/* for backwards compatibility */
|
||||
box[align="vertical"]>splitter grippy {
|
||||
/* a horizontal splitter */
|
||||
width: 60px;
|
||||
height: 8px;
|
||||
}
|
||||
|
||||
window[align="vertical"]>splitter grippy {
|
||||
/* a horizontal splitter */
|
||||
width: 60px;
|
||||
height: 8px;
|
||||
}
|
||||
|
||||
box[align="vertical"]>splitter {
|
||||
/* a vertical splitter */
|
||||
cursor: n-resize;
|
||||
}
|
||||
|
||||
window[align="vertical"]>splitter {
|
||||
/* a vertical splitter */
|
||||
cursor: n-resize;
|
||||
}
|
||||
|
||||
/**
|
||||
* gray horizontal splitter for pane views
|
||||
*/
|
||||
splitter.gray-horizontal-splitter {
|
||||
min-height: 8px;
|
||||
background-color: #CCCCCC;
|
||||
border: none;
|
||||
padding: 0px;
|
||||
}
|
||||
|
||||
splitter.gray-horizontal-splitter grippy {
|
||||
margin: 0px;
|
||||
border: 2px solid #CCCCCC;
|
||||
padding: 0px;
|
||||
background-color: #6699CC;
|
||||
list-style-image: none;
|
||||
}
|
||||
splitter.gray-horizontal-splitter grippy:hover {
|
||||
background-color: #003366;
|
||||
}
|
||||
|
||||
splitter.gray-horizontal-splitter grippy:active {
|
||||
background-color: #003366;
|
||||
}
|
||||
|
||||
splitter.gray-horizontal-splitter #begincap {
|
||||
min-width: 8px;
|
||||
width: 8px;
|
||||
background-image: url("chrome://global/skin/gray-bottomleft.gif");
|
||||
background-repeat: no-repeat;
|
||||
background-position: 0% 100%;
|
||||
}
|
||||
|
||||
splitter.gray-horizontal-splitter #endcap {
|
||||
min-width: 8px;
|
||||
width: 8px;
|
||||
}
|
@ -21,6 +21,7 @@
|
||||
*/
|
||||
|
||||
@import url(chrome://communicator/skin/);
|
||||
@import url(chrome://communicator/skin/sidebar/sidebar.css);
|
||||
/* Note: most of our styles are in EditorToolbars.css
|
||||
in order to share with all users of editor
|
||||
*/
|
||||
|
@ -99,4 +99,5 @@ toolbar-menu-arrow.gif
|
||||
toolbargrippy-twisty.gif
|
||||
toolbargrippy-texture.gif
|
||||
loading.gif
|
||||
smallheader-bg.gif
|
||||
smallheader-bg.gif
|
||||
splitter-drag-bg.gif
|
||||
|
@ -132,6 +132,7 @@ EXPORT_RESOURCE_SAMPLES = \
|
||||
toolbargrippy-texture.gif \
|
||||
loading.gif \
|
||||
smallheader-bg.gif \
|
||||
splitter-drag-bg.gif \
|
||||
$(NULL)
|
||||
|
||||
include $(topsrcdir)/config/rules.mk
|
||||
|
@ -132,3 +132,4 @@ install::
|
||||
$(MAKE_INSTALL) toolbargrippy-texture.gif $(DIST)\bin\chrome\skins\$(THEME)\global\skin
|
||||
$(MAKE_INSTALL) loading.gif $(DIST)\bin\chrome\skins\$(THEME)\global\skin
|
||||
$(MAKE_INSTALL) smallheader-bg.gif $(DIST)\bin\chrome\skins\$(THEME)\global\skin
|
||||
$(MAKE_INSTALL) splitter-drag-bg.gif $(DIST)\bin\chrome\skins\$(THEME)\global\skin
|
||||
|
BIN
themes/classic/global/splitter-drag-bg.gif
Normal file
BIN
themes/classic/global/splitter-drag-bg.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 44 B |
@ -53,5 +53,45 @@
|
||||
</xul:box>
|
||||
</content>
|
||||
</binding>
|
||||
|
||||
<binding id="thumb" extends="xul:box">
|
||||
<content>
|
||||
<xul:box class="thumb-box" autostretch="never" orient="vertical" flex="1">
|
||||
<xul:spring flex="1"/>
|
||||
</xul:box>
|
||||
</content>
|
||||
</binding>
|
||||
|
||||
<binding id="scrollbar">
|
||||
<content>
|
||||
<xul:scrollbarbutton type="decrement" inherits="align:sborient"/>
|
||||
<xul:slider flex="1" inherits="curpos,maxpos,pageincrement,increment">
|
||||
<xul:thumb inherits="align,src" flex="1"/>
|
||||
</xul:slider>
|
||||
<xul:scrollbarbutton type="increment" inherits="align:sborient"/>
|
||||
</content>
|
||||
</binding>
|
||||
|
||||
<binding id="scrollbarbutton">
|
||||
<content>
|
||||
<xul:box class="scrollbarbutton-box" flex="1">
|
||||
<xul:image class="scrollbarbutton-icon" inherits="src"/>
|
||||
</xul:box>
|
||||
</content>
|
||||
</binding>
|
||||
|
||||
<binding id="slider">
|
||||
<content>
|
||||
<xul:button class="slider-button"/>
|
||||
</content>
|
||||
</binding>
|
||||
|
||||
<binding id="grippy">
|
||||
<content>
|
||||
<xul:box class="grippy-box" flex="1">
|
||||
<xul:image class="grippy-image" inherits="src" />
|
||||
</xul:box>
|
||||
</content>
|
||||
</binding>
|
||||
|
||||
</bindings>
|
@ -52,7 +52,7 @@
|
||||
**/
|
||||
window
|
||||
{
|
||||
background-color : window;
|
||||
background-color : threedface;
|
||||
color : windowtext;
|
||||
padding : 0px;
|
||||
font : dialog;
|
||||
|
@ -54,3 +54,4 @@ install::
|
||||
$(MAKE_INSTALL) classicBindings.xml $(DIST)\bin\chrome\skins\$(THEME)\global\skin
|
||||
$(MAKE_INSTALL) menulistBindings.xml $(DIST)\bin\chrome\skins\$(THEME)\global\skin
|
||||
$(MAKE_INSTALL) treeBindings.xml $(DIST)\bin\chrome\skins\$(THEME)\global\skin
|
||||
$(MAKE_INSTALL) scrollbar-slider-bg.gif $(DIST)\bin\chrome\skins\$(THEME)\global\skin
|
||||
|
BIN
themes/classic/global/win/scrollbar-slider-bg.gif
Normal file
BIN
themes/classic/global/win/scrollbar-slider-bg.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 44 B |
@ -2,130 +2,121 @@
|
||||
|
||||
/********* XP Scrollbar *********/
|
||||
|
||||
scrollbar {
|
||||
behavior: url("resource:/chrome/xulBindings.xml#scrollbar");
|
||||
}
|
||||
scrollbar
|
||||
{
|
||||
behavior : url("chrome://global/skin/classicBindings.xml#scrollbar");
|
||||
}
|
||||
|
||||
slider {
|
||||
user-focus: ignore;
|
||||
user-select: none;
|
||||
}
|
||||
slider
|
||||
{
|
||||
}
|
||||
|
||||
scrollbarbutton {
|
||||
display: inline;
|
||||
user-focus: ignore;
|
||||
user-select: none;
|
||||
}
|
||||
scrollbarbutton
|
||||
{
|
||||
}
|
||||
|
||||
scrollbar[value="hidden"] {
|
||||
visibility: hidden;
|
||||
user-focus: ignore;
|
||||
user-select: none;
|
||||
}
|
||||
scrollbar[value="hidden"]
|
||||
{
|
||||
}
|
||||
|
||||
/********* XP Scrollbar *********/
|
||||
|
||||
thumb {
|
||||
behavior: url(resource:/chrome/xulBindings.xml#thumb);
|
||||
user-focus: ignore;
|
||||
user-select: none;
|
||||
background-color: #CCCCCC;
|
||||
border: 1px outset #CCCCCC;
|
||||
list-style-image: url("chrome://global/skin/scroll-thumb-horiz.gif")
|
||||
}
|
||||
thumb
|
||||
{
|
||||
behavior : url(chrome://global/skin/classicBindings.xml#thumb);
|
||||
border-left : 1px solid threedface;
|
||||
border-top : 1px solid threedface;
|
||||
border-right : 1px solid threeddarkshadow;
|
||||
border-bottom : 1px solid threeddarkshadow;
|
||||
background-color : scrollbar;
|
||||
}
|
||||
|
||||
thumb[disabled="true"] {
|
||||
user-focus: ignore;
|
||||
user-select: none;
|
||||
list-style-image: url("chrome://global/skin/scroll-thumb-horiz-disabled.gif");
|
||||
}
|
||||
.thumb-box
|
||||
{
|
||||
border-left : 1px solid threedhighlight;
|
||||
border-top : 1px solid threedhighlight;
|
||||
border-right : 1px solid threedshadow;
|
||||
border-bottom : 1px solid threedshadow;
|
||||
}
|
||||
|
||||
/**
|
||||
* Scrollbar button
|
||||
**/
|
||||
scrollbarbutton
|
||||
{
|
||||
behavior : url("chrome://global/skin/classicBindings.xml#scrollbarbutton");
|
||||
cursor : default;
|
||||
border-left : 1px solid threedface;
|
||||
border-top : 1px solid threedface;
|
||||
border-right : 1px solid threeddarkshadow;
|
||||
border-bottom : 1px solid threeddarkshadow;
|
||||
background-color : scrollbar;
|
||||
}
|
||||
|
||||
thumb[align="vertical"] {
|
||||
list-style-image: url("chrome://global/skin/scroll-thumb-vert.gif")
|
||||
}
|
||||
.scrollbarbutton-box
|
||||
{
|
||||
border-left : 1px solid threedhighlight;
|
||||
border-top : 1px solid threedhighlight;
|
||||
border-right : 1px solid threedshadow;
|
||||
border-bottom : 1px solid threedshadow;
|
||||
padding : 1px;
|
||||
}
|
||||
|
||||
scrollbarbutton {
|
||||
user-focus: ignore;
|
||||
user-select: none;
|
||||
vertical-align: bottom;
|
||||
cursor: default;
|
||||
scrollbarbutton:hover:active
|
||||
{
|
||||
border : 1px solid threedshadow;
|
||||
}
|
||||
|
||||
scrollbarbutton:hover:active > .scrollbarbutton-box
|
||||
{
|
||||
border : 1px solid scrollbar;
|
||||
padding : 2px 0px 0px 2px;
|
||||
}
|
||||
|
||||
border: 1px outset white;
|
||||
background-color: #CCCCCC;
|
||||
color:black;
|
||||
scrollbarbutton[type="decrement"]
|
||||
{
|
||||
list-style-image : url("chrome://global/skin/scroll-left.gif")
|
||||
}
|
||||
|
||||
padding: 1px;
|
||||
}
|
||||
scrollbarbutton[type="decrement"][disabled="true"]
|
||||
{
|
||||
list-style-image : url("chrome://global/skin/scroll-left-disabled.gif")
|
||||
}
|
||||
|
||||
scrollbarbutton:active {
|
||||
user-focus: ignore;
|
||||
user-select: none;
|
||||
border-style: inset;
|
||||
|
||||
padding-left: 2px;
|
||||
padding-right: 0px;
|
||||
padding-top: 2px;
|
||||
padding-bottom: 0px;
|
||||
}
|
||||
|
||||
scrollbarbutton[type="decrement"] {
|
||||
user-focus: ignore;
|
||||
user-select: none;
|
||||
list-style-image: url("chrome://global/skin/scroll-left.gif")
|
||||
}
|
||||
|
||||
scrollbarbutton[type="decrement"][disabled="true"] {
|
||||
user-focus: ignore;
|
||||
user-select: none;
|
||||
list-style-image: url("chrome://global/skin/scroll-left-disabled.gif")
|
||||
}
|
||||
|
||||
scrollbarbutton[type="increment"] {
|
||||
user-focus: ignore;
|
||||
user-select: none;
|
||||
list-style-image: url("chrome://global/skin/scroll-right.gif")
|
||||
}
|
||||
scrollbarbutton[type="increment"]
|
||||
{
|
||||
list-style-image : url("chrome://global/skin/scroll-right.gif")
|
||||
}
|
||||
|
||||
|
||||
scrollbarbutton[type="increment"][disabled="true"] {
|
||||
user-focus: ignore;
|
||||
user-select: none;
|
||||
list-style-image: url("chrome://global/skin/scroll-right-disabled.gif")
|
||||
}
|
||||
scrollbarbutton[type="increment"][disabled="true"]
|
||||
{
|
||||
list-style-image : url("chrome://global/skin/scroll-right-disabled.gif")
|
||||
}
|
||||
|
||||
|
||||
scrollbar[align="vertical"] scrollbarbutton[type="decrement"] {
|
||||
user-focus: ignore;
|
||||
user-select: none;
|
||||
list-style-image: url("chrome://global/skin/scroll-up.gif")
|
||||
}
|
||||
scrollbarbutton[type="decrement"][sborient="vertical"]
|
||||
{
|
||||
list-style-image : url("chrome://global/skin/scroll-up.gif")
|
||||
}
|
||||
|
||||
scrollbar[align="vertical"] scrollbarbutton[type="decrement"][disabled="true"] {
|
||||
user-focus: ignore;
|
||||
user-select: none;
|
||||
list-style-image: url("chrome://global/skin/scroll-up-disabled.gif")
|
||||
}
|
||||
scrollbarbutton[type="decrement"][disabled="true"][sborient="vertical"]
|
||||
{
|
||||
list-style-image : url("chrome://global/skin/scroll-up-disabled.gif")
|
||||
}
|
||||
|
||||
scrollbar[align="vertical"] scrollbarbutton[type="increment"] {
|
||||
user-focus: ignore;
|
||||
user-select: none;
|
||||
list-style-image: url("chrome://global/skin/scroll-down.gif")
|
||||
}
|
||||
scrollbarbutton[type="increment"][sborient="vertical"]
|
||||
{
|
||||
list-style-image : url("chrome://global/skin/scroll-down.gif")
|
||||
}
|
||||
|
||||
scrollbar[align="vertical"] scrollbarbutton[type="increment"][disabled="true"] {
|
||||
user-focus: ignore;
|
||||
user-select: none;
|
||||
list-style-image: url("chrome://global/skin/scroll-down-disabled.gif")
|
||||
}
|
||||
scrollbarbutton[type="increment"][disabled="true"][sborient="vertical"]
|
||||
{
|
||||
list-style-image : url("chrome://global/skin/scroll-down-disabled.gif")
|
||||
}
|
||||
|
||||
slider[align="vertical"] thumb:active {
|
||||
user-focus: ignore;
|
||||
user-select: none;
|
||||
background-color: #CCCCCC;
|
||||
}
|
||||
|
||||
slider {
|
||||
user-focus: ignore;
|
||||
user-select: none;
|
||||
background-color: #999999;
|
||||
}
|
||||
slider
|
||||
{
|
||||
background-color : scrollbar;
|
||||
background-image : url("chrome://global/skin/scrollbar-slider-bg.gif");
|
||||
}
|
||||
|
@ -3,39 +3,53 @@
|
||||
splitter
|
||||
{
|
||||
cursor : e-resize;
|
||||
background-color : #CCCCCC;
|
||||
}
|
||||
|
||||
splitter[state="dragging"]
|
||||
{
|
||||
background-color : #999999;
|
||||
background-color : threedface;
|
||||
vertical-align : middle;
|
||||
}
|
||||
|
||||
grippy, grippy[collapse="before"]
|
||||
{
|
||||
margin : 0px;
|
||||
border : 1px outset #CCCCCC;
|
||||
padding : 0px;
|
||||
list-style-image : url("chrome://global/skin/grippy-vertical-before.gif");
|
||||
behavior : url("chrome://global/skin/classicBindings.xml#grippy");
|
||||
border : 1px solid threedshadow;
|
||||
list-style-image : url("chrome://global/skin/grippy-horizontal-before.gif");
|
||||
cursor : pointer;
|
||||
background-color :
|
||||
}
|
||||
|
||||
grippy:hover
|
||||
{
|
||||
background-color : #CCCCFF;
|
||||
}
|
||||
|
||||
grippy:hover:active
|
||||
background-color : #CCCCFF;
|
||||
}
|
||||
|
||||
grippy[collapse="after"]
|
||||
{
|
||||
border : 1px inset #CCCCCC;
|
||||
list-style-image : url("chrome://global/skin/grippy-horizontal-after.gif");
|
||||
}
|
||||
|
||||
.grippy-box
|
||||
{
|
||||
border-top : 1px solid threedhighlight;
|
||||
border-left : 1px solid threedhighlight;
|
||||
border-right : 1px solid threedface;
|
||||
border-bottom : 1px solid threedface;
|
||||
}
|
||||
|
||||
.grippy-image
|
||||
{
|
||||
list-style-image : inherit;
|
||||
}
|
||||
|
||||
splitter[state="dragging"],
|
||||
splitter:hover:active
|
||||
{
|
||||
background-color : threedface;
|
||||
background-image : url("chrome://global/skin/splitter-drag-bg.gif");
|
||||
}
|
||||
|
||||
/* vertical splitters */
|
||||
window > splitter, box > splitter
|
||||
{
|
||||
width : 8px;
|
||||
border-left : 1px outset #CCCCCC;
|
||||
border-right : 1px outset #CCCCCC;
|
||||
}
|
||||
|
||||
/* horizontal splitters */
|
||||
@ -48,8 +62,19 @@ grippy:hover:active
|
||||
box[align="vertical"] > splitter
|
||||
{
|
||||
cursor : n-resize;
|
||||
border-top : 1px outset #CCCCCC;
|
||||
border-right : 1px outset #CCCCCC;
|
||||
}
|
||||
|
||||
|
||||
window[orient="vertical"] > splitter > grippy,
|
||||
window[orient="vertical"] > splitter > grippy[collapse="before"],
|
||||
box[orient="vertical"] > splitter > grippy,
|
||||
box[orient="vertical"] > splitter > grippy[collapse="before"]
|
||||
{
|
||||
list-style-image : url("chrome://global/skin/grippy-vertical-before.gif");
|
||||
}
|
||||
|
||||
window[orient="vertical"] > splitter > grippy[collapse="after"],
|
||||
box[orient="vertical"] > splitter > grippy[collapse="after"]
|
||||
{
|
||||
list-style-image : url("chrome://global/skin/grippy-vertical-after.gif");
|
||||
}
|
||||
|
@ -7,6 +7,11 @@ toolbox
|
||||
border-right : 1px solid threedhighlight;
|
||||
border-bottom : 1px solid threedhighlight;
|
||||
}
|
||||
|
||||
.toolbox-top
|
||||
{
|
||||
margin-bottom : 3px;
|
||||
}
|
||||
|
||||
toolbar
|
||||
{
|
||||
|
@ -19,6 +19,7 @@
|
||||
*/
|
||||
|
||||
@import url(chrome://communicator/skin/);
|
||||
@import url(chrome://communicator/skin/messenger/messenger.css);
|
||||
|
||||
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to HTML */
|
||||
@namespace html url("http://www.w3.org/TR/REC-html40"); /* namespace for XUL elements */
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
@import url(chrome://communicator/skin/);
|
||||
@import url(chrome://communicator/skin/bookmarks/bookmarks.css);
|
||||
|
||||
@import url(chrome://communicator/skin/sidebar/sidebar.css);
|
||||
|
||||
/*
|
||||
* Rules for 'hiding' portions of the chrome for special
|
||||
|
Loading…
Reference in New Issue
Block a user