X-Git-Url: https://git-public.kairo.at/?p=themes.git;a=blobdiff_plain;f=EarlyBlue%2Feditor%2Fskin%2FEditorToolbars.css;h=2fa2337fdd211b5988476bf85f5269f2666a9831;hp=3c5eecfe22cbb05965324df2f8f12bf79781ec43;hb=afe91d6de324f31565d3c83b7656e2a89e345b61;hpb=7ff5b526c57f59c657e2a04cc37ce629080e0db6 diff --git a/EarlyBlue/editor/skin/EditorToolbars.css b/EarlyBlue/editor/skin/EditorToolbars.css index 3c5eecfe..2fa2337f 100755 --- a/EarlyBlue/editor/skin/EditorToolbars.css +++ b/EarlyBlue/editor/skin/EditorToolbars.css @@ -1,438 +1,438 @@ -/* - * 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 Communicator client code, released - * March 31, 1998. - * - * The Initial Developer of the Original Code is Netscape - * Communications Corporation. Portions created by Netscape are - * Copyright (C) 1998-1999 Netscape Communications Corporation. All - * Rights Reserved. - * - * Contributor(s): - */ - -/* This contains CSS just for editor toolbars */ - -#EditorToolbox { - min-width: 1px; -} - -#FormatToolbar { - border-bottom: 1px solid #9999CC; -} - -.separator_small { - width: 1em; -} - -.margin-left-right { - margin-left: 3px; - margin-right: 3px; -} - -/* From button.css: */ -/* margin: 4px 7px 1px 1px; */ -/* We have too many buttons - must be closer! */ - -.toolbar, .key-toolbar { - margin-right: 2px; -} - -.inset-border { - border: 1px inset CCCCDD; -} - -/* THIS DOESN'T WORK ON ! */ -.center { - text-align: center; -} - -/* end of SHOULD GO IN GLOBAL */ - -#EditModeToolbar { - padding: 0px; - /* Same as "standard" toolbar background */ - border-top: 1px solid #9999CC; - border-bottom: none; - margin-bottom: 0px; - min-width: 1px; - color: #000000; - background-color: #CCD0DD; - overflow: hidden; -} -/* -#EditModeToolbar > toolbargrippy { - height: 100%; -} -*/ -/* BORDERS ARE NOT WORKING! global class="plain" is fighting us! */ -/* !important in for now as a workaround to above problem! */ -button.edit-mode:hover, button.edit-mode:hover:active, -button.edit-mode { - -moz-border-radius: 0px 0px 7px 7px; - padding: 0px 4px 1px 4px; - margin: 0px; - color: #CCD0DD; - background-color: #666699; - border-top: 1px solid #666699 !important; /* Must be same as background */ - border-bottom: 1px solid #9999CC !important; - border-left: 1px solid #9999CC !important; - border-right: 1px solid #9999CC !important; -} - -button.edit-mode > .button-internal-box, -button.edit-mode:hover > .button-internal-box, -button.edit-mode:hover:active > .button-internal-box { - border: none; -} - -button.edit-mode:hover { - border: 1px solid #3366FF !important; -} - -button.edit-mode:hover:active { - padding: 1px 5px 0px 3px; - border: 1px solid #99CCFF !important; -} - -button.edit-mode[selected="1"] { - padding: 0px 4px 1px 4px; - margin: -1px 0px 0px 0px; -/* Not resizing well! - use color instead - font-weight: bold; -*/ - background-color: #FFFFFF; - color: #000000; -} - -button.edit-mode[selected="1"]:active, -button.edit-mode[selected="1"]:hover:active { - padding: 1px 5px 0px 3px; -} - -#NormalModeButton[type="image"] { - list-style-image:url(chrome://editor/skin/images/editmode-normal.gif); -} - -#TagModeButton[type="image"] { - list-style-image:url(chrome://editor/skin/images/editmode-tags.gif); -} -#SourceModeButton[type="image"] { - list-style-image:url(chrome://editor/skin/images/editmode-html.gif); -} -#PreviewModeButton[type="image"] { - list-style-image:url(chrome://editor/skin/images/editmode-preview.gif); -} -#ToggleEditModeType { - list-style-image:url(chrome://editor/skin/images/editmode-toggle.gif); - border: 1px outset #CCD0DD; -} - -#ToggleEditModeType:hover { - border: 1px solid #99CCFF; -} - -#ToggleEditModeType:hover:active { - border: 1px inset #99CCFF; -} - -/* Image URLs for all Editor toolbar buttons */ - -#boldButton { - list-style-image:url(chrome://editor/skin/images/bold.gif); -} - -#italicButton { - list-style-image:url(chrome://editor/skin/images/italic.gif); -} - -#underlineButton { - list-style-image:url(chrome://editor/skin/images/underline.gif); -} - -#newButton { - list-style-image:url("chrome://editor/skin/images/newfile.gif"); -} -#newButton[disabled="true"] { - list-style-image:url("chrome://editor/skin/images/newfile_dis.gif"); -} - -#openButton { - list-style-image:url("chrome://editor/skin/images/openfile.gif"); -} -#openButton[disabled="true"] { - list-style-image:url("chrome://editor/skin/images/openfile_dis.gif"); -} - -#saveButton { - list-style-image:url("chrome://editor/skin/images/savefile.gif"); -} -#saveButton[disabled="true"] { - list-style-image:url("chrome://editor/skin/images/savefile_dis.gif"); -} -#saveButton[dirty="true"] { - list-style-image:url(chrome://editor/skin/images/savemod.gif); -} - -#publishButton { - list-style-image:url("chrome://editor/skin/images/publish.gif"); -} - -#previewButton { - list-style-image:url("chrome://editor/skin/images/preview.gif"); -} -#previewButton[disabled="true"] { - list-style-image:url("chrome://editor/skin/images/preview_dis.gif"); -} - -#printButton - { - list-style-image : url("chrome://editor/skin/images/print.gif"); - } -#printButton[disabled="true"] { - list-style-image:url("chrome://editor/skin/images/print_dis.gif"); -} - -#findButton { - list-style-image:url("chrome://editor/skin/images/find.gif"); -} -#findButton[disabled="true"] { - list-style-image:url("chrome://editor/skin/images/find_dis.gif"); -} - -#linkButton { - list-style-image:url("chrome://editor/skin/images/link.gif"); -} -#linkButton[disabled="true"] { - list-style-image:url("chrome://editor/skin/images/link_dis.gif"); -} - -#imageButton { - list-style-image:url("chrome://editor/skin/images/image.gif"); -} -#imageButton[disabled="true"] { - list-style-image:url("chrome://editor/skin/images/image_dis.gif"); -} - -#namedAnchorButton { - list-style-image:url("chrome://editor/skin/images/anchor.gif"); -} -#namedAnchorButton[disabled="true"] { - list-style-image:url("chrome://editor/skin/images/anchor_dis.gif"); -} - -#hlineButton { - list-style-image:url("chrome://editor/skin/images/hline.gif"); -} -#hlineButton[disabled="true"] { - list-style-image:url("chrome://editor/skin/images/hline_dis.gif"); -} - -#tableButton { - list-style-image:url("chrome://editor/skin/images/table.gif"); -} -#tableButton[disabled="true"] { - list-style-image:url("chrome://editor/skin/images/table_dis.gif"); -} - -#linkButton-dark { - list-style-image:url("chrome://editor/skin/images/link.gif"); -} -#imageButton-dark { - list-style-image:url("chrome://editor/skin/images/image.gif"); -} -#namedAnchorButton-dark { - list-style-image:url("chrome://editor/skin/images/anchor.gif"); -} -#hlineButton-dark { - list-style-image:url("chrome://editor/skin/images/hline.gif"); -} -#tableButton-dark { - list-style-image:url("chrome://editor/skin/images/table.gif"); -} -#spellingButton { - list-style-image:url("chrome://editor/skin/images/spell.gif"); -} - -#DecreaseFontSizeButton { - list-style-image:url("chrome://editor/skin/images/dec-font-size.gif"); -} - -#IncreaseFontSizeButton { - list-style-image:url("chrome://editor/skin/images/inc-font-size.gif"); -} - -#ulButton { - list-style-image:url("chrome://editor/skin/images/bullets.gif"); -} -#olButton { - list-style-image:url("chrome://editor/skin/images/numbers.gif"); -} -#outdentButton { - list-style-image:url("chrome://editor/skin/images/outdent.gif"); -} -#outdentButton[disabled="true"] { - list-style-image:url("chrome://editor/skin/images/outdent_dis.gif"); -} - -#indentButton { - list-style-image:url("chrome://editor/skin/images/indent.gif"); -} - -#FormatToolbar > button, -#FormatToolbar > button:hover, -#FormatToolbar > button:active, -#FormatToolbar > button[disabled="true"] { - margin: 0px 3px 0px 0px; - border: none; - min-width: 23px; - min-height: 23px; -} -#FormatToolbar > button > .button-internal-box { - margin: 0px; - padding: 1px; - border: 1px solid transparent; - text-align: center; -} -#FormatToolbar > button:hover > .button-internal-box { - border: 1px outset #CCD0DD; -} -#FormatToolbar > button:active > .button-internal-box { - padding: 2px 0px 0px 2px; - border: 1px inset #CCD0DD; -} -#FormatToolbar > button[disabled="true"] > .button-internal-box { - border: 1px solid transparent; -} - -#FormatToolbar > button > .button-internal-box > .button-text-container - { - display : none; - } - -#ParagraphSelect { - margin-top: 2px; -} - -#AlignPopupButton { - list-style-image:url("chrome://editor/skin/images/align.gif"); -} - -#AlignPopupButton > .button-internal-box { - border:1px solid transparent; -} -#AlignPopupButton:hover > .button-internal-box { - border:1px outset #CCD0DD; -} -#AlignPopupButton:active > .button-internal-box, -#AlignPopupButton[open="true"] > .button-internal-box { - border:1px inset #CCD0DD; -} - -#InsertPopupButton { - list-style-image:url("chrome://editor/skin/images/object-popup.gif"); -} - -#text-align-left, -#align-left-button - { - list-style-image : url("chrome://editor/skin/images/left.gif"); - } - -#text-align-left[disabled="true"], -#text-align-left[disabled="true"]:hover, -#text-align-left[disabled="true"]:hover:active, -#align-left-button[disabled="true"], -#align-left-button[disabled="true"]:hover, -#align-left-button[disabled="true"]:hover:active, - { - list-style-image : url("chrome://editor/skin/images/left-disabled.gif"); - } - -#text-align-center, -#align-center-button - { - list-style-image : url("chrome://editor/skin/images/center.gif"); - } - -#text-align-center[disabled="true"], -#text-align-center[disabled="true"]:hover, -#text-align-center[disabled="true"]:hover:active, -#align-center-button[disabled="true"], -#align-center-button[disabled="true"]:hover, -#align-center-button[disabled="true"]:hover:active - { - list-style-image : url("chrome://editor/skin/images/center-disabled.gif"); - } - -#text-align-right, -#align-right-button - { - list-style-image : url("chrome://editor/skin/images/right.gif"); - } - -#text-align-right[disabled="true"], -#text-align-right[disabled="true"]:hover, -#text-align-right[disabled="true"]:hover:active -#align-right-button[disabled="true"], -#align-right-button[disabled="true"]:hover, -#align-right-button[disabled="true"]:hover:active - { - list-style-image : url("chrome://editor/skin/images/right-disabled.gif"); - } - -#text-align-justify, #align-justify-button - { - list-style-image : url("chrome://editor/skin/images/justify.gif"); - } - -#text-align-justify[disabled="true"], -#text-align-justify[disabled="true"]:hover, -#text-align-justify[disabled="true"]:hover:active -#align-justify-button[disabled="true"], -#align-justify-button[disabled="true"]:hover, -#align-justify-button[disabled="true"]:hover:active - { - list-style-image : url("chrome://editor/skin/images/justify-disabled.gif"); - } - -.ColorPickerLabel { - border: 1px inset white; - margin: 0px; - padding: 2px; - text-align: center; -} - -/* TODO: How to make inset color skinable? */ -.color-button { - border: 1px inset #CCD0DD; - padding: 0px; - width: 19px; - height: 19px; - margin: 1px; -} - -.color-button:hover { - border: 1px solid #666699; -} - -#TextColorPopupButton { - margin: 2px 9px 9px 2px; - /* TEMP: Set color here. TODO: Set color from page */ - background-color: #AA0000; -} - -#BackColorPopupButton { - margin: 9px 2px 2px 9px; - /* TEMP: Set color here. TODO: Set color from page */ - background-color: #FFFF00; -} +/* + * 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 Communicator client code, released + * March 31, 1998. + * + * The Initial Developer of the Original Code is Netscape + * Communications Corporation. Portions created by Netscape are + * Copyright (C) 1998-1999 Netscape Communications Corporation. All + * Rights Reserved. + * + * Contributor(s): + */ + +/* This contains CSS just for editor toolbars */ + +#EditorToolbox { + min-width: 1px; +} + +#FormatToolbar { + border-bottom: 1px solid #9999CC; +} + +.separator_small { + width: 1em; +} + +.margin-left-right { + margin-left: 3px; + margin-right: 3px; +} + +/* From button.css: */ +/* margin: 4px 7px 1px 1px; */ +/* We have too many buttons - must be closer! */ + +.toolbar, .key-toolbar { + margin-right: 2px; +} + +.inset-border { + border: 1px inset CCCCDD; +} + +/* THIS DOESN'T WORK ON ! */ +.center { + text-align: center; +} + +/* end of SHOULD GO IN GLOBAL */ + +#EditModeToolbar { + padding: 0px; + /* Same as "standard" toolbar background */ + border-top: 1px solid #9999CC; + border-bottom: none; + margin-bottom: 0px; + min-width: 1px; + color: #000000; + background-color: #CCD0DD; + overflow: hidden; +} +/* +#EditModeToolbar > toolbargrippy { + height: 100%; +} +*/ +/* BORDERS ARE NOT WORKING! global class="plain" is fighting us! */ +/* !important in for now as a workaround to above problem! */ +button.edit-mode:hover, button.edit-mode:hover:active, +button.edit-mode { + -moz-border-radius: 0px 0px 7px 7px; + padding: 0px 4px 1px 4px; + margin: 0px; + color: #CCD0DD; + background-color: #666699; + border-top: 1px solid #666699 !important; /* Must be same as background */ + border-bottom: 1px solid #9999CC !important; + border-left: 1px solid #9999CC !important; + border-right: 1px solid #9999CC !important; +} + +button.edit-mode > .button-internal-box, +button.edit-mode:hover > .button-internal-box, +button.edit-mode:hover:active > .button-internal-box { + border: none; +} + +button.edit-mode:hover { + border: 1px solid #3366FF !important; +} + +button.edit-mode:hover:active { + padding: 1px 5px 0px 3px; + border: 1px solid #99CCFF !important; +} + +button.edit-mode[selected="1"] { + padding: 0px 4px 1px 4px; + margin: -1px 0px 0px 0px; +/* Not resizing well! - use color instead + font-weight: bold; +*/ + background-color: #FFFFFF; + color: #000000; +} + +button.edit-mode[selected="1"]:active, +button.edit-mode[selected="1"]:hover:active { + padding: 1px 5px 0px 3px; +} + +#NormalModeButton[type="image"] { + list-style-image:url(chrome://editor/skin/images/editmode-normal.gif); +} + +#TagModeButton[type="image"] { + list-style-image:url(chrome://editor/skin/images/editmode-tags.gif); +} +#SourceModeButton[type="image"] { + list-style-image:url(chrome://editor/skin/images/editmode-html.gif); +} +#PreviewModeButton[type="image"] { + list-style-image:url(chrome://editor/skin/images/editmode-preview.gif); +} +#ToggleEditModeType { + list-style-image:url(chrome://editor/skin/images/editmode-toggle.gif); + border: 1px outset #CCD0DD; +} + +#ToggleEditModeType:hover { + border: 1px solid #99CCFF; +} + +#ToggleEditModeType:hover:active { + border: 1px inset #99CCFF; +} + +/* Image URLs for all Editor toolbar buttons */ + +#boldButton { + list-style-image:url(chrome://editor/skin/images/bold.gif); +} + +#italicButton { + list-style-image:url(chrome://editor/skin/images/italic.gif); +} + +#underlineButton { + list-style-image:url(chrome://editor/skin/images/underline.gif); +} + +#newButton { + list-style-image:url("chrome://editor/skin/images/newfile.gif"); +} +#newButton[disabled="true"] { + list-style-image:url("chrome://editor/skin/images/newfile_dis.gif"); +} + +#openButton { + list-style-image:url("chrome://editor/skin/images/openfile.gif"); +} +#openButton[disabled="true"] { + list-style-image:url("chrome://editor/skin/images/openfile_dis.gif"); +} + +#saveButton { + list-style-image:url("chrome://editor/skin/images/savefile.gif"); +} +#saveButton[disabled="true"] { + list-style-image:url("chrome://editor/skin/images/savefile_dis.gif"); +} +#saveButton[dirty="true"] { + list-style-image:url(chrome://editor/skin/images/savemod.gif); +} + +#publishButton { + list-style-image:url("chrome://editor/skin/images/publish.gif"); +} + +#previewButton { + list-style-image:url("chrome://editor/skin/images/preview.gif"); +} +#previewButton[disabled="true"] { + list-style-image:url("chrome://editor/skin/images/preview_dis.gif"); +} + +#printButton + { + list-style-image : url("chrome://editor/skin/images/print.gif"); + } +#printButton[disabled="true"] { + list-style-image:url("chrome://editor/skin/images/print_dis.gif"); +} + +#findButton { + list-style-image:url("chrome://editor/skin/images/find.gif"); +} +#findButton[disabled="true"] { + list-style-image:url("chrome://editor/skin/images/find_dis.gif"); +} + +#linkButton { + list-style-image:url("chrome://editor/skin/images/link.gif"); +} +#linkButton[disabled="true"] { + list-style-image:url("chrome://editor/skin/images/link_dis.gif"); +} + +#imageButton { + list-style-image:url("chrome://editor/skin/images/image.gif"); +} +#imageButton[disabled="true"] { + list-style-image:url("chrome://editor/skin/images/image_dis.gif"); +} + +#namedAnchorButton { + list-style-image:url("chrome://editor/skin/images/anchor.gif"); +} +#namedAnchorButton[disabled="true"] { + list-style-image:url("chrome://editor/skin/images/anchor_dis.gif"); +} + +#hlineButton { + list-style-image:url("chrome://editor/skin/images/hline.gif"); +} +#hlineButton[disabled="true"] { + list-style-image:url("chrome://editor/skin/images/hline_dis.gif"); +} + +#tableButton { + list-style-image:url("chrome://editor/skin/images/table.gif"); +} +#tableButton[disabled="true"] { + list-style-image:url("chrome://editor/skin/images/table_dis.gif"); +} + +#linkButton-dark { + list-style-image:url("chrome://editor/skin/images/link.gif"); +} +#imageButton-dark { + list-style-image:url("chrome://editor/skin/images/image.gif"); +} +#namedAnchorButton-dark { + list-style-image:url("chrome://editor/skin/images/anchor.gif"); +} +#hlineButton-dark { + list-style-image:url("chrome://editor/skin/images/hline.gif"); +} +#tableButton-dark { + list-style-image:url("chrome://editor/skin/images/table.gif"); +} +#spellingButton { + list-style-image:url("chrome://editor/skin/images/spell.gif"); +} + +#DecreaseFontSizeButton { + list-style-image:url("chrome://editor/skin/images/dec-font-size.gif"); +} + +#IncreaseFontSizeButton { + list-style-image:url("chrome://editor/skin/images/inc-font-size.gif"); +} + +#ulButton { + list-style-image:url("chrome://editor/skin/images/bullets.gif"); +} +#olButton { + list-style-image:url("chrome://editor/skin/images/numbers.gif"); +} +#outdentButton { + list-style-image:url("chrome://editor/skin/images/outdent.gif"); +} +#outdentButton[disabled="true"] { + list-style-image:url("chrome://editor/skin/images/outdent_dis.gif"); +} + +#indentButton { + list-style-image:url("chrome://editor/skin/images/indent.gif"); +} + +#FormatToolbar > button, +#FormatToolbar > button:hover, +#FormatToolbar > button:active, +#FormatToolbar > button[disabled="true"] { + margin: 0px 3px 0px 0px; + border: none; + min-width: 23px; + min-height: 23px; +} +#FormatToolbar > button > .button-internal-box { + margin: 0px; + padding: 1px; + border: 1px solid transparent; + -moz-box-pack: center; +} +#FormatToolbar > button:hover > .button-internal-box { + border: 1px outset #CCD0DD; +} +#FormatToolbar > button:active > .button-internal-box { + padding: 2px 0px 0px 2px; + border: 1px inset #CCD0DD; +} +#FormatToolbar > button[disabled="true"] > .button-internal-box { + border: 1px solid transparent; +} + +#FormatToolbar > button > .button-internal-box > .button-text-container + { + display : none; + } + +#ParagraphSelect { + margin-top: 2px; +} + +#AlignPopupButton { + list-style-image:url("chrome://editor/skin/images/align.gif"); +} + +#AlignPopupButton > .button-internal-box { + border:1px solid transparent; +} +#AlignPopupButton:hover > .button-internal-box { + border:1px outset #CCD0DD; +} +#AlignPopupButton:active > .button-internal-box, +#AlignPopupButton[open="true"] > .button-internal-box { + border:1px inset #CCD0DD; +} + +#InsertPopupButton { + list-style-image:url("chrome://editor/skin/images/object-popup.gif"); +} + +#text-align-left, +#align-left-button + { + list-style-image : url("chrome://editor/skin/images/left.gif"); + } + +#text-align-left[disabled="true"], +#text-align-left[disabled="true"]:hover, +#text-align-left[disabled="true"]:hover:active, +#align-left-button[disabled="true"], +#align-left-button[disabled="true"]:hover, +#align-left-button[disabled="true"]:hover:active, + { + list-style-image : url("chrome://editor/skin/images/left-disabled.gif"); + } + +#text-align-center, +#align-center-button + { + list-style-image : url("chrome://editor/skin/images/center.gif"); + } + +#text-align-center[disabled="true"], +#text-align-center[disabled="true"]:hover, +#text-align-center[disabled="true"]:hover:active, +#align-center-button[disabled="true"], +#align-center-button[disabled="true"]:hover, +#align-center-button[disabled="true"]:hover:active + { + list-style-image : url("chrome://editor/skin/images/center-disabled.gif"); + } + +#text-align-right, +#align-right-button + { + list-style-image : url("chrome://editor/skin/images/right.gif"); + } + +#text-align-right[disabled="true"], +#text-align-right[disabled="true"]:hover, +#text-align-right[disabled="true"]:hover:active +#align-right-button[disabled="true"], +#align-right-button[disabled="true"]:hover, +#align-right-button[disabled="true"]:hover:active + { + list-style-image : url("chrome://editor/skin/images/right-disabled.gif"); + } + +#text-align-justify, #align-justify-button + { + list-style-image : url("chrome://editor/skin/images/justify.gif"); + } + +#text-align-justify[disabled="true"], +#text-align-justify[disabled="true"]:hover, +#text-align-justify[disabled="true"]:hover:active +#align-justify-button[disabled="true"], +#align-justify-button[disabled="true"]:hover, +#align-justify-button[disabled="true"]:hover:active + { + list-style-image : url("chrome://editor/skin/images/justify-disabled.gif"); + } + +.ColorPickerLabel { + border: 1px inset white; + margin: 0px; + padding: 2px; + -moz-box-pack: center; +} + +/* TODO: How to make inset color skinable? */ +.color-button { + border: 1px inset #CCD0DD; + padding: 0px; + width: 19px; + height: 19px; + margin: 1px; +} + +.color-button:hover { + border: 1px solid #666699; +} + +#TextColorPopupButton { + margin: 2px 9px 9px 2px; + /* TEMP: Set color here. TODO: Set color from page */ + background-color: #AA0000; +} + +#BackColorPopupButton { + margin: 9px 2px 2px 9px; + /* TEMP: Set color here. TODO: Set color from page */ + background-color: #FFFF00; +}