1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128 |
- /*
- This file is part of RawTherapee.
- Copyright (c) 2016-2019 TooWaBoo
- Version 3.08
- RawTherapee is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
- RawTherapee is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with RawTherapee. If not, see <https://www.gnu.org/licenses/>.
- */
- /*** Change me *** rgb(red,green,blue) *** allowed values from 0 to 255 for each color ***/
- @define-color accent-color rgb(35,99,166); /*** Active color for Lists, Menu, Borders ... * Default: rgb(35,99,166) ***/
- @define-color text-hl-color rgb(210,210,210); /*** Active text color * Default: rgb(210,210,210) ***/
- @define-color bg-highlighted-text-color rgb(35,99,166); /*** Highlighted text color background* Default: rgb(35,99,166) ***/
- @define-color highlighted-text-color rgb(210,210,210); /*** Highlighted text color * Default: rgb(210,210,210) ***/
- @define-color bg-image rgb(75,75,75); /*** Image area & File Browser background * Default: rgb(70,70,70) ***/
- @define-color accent-color2 rgb(35,99,166); /*** Scale, Progressbar, Scrollbar, Tabs * Default: rgb(35,99,166) ***/
- @define-color accent-color4 rgb(115,115,115); /*** Slider knob * Default: rgb(115,115,115) ***/
- @define-color accent-color3 rgb(35,99,166); /*** Selected thumbnail background color * Default: rgb(35,99,166) ***/
- @define-color text-hl-color3 rgb(210,210,210); /*** Selected thumbnail text color * Default: rgb(210,210,210) ***/
- /*** Change me end *****************************************************************************/
- @define-color bg-light-grey rgb(95,95,95);
- @define-color bg-grey rgb(75,75,75);
- @define-color bg-dark-grey rgb(40,40,40);
- @define-color bg-button-hover rgba(0,0,0,.25);
- @define-color bg-button-active rgba(0,0,0,.60);
- @define-color winHeaderbar rgb(55,55,55);
- @define-color winTitle rgb(190,190,190);
- @define-color bg-tooltip rgb(185,185,185);
- @define-color border-tooltip rgb(40,40,40);
- @define-color text-tooltip rgb(40,40,40);
- /***********************************************/
- @define-color text-color rgb(186,186,186);
- @define-color text-tbEntry rgb(192,192,192);
- @define-color border-color rgba(255,255,255,.30);
- @define-color bg-list-hover rgb(50,50,50);
- @define-color bg-scale-entry rgba(0,0,0,.14);
- @define-color bg-button-border rgba(0,0,0,.60);
- @define-color bg-entry-border rgba(0,0,0,.40);
- @define-color view-grid-border rgba(255,255,255,0.15);
- @define-color headline-big rgb(195,195,195);
- @define-color headline-hl rgb(230,230,230);
- @define-color headline-frame rgb(215,215,215);
- /*** New Color Variable v2.53 ************************************************************************/
- @define-color fg-disabled rgb(128,128,128);
- @define-color bg-tb-spinbutton shade(@bg-grey, 1.33);
- /***********************************************************************************************/
- * {
- color: @text-color;
- text-shadow: none;
- outline-style: none; /* removes the ugly dashed focus line */
- border-image: none;
- background-image: none;
- background-color: transparent;
- transition: none;
- -gtk-icon-shadow: none;
- -gtk-icon-style: symbolic;
- min-width: 0;
- min-height: 0;
- padding: 0;
- margin: 0;
- border: none;
- box-shadow: none;
- }
- *:disabled {
- color: @fg-disabled;
- -gtk-icon-effect: none;
- }
- image:disabled {
- opacity: .45;
- }
- #ToolPanelNotebook {
- min-width: 25em;
- }
- #HistoryPanel {
- min-width: 17.5em;
- }
- window.background {
- background-color: @bg-light-grey;
- }
- /* Single Window */
- window > box {
- padding: 0.416666666666666666em;
- }
- /**/
- dialog {
- background-color: @bg-grey;
- border-radius: 0;
- -GtkDialog-button-spacing: 0;
- -GtkDialog-content-area-spacing: 0;
- -GtkDialog-content-area-border: 0;
- -GtkDialog-action-area-border: 0;
- }
- dialog > box {
- padding: 0.666666666666666666em;
- }
- messagedialog {
- background-color: @bg-light-grey;
- border-radius: 0;
- }
- tooltip {
- background-color: @bg-tooltip;
- border: 0.083333333333333333em solid @border-tooltip;
- border-radius: 0.333333333333333333em;
- padding: 0;
- margin: 0;
- }
- tooltip label {
- color: @text-tooltip;
- }
- paned {
- background-color: @bg-light-grey;
- }
- arrow {
- min-width: 1.333333333333333333em;
- min-height: 1.333333333333333333em;
- }
- /* combobox cellview to high for font size 8@96dpi*/
- cellview {
- margin: -1px 0;
- }
- text {
- background-color: @bg-dark-grey;
- }
- /*?win*/
- #PlacesPaned {
- margin: 0;
- }
- overshoot,
- undershoot {
- background-image: none; /* removes the dashed scrollbar line */
- }
- label {
- padding: 0.083333333333333333em 0;
- margin: 0.125em 0.166666666666666666em;
- min-height: 1.333333333333333333em;
- }
- /*** Frames ************************************************************************************/
- border,
- frame {
- border: none;
- padding: 0;
- margin: 0;
- background-color: transparent;
- min-height: 0;
- min-width: 0;
- border-radius: 0;
- }
- /* affects selection list*/
- entry > window > frame {
- margin: 0;
- }
- #PlacesPaned frame {
- margin: -5px 0 0;
- }
- #RightNotebook > stack > scrolledwindow frame,
- #BatchQueueButtonsMainContainer frame,
- #MyExpander frame,
- dialog frame {
- margin: 0;
- padding: 0.19em 0.75em;
- }
- #RightNotebook > stack > scrolledwindow frame > border,
- #BatchQueueButtonsMainContainer > frame > border,
- #MyExpander frame > border,
- dialog frame > border {
- padding: 0 0.333333333333333333em 0.333333333333333333em;
- border-radius: 0;
- border: 0.083333333333333333em solid @border-color;
- background-color: transparent;
- margin: 0 -0.583333333333333333em;
- }
- frame > label {
- margin: 0;
- padding: 0.416666666666666666em 0;
- color: @headline-frame;
- }
- frame > checkbutton label{
- color: @headline-frame;
- }
- #RightNotebook > stack > scrolledwindow frame > label:not(.dummy),
- #BatchQueueButtonsMainContainer frame > label:not(.dummy),
- #ToolPanelNotebook frame > label:not(.dummy),
- dialog frame > label:not(.dummy) {
- padding: 0.25em 0.5em;
- }
- #PrefNotebook box > frame > border {
- padding-top: 0;
- padding-bottom: 0.25em;
- }
- #PrefNotebook scrolledwindow scrolledwindow {
- border: 0.083333333333333333em solid @bg-dark-grey;
- }
- #BatchQueueButtonsMainContainer frame > border {
- margin-bottom: 0.833333333333333333em;
- }
- #BatchQueueButtonsMainContainer frame:nth-child(3) > border {
- padding-left: 0.916666666666666666em;
- }
- /*** end ***************************************************************************************/
- /*** Lists & Views *****************************************************************************/
- textview.view, treeview.view {
- background-color: @bg-dark-grey;
- border-color: @view-grid-border;
- padding: 0.166666666666666666em;
- margin: 0;
- }
- treeview header {
- background-color: @bg-dark-grey;
- }
- textview:hover, treeview:hover {
- background-color: @bg-list-hover;
- }
- textview:selected, treeview:selected {
- color: @text-hl-color;
- background-color: @accent-color;
- border-top-color: transparent;
- }
- /* Filter treeview */
- #RightNotebook > stack > :nth-child(1) checkbutton + scrolledwindow {
- min-height: calc(6em + 43px);
- border: 0.083333333333333333em solid @bg-dark-grey;
- }
- #RightNotebook > stack > :nth-child(1) checkbutton + scrolledwindow treeview {
- border-bottom: 0.083333333333333333em solid @bg-dark-grey;
- }
- /**/
- #PlacesPaned > box:nth-child(3) treeview {
- padding: 0.25em 0;
- }
- #HistoryPanel {
- margin-top: 0.25em;
- }
- #RightNotebook #HistoryPanel {
- margin-top: 0.416666666666666666em;
- }
- #HistoryPanel > border {
- margin-top: 1.75em;
- }
- #HistoryPanel > label {
- margin: 0 0 -1.416666666666666666em 0;
- padding: 0 0 0 0.083333333333333333em;
- }
- #Snapshots > border {
- min-height: calc(6em + 36px);
- }
- #Snapshots > label {
- margin-bottom: -4px;
- }
- #Snapshots scrolledwindow + box {
- background-color: @bg-dark-grey;
- margin: -8px 0 -4px ;
- border-top: 0.083333333333333333em solid @view-grid-border;
- }
- #PlacesPaned > box:nth-child(1) scrolledwindow + grid {
- background-color:@bg-dark-grey;
- margin: -2px 0 -2px 0;
- border-top: 0.083333333333333333em solid @view-grid-border;
- }
- fontchooser scrolledwindow,
- #PlacesPaned scrolledwindow,
- #HistoryPanel scrolledwindow,
- #Snapshots scrolledwindow {
- background-color: @bg-dark-grey;
- border: 0.083333333333333333em solid @bg-dark-grey;
- }
- /*Corrects the space of the snapshot view to the paned separator*/
- #Snapshots {
- margin-top: 0.166666666666666666em;
- }
- /**/
- /*** end ***************************************************************************************/
- /*** Navigator *********************************************************************************/
- #Navigator {
- padding-top: 0.75em;
- padding-bottom: 0.25em;
- background-color: @bg-dark-grey;
- }
- #Navigator label {
- padding: 0;
- margin: 0.083333333333333333em 0 0;
- }
- /*** end ***************************************************************************************/
- /*** Load - Save dialog ************************************************************************/
- filechooser {
- margin-bottom: 0.25em;
- }
- filechooser box > box box > button {
- margin-top: 0.5em;
- margin-right: 0;
- }
- filechooser image {
- opacity: 0.80;
- }
- filechooser *:selected image,
- filechooser *:checked image,
- filechooser *:active image {
- opacity: 1;
- }
- filechooser list {
- background-color: @bg-dark-grey;
- }
- filechooser #pathbarbox {
- border: none;
- background-color: @bg-dark-grey;
- padding: 0.5em;
- }
- /* Right side */
- filechooser > box > paned > box:nth-child(3) {
- border: 0.083333333333333333em solid @bg-dark-grey;
- background-color: @bg-dark-grey;
- padding: 0;
- margin: 0;
- }
- filechooser > box > paned > box:nth-child(3) > box > * > * > * > frame {
- padding: 0;
- margin: -8px -1px;
- background-color: @bg-dark-grey;
- }
- /**/
- filechooser placessidebar viewport.frame {
- background-color: @bg-dark-grey;
- padding: 0;
- margin: -4px 0 -1px;
- border: 0.083333333333333333em solid @bg-dark-grey;
- }
- filechooser placessidebar list row image {
- min-width: 1.333333333333333333em;
- min-height: 1.333333333333333333em;
- }
- filechooser placessidebar list row {
- margin: 0;
- padding: 0 0.5em 0 0.83333333333333333em;
- min-height: calc(1.416666666666666666em + 8px);
- }
- filechooser placessidebar list row label{
- margin: 0 0 0 0.583333333333333333em;
- }
- filechooser list row:hover {
- background-color: @bg-list-hover;
- }
- filechooser placessidebar list row:selected label,
- filechooser placessidebar list row:selected {
- background-color: @accent-color;
- color: @text-hl-color;
- }
- /*** end ***************************************************************************************/
- /*** Histogram *********************************************************************************/
- #HistogramPanel {
- min-height: 0;
- margin: 0;
- padding: 0;
- border: none;
- background-color: transparent;
- }
- #HistogramPanel > :nth-child(2) {
- border: none;
- border-left: 0.083333333333333333em solid @bg-light-grey;
- background-color: @bg-dark-grey;
- }
- #HistogramPanel > :nth-child(1) {
- border: none;
- background-color: transparent;
- }
- #EditorLeftPaned #HistogramPanel > :nth-child(1) {
- border: none;
- border-right: 0.083333333333333333em solid @bg-light-grey;
- background-color: @bg-dark-grey;
- }
- #EditorLeftPaned #HistogramPanel > :nth-child(2) {
- border: none;
- background-color: transparent;
- }
- #HistogramArea,
- #HistogramRGBArea {
- border: 0.083333333333333333em solid @bg-dark-grey;
- background-color: @bg-dark-grey;
- }
- #histButton {
- padding: 0.25em 0.25em 0;
- margin: 0 0 -1px 0;
- border: none;
- background-color: transparent;
- background-image: none;
- min-height: 1.333333333333333333em;
- min-width: 1.333333333333333333em;
- border-radius: 0;
- box-shadow: none;
- }
- #histButton:last-child {
- padding-bottom: 0.25em;
- margin: 0;
- }
- /*** end ***************************************************************************************/
- /*** Separator *********************************************************************************/
- separator,
- .separator {
- min-width: 0.083333333333333333em;
- min-height: 0.083333333333333333em;
- background-color: transparent;
- }
- grid separator.horizontal, box separator.horizontal {
- margin: 0.25em 0.19em;
- padding: 0;
- }
- grid separator.vertical, box separator.vertical {
- margin: 0 0.25em;
- padding: 0;
- }
- #PlacesPaned .view.separator {
- min-height: 0.5em;
- }
- filechooser separator {
- background-color: @view-grid-border;
- }
- .view.separator,
- dialog separator {
- background-color: @border-color;
- }
- popover separator:not(:only-child) {
- margin: 0 0.5em;
- background-color: @border-color;
- }
- paned.horizontal > separator {
- background-color: transparent;
- background-image: none;
- min-width: 0;
- border: none;
- margin: 0 -0.25em 0 -3px;
- padding: 0 0.25em;
- }
- /* Double line separator */
- paned.vertical > separator {
- background-image: none;
- background-color: @bg-light-grey;
- min-height: 0.416666666666666666em;
- border-top: 0.083333333333333333em solid @bg-dark-grey;
- border-bottom: none;
- margin: 0.416666666666666666em 0 -0.5em;
- padding: 0.2em 0 0;
- }
- #EditorLeftPaned > paned.vertical:last-child > separator {
- margin-bottom: 1px;
- }
- /**/
- /* Remove hard coded pixel from tool button */
- #EditorLeftPaned > paned.vertical:last-child > box {
- margin-top: -2px;
- padding: 0;
- }
- /**/
- dialog paned.horizontal > separator {
- background-color: @bg-grey;
- border-color: @bg-grey;
- min-width: 0.333333333333333333em;
- }
- menu separator {
- background-color: @view-grid-border;
- margin: 0.25em 0.5em;
- }
- #Navigator separator {
- background-color: @view-grid-border;
- margin: 0;
- padding: 0;
- }
- .scrollableToolbar separator.vertical {
- background-color: shade(@bg-light-grey, .72);
- margin: 0.19em;
- }
- #MyExpander separator.horizontal {
- background-color: @view-grid-border;
- margin: 0.25em 0.19em;
- }
- #MyFileChooserButton separator {
- background-color: transparent;
- }
- #PlacesPaned .view.separator {
- color: @view-grid-border;
- }
- #MetaPanelNotebook separator {
- background-color: @border-color;
- margin: 0.19em 0;
- }
- /*** end****************************************************************************************/
- /*** PartialPaste ******************************************************************************/
- #PartialPaste {
- border-bottom: 0.083333333333333333em solid @border-color;
- border-top: 0.083333333333333333em solid @border-color;
- padding-top: 0.5em;
- padding-bottom: 0.5em;
- }
- #PartialPaste separator.vertical {
- margin: 0 0.333333333333333333em;
- padding: 0;
- }
- #PartialPaste separator { /* Struggles with #PartialPasteHeaderSep */
- background-color: @border-color;
- margin: 0.166666666666666666em 0.5em 0.166666666666666666em 1.166666666666666666em;
- }
- #PartialPasteHeaderSep.horizontal {
- background-color: rgb(192,192,192);
- margin: 0.166666666666666666em 0.5em;
- }
- #PartialPasteHeader label {
- color: @headline-big;
- font-weight: bold;
- }
- /*** end ***************************************************************************************/
- /*** Scrollbar *********************************************************************************/
- scrollbar {
- background-color: rgba(0,0,0,.40);
- border: none;
- margin: 0;
- padding: 0;
- border-radius: 0;
- }
- scrollbar slider {
- background-color: @text-color;
- padding: 0;
- margin: 0;
- border-color: transparent;
- border-style: solid;
- border-radius: 0.5em;
- }
- scrollbar.overlay-indicator {
- opacity: 0.8;
- }
- scrollbar.overlay-indicator:not(.hovering) {
- opacity: 0.5;
- }
- scrollbar:not(.overlay-indicator) {
- border-color: @bg-dark-grey;
- border-style: solid;
- background-color: rgba(0,0,0,.30);
- }
- scrollbar:not(.overlay-indicator).horizontal {
- border-width: 0 0.083333333333333333em 0.083333333333333333em 0.083333333333333333em;
- }
- scrollbar:not(.overlay-indicator).vertical {
- border-width: 0.083333333333333333em 0.083333333333333333em 0.083333333333333333em 0;
- }
- scrollbar:not(.overlay-indicator) slider {
- background-color: shade(@text-color, .9);
- }
- scrollbar:not(.overlay-indicator).horizontal slider,
- scrollbar.horizontal.hovering slider {
- min-height: 0.5em;
- min-width: 2em;
- border-width: 0.25em;
- }
- scrollbar:not(.overlay-indicator).horizontal.fine-tune slider,
- scrollbar.horizontal.hovering.fine-tune slider {
- min-height: calc(0.5em - 2px);
- border-width: calc(0.25em + 1px);
- margin: 0 -1px;
- }
- scrollbar.horizontal.overlay-indicator:not(.hovering) slider {
- min-width: 2em;
- min-height: 0.25em;
- border-width: 0;
- border-radius: 0.25em;
- margin: 0.166666666666666666em 0.25em;
- }
- scrollbar:not(.overlay-indicator).vertical slider,
- scrollbar.vertical.hovering slider {
- min-height: 2em;
- min-width: 0.5em;
- border-width: 0.25em;
- }
- scrollbar:not(.overlay-indicator).vertical.fine-tune slider,
- scrollbar.vertical.hovering.fine-tune slider {
- min-width: calc(0.5em - 2px);
- border-width: calc(0.25em + 1px);
- margin: -1px 0;
- }
- scrollbar.vertical.overlay-indicator:not(.hovering) slider {
- min-width: 0.25em;
- min-height: 2em;
- border-width: 0;
- border-radius: 0.25em;
- margin: 0.25em 0.166666666666666666em;
- }
- scrollbar:not(.overlay-indicator) slider:hover,
- scrollbar.hovering slider:hover {
- background-color: shade(@accent-color2,1.12);
- }
- /* Scrollbar stuck workaround */
- scrollbar:not(.overlay-indicator):hover {
- min-width: 1px;
- }
- /* Toolbar stuck workaround */
- .scrollableToolbar > scrollbar:not(.dummy),
- .scrollableToolbar > scrollbar:not(.dummy) > contents:not(.dummy),
- .scrollableToolbar > scrollbar:not(.dummy) > contents:not(.dummy) > trough:not(.dummy),
- .scrollableToolbar > scrollbar:not(.dummy) > contents:not(.dummy) > trough:not(.dummy) > slider:not(.dummy) {
- padding: 0;
- margin: 0;
- min-height: 0;
- min-width: 0;
- border: none;
- }
- /*** end ***************************************************************************************/
- /*** Scale**************************************************************************************/
- scale {
- padding: 0;
- min-height: 1.833333333333333333em;
- margin: 0 -0.333333333333333333em;
- }
- scale slider {
- min-width: 0;
- min-height: 0;
- margin: -0.583333333333333333em;
- padding: 0.583333333333333333em;
- border-radius: 1.166666666666666666em;
- background-image: linear-gradient(to bottom, shade (@accent-color4,1.15), shade (@accent-color4,.85));
- border: 0.083333333333333333em solid shade(@bg-dark-grey,0.9);
- }
- scale slider:hover {
- background-image: linear-gradient(to bottom, shade (@accent-color4,1.25), shade (@accent-color4,.95));
- }
- scale trough {
- margin: 0.583333333333333333em;
- background-color: shade(@bg-grey,.83);
- border-radius: 0.333333333333333333em;
- min-height: 0;
- min-width: 0;
- padding: 0 0.583333333333333333em;
- border: none;
- }
- scale.color trough {
- border: 0.083333333333333333em solid shade(@bg-dark-grey,0.9);
- min-height: 0.333333333333333333em;
- min-width: 0.333333333333333333em;
- border-radius: 0;
- padding: 0;
- }
- scale trough highlight {
- background-color: @accent-color2;
- background-image: linear-gradient(to bottom, shade (@accent-color2,1.22), shade(@accent-color2,.88));
- border: 0.083333333333333333em solid shade(@bg-dark-grey,0.9);
- margin: 0 -0.583333333333333333em;
- border-radius: 0.333333333333333333em;
- min-height: 0;
- min-width: 0;
- padding: 0.333333333333333333em 0.333333333333333333em 0 0; /*height of trough */
- }
- scale.fine-tune trough highlight {
- padding: 0.5em 0.5em 0 0;
- border-radius: 0.5em;
- }
- scale:disabled slider,
- scale:disabled trough highlight {
- background-color: shade(@bg-grey,.83);
- background-image: none;
- border-color: transparent;
- }
- #BatchQueueButtonsMainContainer scale trough,
- #BatchQueueButtonsMainContainer scale:disabled slider,
- #BatchQueueButtonsMainContainer scale:disabled trough highlight {
- background-color: @bg-grey;
- }
- /*** end ***************************************************************************************/
- /*** Progressbar *******************************************************************************/
- progressbar.vertical {
- min-width: 0;
- min-height: 9em;
- }
- progressbar text {
- background-color: transparent;
- }
- progressbar.vertical text {
- color: transparent;
- }
- progressbar trough {
- background-color: alpha(@bg-grey, .45);
- border: 0.083333333333333333em solid transparent;
- border-radius: 0.416666666666666666em;
- }
- #IopsPanel progressbar trough {
- background-color: @bg-grey;
- }
- progressbar trough progress {
- background-color: @accent-color2;
- border-radius: 0.416666666666666666em;
- border: 0.083333333333333333em solid @bg-button-border;
- }
- progressbar.vertical trough {
- min-width: 0.416666666666666666em;
- }
- progressbar.vertical trough progress {
- min-width: 0.416666666666666666em;
- margin: -1px 0;
- background-image: linear-gradient(to right, shade (@accent-color2,1.2), shade(@accent-color2,.85));
- }
- progressbar.horizontal trough {
- min-height: 0.416666666666666666em;
- margin-top: 0.416666666666666666em;
- }
- #IopsPanel progressbar.horizontal trough {
- margin-top: 0;
- }
- progressbar.horizontal trough progress {
- min-height: 0.416666666666666666em;
- margin: 0 -1px;
- background-image: linear-gradient(to bottom, shade (@accent-color2,1.2), shade(@accent-color2,.85));
- }
- /* #IopsPanel progressbar trough.empty, */
- progressbar.horizontal trough.empty,
- progressbar.vertical trough.empty {
- background-color: transparent;
- }
- progressbar trough.empty progress {
- border-color: transparent;
- background-image: none;
- background-color:transparent;
- box-shadow: none;
- }
- /*** end ***************************************************************************************/
- /*** Notebook **********************************************************************************/
- notebook,
- notebook header,
- notebook tabs,
- notebook tab,
- notebook stack {
- border-radius: 0;
- border: none;
- padding: 0;
- margin: 0;
- min-width: 0;
- min-height: 0;
- }
- notebook > header {
- background-color: @bg-dark-grey;
- padding: 0 0.416666666666666666em;
- }
- notebook > header.left {
- padding: 0.416666666666666666em 0;
- }
- notebook tabs {
- background-color: transparent;
- }
- notebook > header tab {
- background-color: transparent;
- margin: 0.416666666666666666em 0.25em;
- padding: 0 0.333333333333333333em;
- }
- notebook > header.left tab {
- margin: 0.25em 0.416666666666666666em;
- padding: 0.333333333333333333em 0;
- }
- notebook > header tab > grid > image {
- min-height: 2em;
- min-width: 2em;
- padding: 0.25em;
- margin: 0;
- }
- notebook > header tab:hover label {
- color: @headline-hl;
- }
- notebook > header tab:checked {
- box-shadow: 0 0.25em @accent-color2;
- }
- notebook > header.left tab:checked {
- box-shadow: 0.25em 0 @accent-color2;
- }
- notebook > header > tabs > arrow {
- background-color: transparent;
- border-radius: 0.2em;
- padding: 0 0.166666666666666666em;
- margin: 0.5em 0;
- }
- notebook > header.left > tabs > arrow {
- padding: 0.166666666666666666em 0;
- margin: 0 0.5em;
- }
- notebook > header > tabs > arrow:hover {
- background-color: rgba(255,255,255,.1);
- }
- notebook > header > tabs > arrow:active {
- background-color: transparent;
- }
- notebook stack {
- background-color: @bg-light-grey;
- }
- dialog notebook stack {
- background-color: @bg-grey;
- }
- /*?win*/
- #MainNotebook > stack {
- padding: 0.416666666666666666em;
- }
- #MainNotebook > stack > :nth-child(2) > box:nth-child(3) {
- margin-top: 0.416666666666666666em;
- }
- /* Adds a line on top of the notebook as a separtor for the titlebar (only on CSD) */
- dialog.csd #PrefNotebook > header,
- dialog.csd #AboutNotebook > header,
- window.csd:not(.fullscreen) #MainNotebook > header.top {
- border-top: 0.083333333333333333em solid rgba(200,200,200,.18);
- }
- /**/
- #RightNotebook > stack > scrolledwindow > viewport > box > box:last-child > image,
- #ToolPanelNotebook > stack > scrolledwindow > viewport > box > box:last-child > image {
- min-height: 5em;
- }
- #ToolPanelNotebook {
- background-color: @bg-dark-grey;
- }
- #ToolPanelNotebook > header {
- border-bottom: 0.083333333333333333em solid @view-grid-border;
- margin-left: 0.083333333333333333em;
- margin-right: 0.083333333333333333em;
- padding: 0 0.19em;
- }
- #ToolPanelNotebook > header tabs {
- margin: 0 0 0.25em;
- }
- #ToolPanelNotebook > header tab {
- padding: 0;
- }
- #ToolPanelNotebook > header tab image{
- min-height: 2em;
- min-width: 2em;
- margin: 0.19em 0.25em 0.333333333333333333em;
- padding: 0;
- }
- #ToolPanelNotebook > stack {
- background-color: @bg-dark-grey;
- padding: 0.5em 0;
- }
- #RightNotebook > header {
- margin: 0 0.416666666666666666em 0 0;
- }
- #RightNotebook > stack {
- background-color: @bg-grey;
- padding: 0;
- }
- #RightNotebook > header tab label {
- padding-left: 0.25em;
- padding-right: 0.25em;
- }
- #RightNotebook > stack > scrolledwindow > viewport {
- padding: 0 0.5em;
- border: 0.083333333333333333em solid @bg-dark-grey;
- }
- #PrefNotebook > header {
- margin: -0.666666666666666666em -0.666666666666666666em 0.333333333333333333em;
- }
- #PrefNotebook > stack {
- margin: 0 -0.666666666666666666em;
- }
- #PrefNotebook > stack > scrolledwindow > viewport {
- padding: 0 0.666666666666666666em;
- }
- #AboutNotebook > header {
- margin: -0.666666666666666666em -0.666666666666666666em 0.666666666666666666em;
- }
- #AboutNotebook > stack text,
- #AboutNotebook > stack textview {
- background-color: @bg-dark-grey;
- padding: 0.75em 0;
- }
- /* Meta panel notebook */
- #MetaPanelNotebook > header {
- background-color: @bg-grey;
- padding: 0.333333333333333333em;
- margin: 0 0.5em 0;
- }
- #MetaPanelNotebook > header > tabs {
- background-color: @bg-dark-grey;
- padding-left: 0.333333333333333333em;
- }
- #MetaPanelNotebook > stack {
- background-color: @bg-dark-grey;
- padding: 0 0 0.5em 0;
- }
- #MetaPanelNotebook > stack > box {
- border: none;
- background-color: @bg-grey;
- border-radius: 0;
- border-top-style: none;
- padding: 0 0.333333333333333333em 0.25em;
- margin:0 0.5em -0.5em;
- }
- #MetaPanelNotebook > stack > box:nth-child(1) > scrolledwindow {
- margin: 0 0 0.333333333333333333em;
- padding: 0;
- }
- #MetaPanelNotebook > stack > box:nth-child(2) > scrolledwindow > viewport.frame {
- padding: 0 0 0 1.083333333333333333em;
- }
- #MetaPanelNotebook entry {
- padding: 0 0.333333333333333333em;
- background-color: @bg-dark-grey;
- border-radius: 0;
- margin-left: 0;
- margin-right: 0;
- }
- #MetaPanelNotebook .view {
- border: 0.083333333333333333em solid @bg-dark-grey;
- padding: 0.083333333333333333em 0.25em;
- }
- #MetaPanelNotebook text {
- background-color: transparent;
- }
- #MetaPanelNotebook stack label {
- margin-top: 0;
- margin-bottom: 0;
- padding: 0;
- }
- /*** end ***************************************************************************************/
- /*** File Browser ******************************************************************************/
- #FileCatalog {
- background-color: @bg-image;
- border: 0.083333333333333333em solid @bg-dark-grey;
- }
- #FileCatalog:selected {
- background-color: @accent-color3;
- color: @text-hl-color3;
- }
- /*?win*/
- #FileBrowser {
- padding: 0;
- margin: 0;
- }
- #ToolBarPanelFileBrowser {
- margin: 0 0 0.416666666666666666em 0;
- min-height: 0;
- min-width: 0;
- padding: 0;
- }
- #FileBrowserQueryToolbar > viewport > box {
- margin: 0 0 0.416666666666666666em 0;
- min-height: 0;
- min-width: 0;
- padding: 0;
- }
- /*** end ***************************************************************************************/
- /*** Image Editor ******************************************************************************/
- #EditorRightPaned {
- margin: 0;
- }
- #BeforeAfterContainer {
- background-color: @bg-grey;
- border: 0.083333333333333333em solid @bg-dark-grey;
- border-radius: 0;
- padding: 0;
- margin: calc(0.416666666666666666em - 2px) 0 0.416666666666666666em;
- }
- #BeforeAfterContainer > box:nth-child(2) > box:nth-child(2),
- #BeforeAfterContainer > box:nth-child(1) > box:nth-child(2){
- border-top: 0.083333333333333333em solid @bg-dark-grey;
- }
- #BeforeAfterContainer > box:nth-child(2){
- border-left: 0.083333333333333333em solid @bg-dark-grey;
- }
- /* !!! Must be same height as "Small Lock Button" */
- #BeforeAfterContainer label {
- padding: 0 0.5em;
- min-height: 2em;
- min-width: 2em;
- margin: 0.25em 0;
- border: 0.083333333333333333em solid transparent;
- }
- #EditorToolbarTop {
- margin: 0 -1px 0 -1px;
- padding: 0;
- min-height: 0;
- }
- #IopsPanel {
- margin: 0;
- padding: 0;
- min-height: 0;
- }
- #EditorZoomPanel label {
- min-width: 4em;
- margin: 0;
- }
- /*** end ***************************************************************************************/
- /*** Toolbox ***********************************************************************************/
- #MyExpander image {
- min-width: 1.333333333333333333em;
- min-height: 0;
- margin: -1px 0.19em;
- }
- /*Curve spinbutton background */
- #MyExpander flowbox > flowboxchild {
- background-color: transparent;
- }
- /**/
- #MyExpander .drawingarea:not(.slider) {
- border: 0.083333333333333333em solid @bg-light-grey;
- background-color: @bg-dark-grey;
- }
- #MyExpander .slider,
- #MyExpander #CurveSHCSelector {
- background-image: linear-gradient(to bottom, shade (@accent-color4,1.15), shade (@accent-color4,.85));
- background-color: @accent-color4;
- border: 0.083333333333333333em solid rgb(15,15,15);
- }
- #MyExpander .drawingarea:disabled {
- background-color: shade(@bg-grey,.85);
- border-color: @bg-dark-grey;
- background-image: none;
- }
- #ThresholdAdjuster {
- margin: 0.083333333333333333em 0 0.166666666666666666em 0;
- }
- #ToolPanelNotebook > stack > scrolledwindow > viewport.frame {
- padding: 0 0.5em;
- margin-top: -0.5em;
- }
- #MyExpander {
- margin: 0;
- padding: 0;
- }
- #ExpanderBox > box, #ExpanderBox > grid {
- background-color: @bg-grey;
- border: none;
- border-radius: 0;
- margin: 0;
- padding: 0.5em 0.333333333333333333em;
- }
- /* Sub-tool (MyExpander) */
- #ExpanderBox2 > box, #ExpanderBox2 > grid {
- background-color: transparent;
- border: 0.083333333333333333em solid @border-color;
- border-radius: 0;
- margin: 0 0.19em;
- padding: 0.333333333333333333em;
- }
- #MyExpanderTitle > box {
- margin: 0;
- padding: 0.25em 0;
- }
- #MyExpanderTitle label {
- color: @headline-big;
- padding: 0;
- margin: 0.083333333333333333em 0.25em 0 0.166666666666666666em;
- }
- #MyExpanderTitle:hover label {
- color: @headline-hl;
- }
- /*** end ***************************************************************************************/
- /*** Context & popups menus *****************************************************************************/
- .csd.popup > decoration {
- background-image: none;
- border-radius: 0;
- border: none;
- padding: 0;
- margin: 0;
- box-shadow: 0 0.25em 0.75em 0.083333333333333333em rgba(0, 0, 0, 0.50), 0 0 0 0.083333333333333333em @bg-dark-grey;
- }
- menu {
- background-color: @bg-dark-grey;
- border: 0.083333333333333333em solid @accent-color;
- padding: 0.083333333333333333em;
- margin: 0;
- border-radius: 0;
- }
- menu > arrow.top,
- menu > arrow.top:hover,
- menu > arrow.bottom,
- menu > arrow.bottom:hover {
- background-color: transparent;
- border: none;
- padding: 0.5em;
- min-height: 1.5em;
- }
- menuitem {
- padding: 0 0.333333333333333333em;
- margin: 0.083333333333333333em;
- min-height: 2em;
- }
- menu arrow {
- min-width: 1.333333333333333333em;
- margin: 0 -0.19em;
- padding: 0;
- margin: 0 -0.25em 0 0;
- }
- menuitem:hover {
- background-color: @accent-color;
- }
- menuitem:hover > * > *,
- menuitem:hover > * {
- color: @text-hl-color;
- }
- menu image:not(.dummy),
- #MyExpander menu image:not(.dummy) {
- min-height: 2em;
- min-width: 1.5em;
- padding: 0;
- margin: 0 0 0 -1.333333333333333333em;
- }
- /*** Selection popup list (used in filechooser) ***/
- entry > window > frame:not(.dummy) {
- background-color: @bg-dark-grey;
- padding: 0;
- }
- entry > window > frame > border:not(.dummy) {
- background-color: @bg-dark-grey;
- padding: 0.083333333333333333em;
- margin: 0.083333333333333333em;
- border: 0.083333333333333333em solid @accent-color;
- }
- /* end */
- /*** end ***************************************************************************************/
- /*** Popover *** Context menu filechooser ******************************************************/
- popover {
- box-shadow: 0 1px 6px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px @bg-dark-grey;
- }
- popover {
- background-color: @bg-dark-grey;
- border: 0.083333333333333333em solid @accent-color;
- border-radius: 0;
- padding: 0;
- margin: 0;
- }
- popover > box {
- padding: 0;
- margin: -9px;
- }
- popover modelbutton {
- min-height: 2em;
- padding: 0 0.416666666666666666em;
- margin: 0;
- border-radius: 0;
- }
- popover label {
- margin-right: 0.5em;
- }
- popover modelbutton:hover label,
- popover modelbutton:hover {
- background-color: @accent-color;
- color: @text-hl-color;
- }
- /** end ****************************************************************************************/
- /*** Switch ***********************************************************************************/
- switch {
- min-height: 2.333333333333333333em;
- min-width: 11em;
- margin: 0 0.19em;
- padding: 0;
- border-radius: 0.2em;
- background-image: none;
- border: 0.083333333333333333em solid @bg-entry-border;
- background-color: @bg-scale-entry;
- margin-bottom: 0.5em;
- }
- switch slider {
- background-color: shade (@bg-light-grey, .85);
- background-image: linear-gradient(to bottom, rgba(125,125,125,.4), rgba(60,60,60,.4));
- border: 0.083333333333333333em solid @bg-entry-border;
- box-shadow: inset 0 0.083333333333333333em rgba(242, 242, 242, 0.1);
- border-radius: 0.2em 0 0 0.2em;
-
- /* Needed to cover the total switch */
- margin: -0.083333333333333333em;
- padding: 0.083333333333333333em;
- }
- switch:checked slider{
- border-radius: 0 0.2em 0.2em 0;
- }
- switch:hover slider {
- background-color: shade (@bg-light-grey, .65);
- background-image: linear-gradient(to bottom, rgba(125,125,125,.4), rgba(60,60,60,.4));
- }
- switch:checked {
- background-color: @accent-color2;
- color: @headline-big;
- }
- switch:disabled:not(:checked) {
- box-shadow: none;
- background-image: none;
- background-color: shade (@bg-light-grey, .85);
- }
- /** end ****************************************************************************************/
- /*** Buttons ***********************************************************************************/
- button,
- #BeforeAfterContainer button {
- min-height: 1.666666666666666666em;
- min-width: 1.666666666666666666em;/*x*/
- margin: 0.125em;
- border-radius: 0.2em;
- border: 0.083333333333333333em solid @bg-button-border;
- background-color: transparent;
- box-shadow: inset 0 0.083333333333333333em rgba(242, 242, 242, 0.1);
- background-image: linear-gradient(to bottom, rgba(100,100,100,.3), rgba(30,30,30,.3));
- }
- button.flat {
- border: 0.083333333333333333em solid transparent;
- box-shadow: none;
- background-image: none;
- background-color: transparent;
- }
- button.flat:hover,
- button:hover,
- #BeforeAfterContainer button:hover,
- #FileBrowserQueryToolbar entry + button.flat:hover,
- #FileBrowserIconToolbar entry + button.flat:hover {
- border-color: @bg-button-border;
- box-shadow: inset 0 0.083333333333333333em rgba(242, 242, 242, 0.1);
- background-image: linear-gradient(to bottom, rgba(100,100,100,.3), rgba(30,30,30,.3));
- background-color: @bg-button-hover;
- }
- .curve-mainbox .curve-buttonbox button.flat:hover,
- #ToolPanelNotebook > stack > box > box button:hover,
- #MainNotebook > header tab #CloseButton:hover,
- #MainNotebook > header > grid > button:hover {
- background-color: alpha(@bg-grey, 0.6);
- border-color: shade(@bg-dark-grey, 0.6);
- box-shadow: inset 0 0.1em rgba(242, 242, 242, 0.12);
- }
- button.flat:active,
- button.flat:checked,
- button:active,
- button:checked,
- #BeforeAfterContainer button:checked,
- #FileBrowserQueryToolbar entry + button.flat:active,
- #FileBrowserIconToolbar entry + button.flat:active {
- border-color: @bg-button-border;
- box-shadow: inset 0 0.1em rgba(242, 242, 242, 0.08);
- background-image: linear-gradient(to bottom, rgba(100,100,100,.3), rgba(30,30,30,.3));
- background-color: @bg-button-active;
- }
- .curve-mainbox .curve-buttonbox button.flat:active,
- .curve-mainbox .curve-buttonbox button.flat:checked,
- #ToolPanelNotebook > stack > box > box button:active,
- #MainNotebook > header tab #CloseButton:active,
- #MainNotebook > header > grid > button:active {
- background-color: alpha(@bg-light-grey, 0.8);
- border-color: shade(@bg-dark-grey, 0.6);
- box-shadow: inset 0 0.1em rgba(242, 242, 242, 0.15);
- }
- /* Combobox */
- button.combo {
- padding: 0 0 0 0.25em;
- }
- combobox entry.combo + button.combo {
- min-width: 1em;
- margin-left: 0;
- padding: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
- border-left: none;
- }
- #WB-Size-Helper button.combo {
- min-width: 0;
- margin: 0;
- }
- #WB-Size-Helper {
- min-width: 3.5em;
- margin: 0.125em;
- }
- combobox arrow {
- margin-right: 0.083333333333333333em;
- }
- combobox entry.combo + button.combo arrow {
- margin-right: 0;
- }
- #PlacesPaned button.combo {
- margin: 0;
- }
- #PlacesPaned combobox {
- margin-bottom: calc(0.416666666666666666em - 8px);
- }
- #ProfilePanel combobox {
- margin-right: -2px;
- }
- /* Misc */
- button label {
- margin: 0 0.416666666666666666em;
- }
- button image:not(.dummy),
- #MyExpander button image:not(.dummy) {
- margin: 0;
- }
- #MyFileChooserButton label {
- margin: 0 0 0 0.416666666666666666em;
- }
- #MyFileChooserButton image:not(.dummy):last-child {
- margin: 0 0.416666666666666666em 0 0;
- min-width: 1.333333333333333333em;
- opacity: 0.85;
- }
- #MetaPanelNotebook button + button:last-child {
- margin-right: 0;
- }
- #MetaPanelNotebook scrolledwindow + grid > button:first-child,
- #MetaPanelNotebook scrolledwindow + grid + grid > button:first-child {
- margin-left: 0;
- }
- #MetaPanelNotebook scrolledwindow + grid > button:last-child,
- #MetaPanelNotebook scrolledwindow + grid + grid > button:last-child {
- margin-right: 0;
- }
- #ProfilePanel > grid {
- margin-bottom: calc(0.416666666666666666em -2px);
- }
- /* Reset button */
- scale + button.flat,
- spinbutton + button.flat,
- scale + image + image + button.flat {
- min-height: 1.333333333333333333em;
- margin-top:0.095em;
- margin-bottom: 0.095em;
- }
- /* Color chooser & buttons */
- button.color {
- min-width: 3.25em;
- box-shadow: none;
- background-image: none;
- background-color: transparent;
- }
- button.color colorswatch {
- min-height: 0;
- min-width: 0;
- margin: 1px;
- border-radius: 0.2em;
- }
- colorchooser colorswatch {
- border: 1px solid @bg-button-border;
- }
- colorchooser colorswatch#add-color-button:first-child {
- border-radius: 5.5px 0 0 5.5px;
- }
- /* Font chooser button */
- button.font label{
- min-height: 0;
- min-width: 0;
- margin: 0 0.19em;
- }
- /* Save, Cancel, OK ... buttons */
- dialog .dialog-action-area button {
- min-height: 2.166666666666666666em;
- margin: 0.5em 0 0 0.333333333333333333em;
- padding: 0;
- }
- messagedialog .dialog-action-area button {
- min-height: 1.833333333333333333em;
- margin: -12px 0.5em 0.5em;
- padding: 0;
- }
- messagedialog .dialog-action-area button:not(:only-child):nth-child(1) {
- margin-right: 0.25em;
- }
- messagedialog .dialog-action-area button:not(:only-child):nth-child(2) {
- margin-left: 0.25em;
- }
- /* Big tool buttons */
- #ToolBarPanelFileBrowser button,
- #EditorTopPanel button,
- #IopsPanel button,
- #ProfilePanel button,
- #MainNotebook > header > grid > button,
- #MyExpander button.independent.toggle:not(.image-button):not(.text-button):first-child:only-child, /* Graduated filter big button */
- .curve-mainbox .curve-buttonbox button.flat,
- #BatchQueueButtonsMainContainer + grid + box button,
- #RightNotebook > stack > scrolledwindow:last-child button.image-button, /* Fast Export */
- #MetaPanelNotebook scrolledwindow + grid > button,
- #MetaPanelNotebook scrolledwindow + grid + grid > button {
- min-height: 2.333333333333333333em;
- min-width: 2.333333333333333333em;
- margin: 0 0.125em;
- }
- #ToolBarPanelFileBrowser > button:first-child,
- #EditorTopPanel > button:first-child,
- #IopsPanel > button:nth-child(6),
- #ProfilePanel > grid > button:first-child {
- margin-left: 0;
- }
- #ToolBarPanelFileBrowser > button:last-child,
- #ToolBarPanelFileBrowser > box:last-child > button:last-child,
- #EditorTopPanel > button:last-child,
- #EditorTopPanel > box:last-child > button:last-child,
- #IopsPanel > button:last-child,
- #ProfilePanel > grid > button:last-child,
- #BatchQueueButtonsMainContainer + grid + box button {
- margin-right: 0;
- }
- #MyExpander button.independent.toggle:not(.image-button):not(.text-button):first-child:only-child, /* Graduated filter button */
- #MetaPanelNotebook scrolledwindow + grid > button,
- #MetaPanelNotebook scrolledwindow + grid + grid > button {
- margin: 0.125em;
- }
- #EditorTopPanel button.narrowbutton {
- min-width: 0;
- padding: 0 0.13em;
- }
- #EditorTopPanel button.narrowbutton image{
- min-width: 0.833333333333333333em;
- }
- /* Image close button */
- #MainNotebook > header tab #CloseButton {
- padding: 0.166666666666666666em;
- margin: 0.333333333333333333em 0 0.5em 0.19em;
- min-width: 0;
- min-height: 0;
- }
- /* Filter buttons*/
- #ToolBarPanelFileBrowser .smallbuttonbox {
- min-height: 1.166666666666666666em;
- padding: 0;
- margin: 0;
- }
- #ToolBarPanelFileBrowser .smallbuttonbox:nth-child(2) {
- margin-top: 0.166666666666666666em;
- margin-bottom: -0.166666666666666666em;
- }
- #ToolBarPanelFileBrowser .smallbuttonbox button.smallbutton image {
- margin: -1em;
- padding: 0;
- min-width: 0;
- min-height: 0;
- }
- #ToolBarPanelFileBrowser .smallbuttonbox button.smallbutton {
- min-height: 0;
- min-width: 1.166666666666666666em;
- padding: 0;
- margin: 0 0.25em;
- border: none;
- border-radius: 0;
- background-color: transparent;
- background-image: none;
- box-shadow: none;
- }
- #FileBrowser #ToolBarPanelFileBrowser box:nth-child(7) > box.smallbuttonbox > button.smallbutton:checked,
- #EditorLeftPaned #ToolBarPanelFileBrowser box:nth-child(5) > box.smallbuttonbox > button.smallbutton:checked {
- background-image: image(rgba(30,30,30,.3));
- background-color: @bg-button-active;
- }
- /* Arrow toggle combo button */
- #IopsPanel .image-combo button.Right,
- #MyExpander .image-combo button.Right {
- border-left: none;
- margin-left: 0;
- padding: 0;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
- min-width: 1.333333333333333333em;
- }
- #IopsPanel .image-combo button.Right image,
- #MyExpander .image-combo button.Right image {
- margin: 0 -0.083333333333333333em;
- }
- #IopsPanel .image-combo button.Left,
- #MyExpander .image-combo button.Left {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
- min-width: 2.5em;
- margin-right: 0;
- }
- #MyExpander .image-combo button.Left {
- min-width: 2.75em;
- }
- #MyExpander .image-combo button.Left label {
- margin-right: 0;
- }
- /* Search & Query buttons */
- #FileBrowserQueryToolbar entry + button.flat,
- #FileBrowserIconToolbar entry + button.flat {
- min-height: 1.666666666666666666em;/*x*/
- min-width: 1.666666666666666666em;/*x*/
- margin: 0;
- border-radius: 0 0.2em 0.2em 0;
- box-shadow: inset 0 0.1em rgba(0, 0, 0, 0.1), inset -0.1em -0.1em rgba(230, 230, 230, 0.07);
- border: 0.083333333333333333em solid @bg-entry-border;
- background-color: @bg-scale-entry;
- padding: 0;
- }
- #FileBrowserQueryToolbar entry + button.flat:not(:hover):not(:active),
- #FileBrowserIconToolbar entry + button.flat:not(:hover):not(:active) {
- border-left: none;
- padding-left: 0.083333333333333333em;
- }
- #FileBrowserIconToolbar box > entry + button.flat {
- margin-top: 0.416666666666666666em;
- margin-bottom: 0.416666666666666666em;
- min-height: 0;
- }
- /* Small Lock Button */
- #BeforeAfterContainer button {
- min-height: 2em;
- min-width: 2em;
- margin: 0.25em 0.25em 0.25em 0;
- padding: 0;
- border-radius: 0.2em;
- border: 0.083333333333333333em solid @bg-button-border;
- background-color: transparent;
- box-shadow: inset 0 0.083333333333333333em rgba(242, 242, 242, 0.1);
- background-image: linear-gradient(to bottom, rgba(100,100,100,.3), rgba(30,30,30,.3));
- }
- #BeforeAfterContainer button image{
- margin: 0 0 0 0.083333333333333333em;
- }
- #BeforeAfterContainer button:checked image{
- margin: 0.083333333333333333em -0.166666666666666666em 0.083333333333333333em 0.25em;
- }
- /* Snapshot & Places buttons */
- #Snapshots button,
- #PlacesPaned > box:nth-child(1) scrolledwindow + grid > button {
- margin: 0;
- padding: 0;
- background-color: transparent;
- background-image: none;
- border: 0.083333333333333333em solid @bg-dark-grey;
- border-radius: 0;
- box-shadow: none;
- min-height: 1.666666666666666666em;/*x*/
- }
- #Snapshots button:hover,
- #PlacesPaned > box:nth-child(1) scrolledwindow + grid > button:hover {
- background-color: @bg-list-hover;
- }
- #Snapshots button:active,
- #PlacesPaned > box:nth-child(1) scrolledwindow + grid > button:active {
- background-color: shade(@bg-list-hover, 1.15);
- }
- /**/
- /* View & Filechooser Buttons */
- .view button {
- background-color: @bg-dark-grey;
- background-image: none;
- box-shadow: none;
- min-height: 2em;
- min-width: 1.333333333333333333em;
- padding: 0 0.19em;
- margin: 0;
- }
- #pathbarbox button {
- min-width: 2em;
- margin: 0;
- padding: 0;
- }
- window treeview > header image {
- min-width: 1.333333333333333333em;
- }
- window .view button {
- border: none;
- border-bottom: 0.083333333333333333em solid @view-grid-border;
- }
- dialog .view button {
- border: 0.083333333333333333em solid @border-color;
- }
- .view button:checked,
- .view button:hover:not(:active) {
- background-image: none;
- background-color: @bg-list-hover;
- }
- .view button:checked label,
- .view button:hover:not(:active) label {
- color: @headline-hl;
- }
- .view header button:not(:first-child):not(:only-child),
- .path-bar button:not(:first-child):not(:only-child) {
- border-left: none;
- }
- .view header button,
- .path-bar button {
- border-radius: 0;
- }
- .path-bar button:first-child {
- border-top-left-radius: 0.2em;
- border-bottom-left-radius: 0.2em;
- margin: 0;
- padding: 0;
- }
- .path-bar button:last-child {
- border-top-right-radius: 0.2em;
- border-bottom-right-radius: 0.2em;
- margin: 0;
- padding: 0;
- }
- #pathbarbox button:not(:first-child):not(:last-child) label {
- margin: 0 0.5em;
- }
- #pathbarbox button:not(:first-child):not(:last-child) image {
- margin: 0 0 0 0.5em;
- min-width: 1.333333333333333333em;
- }
- /**/
- /* Popover Filechooser (Create folder) */
- popover button.text-button {
- background-color: @bg-dark-grey;
- background-image: none;
- border: 0.083333333333333333em solid @border-color;
- box-shadow: none;
- background-image: none;
- padding: 0 0.666666666666666666em;
- }
- popover button.text-button label {
- padding: 0;
- margin: 0;
- }
- popover button.text-button:hover label {
- color: @headline-hl;
- }
- popover button.text-button:hover {
- background-color: @bg-list-hover;
- }
- popover button.text-button:active label {
- color: @text-color;
- }
- popover button.text-button:active {
- background-color: @bg-dark-grey;
- }
- /**/
- /*** end ***************************************************************************************/
- /*** Checkbox & Radio **************************************************************************/
- checkbutton,
- radiobutton {
- padding: 0.083333333333333333em 0;
- margin: 0.125em;
- min-height: 1.666666666666666666em;/*x*/
- }
- check,
- radio {
- border: 0.105em solid shade(@text-color, 0.95);
- background-image: none;
- background-color: transparent;
- margin: 0;
- padding: 0;
- min-height: 1.166666666666666666em;
- min-width: 1.166666666666666666em;
- box-shadow: none;
- background-repeat: no-repeat;
- color: shade(@text-color, 0.95);
- }
- check {
- border-radius: 0.166666666666666666em;
- }
- radio{
- border-radius: 1.166666666666666666em;
- }
- check:disabled,
- radio:disabled {
- border-color: @fg-disabled;
- }
- radiobutton label,
- checkbutton label {
- margin: 0 0.583333333333333333em 0 0.416666666666666666em;
- padding: 0;
- }
- frame > checkbutton check{
- margin-left: 0.5em;
- }
- #PartialPaste checkbutton {
- padding: 0;
- margin: 0 0 0 0.583333333333333333em;
- }
- #PartialPaste checkbutton:not(#PartialPasteHeader) {
- margin: 0 0 0 1.125em;
- }
- /*** end ***************************************************************************************/
- /*** Entry & Spinbutton ************************************************************************/
- #MyExpander entry,
- entry,
- spinbutton {
- margin: 0.125em;
- padding: 0 0.333333333333333333em;
- min-height: 1.666666666666666666em;/*x*/
- min-width: 0;
- border-radius: 0.2em;
- box-shadow: inset 0.1em 0.1em rgba(0, 0, 0, 0.1), inset -0.1em -0.1em rgba(230, 230, 230, 0.07);
- border: 0.083333333333333333em solid @bg-entry-border;
- background-color: @bg-scale-entry;
- }
- #FileBrowserQueryToolbar entry,
- #FileBrowserIconToolbar entry {
- margin: 0;
- border-right: none;
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
- box-shadow: inset 0.1em 0.1em rgba(0, 0, 0, 0.1), inset 0 -0.1em rgba(230, 230, 230, 0.07);
- }
- #FileBrowserIconToolbar box > entry {
- margin-top: 0.416666666666666666em;
- margin-bottom: 0.416666666666666666em;
- margin-left: 0.19em;
- min-height: 0;
- }
- #FileBrowserQueryToolbar box + box > label + entry {
- margin-left: 0.19em;
- }
- spinbutton {
- padding: 0;
- }
- #MyExpander spinbutton {
- margin: 0.125em;
- padding: 0;
- min-height: 1.333333333333333333em;
- min-width: 0;
- border-top-left-radius: 1.833333333333333333em;
- border-bottom-left-radius: 1.833333333333333333em;
- background-color: @bg-tb-spinbutton;
- border: 0.083333333333333333em solid @bg-button-border;
- color: @text-tbEntry;
- box-shadow: inset 0.1em 0.1em rgba(0, 0, 0, .1), inset -0.1em -0.1em rgba(250, 250, 250, .08);
- }
- /* Needed for Reset & and Auto button height*/
- #MyExpander button + label + spinbutton {
- margin-top: 0.25em;
- margin-bottom: 0.25em;
- }
- #MyExpander checkbutton + label + spinbutton {
- margin-top: 0.333333333333333333em;
- margin-bottom: 0.333333333333333333em;
- }
- /**/
- #MyExpander spinbutton button,
- spinbutton button {
- padding: 0;
- margin: 0;
- min-height: 1.333333333333333333em;
- min-width: 1.666666666666666666em;
- background-image: none;
- background-color: transparent;
- border: none;
- border-radius: 0;
- box-shadow: none;
- }
- #MyExpander spinbutton button {
- margin: -1px 0;
- min-width: 1.333333333333333333em;
- }
- #MyExpander spinbutton entry,
- spinbutton entry {
- padding: 0 0.333333333333333333em;
- margin: 0;
- min-height: 0;
- min-width: 0;
- box-shadow: none;
- border: none;
- background-color: transparent;
- }
- #MyExpander spinbutton entry {
- padding: 0 0.333333333333333333em 0 0.833333333333333333em;
- }
- #MyExpander spinbutton button:hover,
- spinbutton button:hover {
- background-color: rgba(0,0,0,0.3);
- background-image: none;
- border: none;
- box-shadow: none;
- }
- #MyExpander spinbutton button:active,
- spinbutton button:active {
- background-color: rgba(0,0,0,0.5);
- background-image: none;
- border: none;
- box-shadow: none;
- }
- #MyExpander entry:disabled,
- entry :disabled {
- color: rgb(144,144,144);
- }
- #MyExpander spinbutton:disabled,
- spinbutton:disabled {
- background-color: shade(@bg-grey,.9);
- color: rgb(144,144,144);
- box-shadow: none;
- border-color: shade(@bg-entry-border,1.1);
- }
- /* Text selection */
- text > selection,
- entry > selection {
- background-color: transparent;
- color: @text-color;
- }
- text:focus > selection,
- entry:focus > selection {
- background-color: @bg-highlighted-text-color;
- color: @highlighted-text-color;
- }
- .view entry {
- background-color: @bg-dark-grey;
- margin: 0 -2px;
- border: 0.083333333333333333em solid @accent-color;
- box-shadow: none;
- }
- /* end*/
- /*** end ***************************************************************************************/
- /* Curves **************************************************************************************/
- .curve-mainbox {
- margin: 0.19em;
- border: 0.083333333333333333em solid @border-color;
- }
- .curve-mainbox .curve-curvebox {
- margin: 0;
- padding: 0.416666666666666666em;
- background-color: @bg-dark-grey;
- }
- .curve-mainbox .curve-spinbuttonbox {
- margin: 0;
- padding: 0.25em;
- border-top: 0.083333333333333333em solid @border-color;
- background-color: @bg-dark-grey;
- }
- .curve-mainbox .curve-sliderbox {
- margin: 0;
- padding: 0.25em;
- background-color: @bg-grey;
- border-top: 0.083333333333333333em solid @border-color;
- }
- .curve-mainbox .curve-buttonbox {
- padding: 0.25em;
- background-color: @bg-dark-grey;
- }
- .curve-mainbox.left .curve-buttonbox {
- border-right: 0.083333333333333333em solid @border-color;
- }
- .curve-mainbox.right .curve-buttonbox {
- border-left: 0.083333333333333333em solid @border-color;
- }
- .curve-mainbox.top .curve-buttonbox {
- border-bottom: 0.083333333333333333em solid @border-color;
- }
- .curve-mainbox.bottom .curve-buttonbox {
- border-top: 0.083333333333333333em solid @border-color;
- }
- .curve-mainbox .curve-buttonbox button.flat {
- margin: 0.095em;
- }
- /*** end ***************************************************************************************/
- /*** Window Layout *****************************************************************************/
- .csd:not(.popup):not(tooltip) > decoration {
- background-color: @winHeaderbar;
- background-image: none;
- border-radius: 0.416666666666666666em 0.416666666666666666em 0 0;
- border: none;
- padding: 0;
- box-shadow: 0 0.25em 0.75em 0.083333333333333333em rgba(0, 0, 0, 0.5), 0 0 0 0.083333333333333333em @bg-dark-grey;
- margin: 0.833333333333333333em;
- }
- headerbar {
- background-color: shade(@winHeaderbar,1.12);
- box-shadow: inset 0 0.083333333333333333em rgba(200,200,200,.13);
- background-image: linear-gradient(shade(@winHeaderbar,1.14), shade(@winHeaderbar,.86));
- border-bottom: 0.083333333333333333em solid @bg-dark-grey;
- border-radius: 0.416666666666666666em 0.416666666666666666em 0 0;
- min-height: 2em;
- padding: 0.083333333333333333em 0.416666666666666666em 0;
- margin: 0;
- }
- headerbar .title{
- color: @winTitle;
- }
- /* Window state */
- .maximized > headerbar {
- border-radius: 0;
- }
- /**/
- /* Window in background */
- .csd:not(.popup):not(tooltip) > decoration:backdrop {
- box-shadow: 0 0.25em 0.75em 0.083333333333333333em rgba(0, 0, 0, 0.3), 0 0 0 0.083333333333333333em @bg-dark-grey;
- }
- headerbar:backdrop {
- box-shadow: none;
- background-image: none;
- }
- headerbar .title:backdrop {
- color: alpha(@winTitle,.60);
- }
- /* Titlebar buttons*/
- headerbar button.titlebutton image {
- padding: 0;
- margin: 0;
- }
- headerbar button.titlebutton {
- margin: 0 0 0 0.333333333333333333em;
- background-image: none;
- border: 0.083333333333333333em solid transparent;
- background-color: transparent;
- box-shadow: none;
- min-width: 1.5em;
- min-height: 1.5em;
- padding: 0;
- }
- messagedialog headerbar button.titlebutton {
- min-width: 1.25em;
- min-height: 1.25em;
- margin: 0;
- }
- headerbar button.titlebutton:hover{
- border-color: rgba(0,0,0,.8);
- box-shadow: inset 0 0.083333333333333333em rgba(242, 242, 242, 0.11);
- background-image: linear-gradient(to bottom, rgba(100,100,100,.3), rgba(30,30,30,.3));
- background-color: rgba(128, 128, 128,.20);
- }
- headerbar button.titlebutton:active{
- border-color: rgba(0,0,0,.8);
- box-shadow: inset 0 0.083333333333333333em rgba(242, 242, 242, 0.15);
- background-image: linear-gradient(to bottom, rgba(100,100,100,.3), rgba(30,30,30,.3));
- background-color: rgba(128, 128, 128,.40);
- }
- headerbar button.titlebutton.close:hover{
- border-color: rgba(0,0,0,.8);
- background-image: linear-gradient(to bottom, rgb(180,0,0), rgb(160,0,0) 40%, rgb(130,0,0));
- box-shadow: inset 0 0.083333333333333333em rgba(242, 242, 242, 0.32);
- }
- headerbar button.titlebutton.close:active{
- border-color: rgba(0,0,0,.8);
- background-image: linear-gradient(to bottom, rgb(215,0,0), rgb(185,0,0) 40%, rgb(150,0,0));
- box-shadow: inset 0 0.083333333333333333em rgba(242, 242, 242, 0.4);
- }
- /*** end ***************************************************************************************/
|