size.css 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032
  1. * {
  2. min-width: 0;
  3. min-height: 0;
  4. padding: 0;
  5. margin: 0;
  6. }
  7. progressbar.vertical {
  8. min-width: 0;
  9. min-height: 9em;
  10. }
  11. progressbar trough {
  12. border-width: 0.083333333333333333em;
  13. border-radius: 0.3em;
  14. }
  15. progressbar trough progress {
  16. border-width: 0.083333333333333333em;
  17. border-radius: 0.3em;
  18. }
  19. progressbar.vertical trough {
  20. min-width: 0.6em;
  21. }
  22. progressbar.vertical trough progress {
  23. min-width: 0.6em;
  24. margin: 0;
  25. }
  26. progressbar.horizontal trough {
  27. min-height: 0.6em;
  28. margin-top: 0;
  29. }
  30. #IopsPanel progressbar.horizontal trough {
  31. margin-top: 0;
  32. }
  33. progressbar.horizontal trough progress {
  34. min-height: 0.6em;
  35. margin: 0;
  36. }
  37. /* #IopsPanel progressbar trough.empty, */
  38. progressbar trough.empty progress {
  39. }
  40. /*** Notebook **********************************************************************************/
  41. notebook,
  42. notebook header,
  43. notebook tabs,
  44. notebook tab,
  45. notebook stack {
  46. border-radius: 0;
  47. border: none;
  48. padding: 0;
  49. margin: 0;
  50. min-width: 0;
  51. min-height: 0;
  52. }
  53. notebook > header {
  54. padding: 0 0.416666666666666666em;
  55. }
  56. notebook > header.left {
  57. padding: 0.416666666666666666em 0;
  58. }
  59. notebook > header tab {
  60. margin: 0.416666666666666666em 0.25em;
  61. padding: 0 0.333333333333333333em;
  62. }
  63. notebook > header.left tab {
  64. margin: 0.2em;
  65. padding: 0.333333333333333333em;
  66. }
  67. notebook > header.left tabs {
  68. margin: 0;
  69. padding: 0;
  70. }
  71. notebook > header tab > grid > image {
  72. min-height: 2em;
  73. min-width: 2em;
  74. padding: 0.25em;
  75. margin: 0;
  76. }
  77. notebook > header > tabs > arrow {
  78. border-radius: 0.2em;
  79. padding: 0 0.166666666666666666em;
  80. margin: 0.5em 0;
  81. }
  82. notebook > header.left > tabs > arrow {
  83. padding: 0.166666666666666666em 0;
  84. margin: 0 0.5em;
  85. }
  86. /*?win*/
  87. #MainNotebook > stack {
  88. padding: 0.25em;
  89. }
  90. #MainNotebook > stack > :nth-child(2) > box:nth-child(3) {
  91. margin-top: 0.416666666666666666em;
  92. }
  93. /* Adds a line on top of the notebook as a separtor for the titlebar (only on CSD) */
  94. dialog.csd #PrefNotebook > header,
  95. dialog.csd #AboutNotebook > header,
  96. window.csd:not(.fullscreen) #MainNotebook > header.top {
  97. border-top-width: 0.083333333333333333em;
  98. }
  99. /**/
  100. #RightNotebook > stack > scrolledwindow > viewport > box > box:last-child > image,
  101. #ToolPanelNotebook > stack > scrolledwindow > viewport > box > box:last-child > image {
  102. min-height: 5em;
  103. }
  104. #ToolPanelNotebook > header {
  105. border-bottom-width: 0.083333333333333333em;
  106. margin-left: 0.083333333333333333em;
  107. margin-right: 0.083333333333333333em;
  108. padding: 0 0.19em;
  109. }
  110. #ToolPanelNotebook > header tabs {
  111. margin: 0;
  112. }
  113. #ToolPanelNotebook > header tab {
  114. padding: 0;
  115. }
  116. #ToolPanelNotebook > header tab image{
  117. min-height: 2em;
  118. min-width: 2em;
  119. margin: 0.19em 0.25em 0.333333333333333333em;
  120. padding: 0;
  121. }
  122. #ToolPanelNotebook > stack {
  123. padding: 0;
  124. }
  125. #RightNotebook > header {
  126. margin: 0 0.2em 0 0;
  127. }
  128. #RightNotebook > stack {
  129. padding: 0;
  130. }
  131. #RightNotebook > header tab label {
  132. padding-left: 0.25em;
  133. padding-right: 0.25em;
  134. }
  135. #RightNotebook > stack > :nth-child(1) > * > box,
  136. #RightNotebook > stack > :nth-child(4) > * > box {
  137. padding: 0.5em;
  138. border-width: 0.083333333333333333em;
  139. }
  140. #PrefNotebook > header {
  141. margin: -0.666666666666666666em -0.666666666666666666em 0.333333333333333333em;
  142. }
  143. #PrefNotebook > stack {
  144. margin: 0 -0.666666666666666666em;
  145. }
  146. #PrefNotebook > stack > scrolledwindow > viewport {
  147. padding: 0 0.333333333333333333em;
  148. }
  149. #AboutNotebook > header {
  150. margin: -0.666666666666666666em -0.666666666666666666em 0.666666666666666666em;
  151. }
  152. #AboutNotebook > stack text,
  153. #AboutNotebook > stack textview {
  154. padding: 0.75em 0;
  155. }
  156. /* Meta panel notebook */
  157. #MetaPanelNotebook > header {
  158. padding: 0.333333333333333333em;
  159. margin: 0 0.5em 0;
  160. }
  161. #MetaPanelNotebook > header > tabs {
  162. padding-left: 0.333333333333333333em;
  163. }
  164. #MetaPanelNotebook > stack {
  165. padding: 0 0 0.5em 0;
  166. }
  167. #MetaPanelNotebook > stack > box {
  168. border: none;
  169. border-radius: 0;
  170. border-top-style: none;
  171. padding: 0 0.333333333333333333em 0.25em;
  172. margin:0 0.5em -0.5em;
  173. }
  174. #MetaPanelNotebook > stack > box:nth-child(1) > scrolledwindow {
  175. margin: 0 0 0.333333333333333333em;
  176. padding: 0;
  177. }
  178. #MetaPanelNotebook > stack > box:nth-child(2) > scrolledwindow > viewport.frame {
  179. padding: 0;
  180. }
  181. #MetaPanelNotebook entry {
  182. padding: 0 0.333333333333333333em;
  183. border-radius: 0;
  184. margin-left: 0;
  185. margin-right: 0;
  186. }
  187. #MetaPanelNotebook .view {
  188. border-width: 0.083333333333333333em;
  189. padding: 0.083333333333333333em 0.25em;
  190. }
  191. #MetaPanelNotebook stack label {
  192. margin-top: 0;
  193. margin-bottom: 0;
  194. padding: 0;
  195. }
  196. /*** end ***************************************************************************************/
  197. /*** File Browser ******************************************************************************/
  198. #FileCatalog {
  199. border-width: 0.083333333333333333em;
  200. }
  201. /*?win*/
  202. #FileBrowser {
  203. padding: 0;
  204. margin: 0;
  205. }
  206. #ToolBarPanelFileBrowser {
  207. margin: 0 0 0.416666666666666666em 0;
  208. min-height: 0;
  209. min-width: 0;
  210. padding: 0;
  211. }
  212. #FileBrowserQueryToolbar > viewport > box {
  213. margin: 0 0 0.416666666666666666em 0;
  214. min-height: 0;
  215. min-width: 0;
  216. padding: 0;
  217. }
  218. /*** end ***************************************************************************************/
  219. /*** Image Editor ******************************************************************************/
  220. #EditorRightPaned {
  221. margin: 0;
  222. }
  223. #BeforeAfterContainer {
  224. border-width: 0.083333333333333333em;
  225. border-radius: 0;
  226. padding: 0;
  227. margin: calc(0.416666666666666666em - 2px) 0 0.416666666666666666em;
  228. }
  229. #BeforeAfterContainer > box:nth-child(2) > box:nth-child(2),
  230. #BeforeAfterContainer > box:nth-child(1) > box:nth-child(2){
  231. border-top: 0.083333333333333333em solid @bg-dark-grey;
  232. }
  233. #BeforeAfterContainer > box:nth-child(2){
  234. border-left: 0.083333333333333333em solid @bg-dark-grey;
  235. }
  236. /* !!! Must be same height as "Small Lock Button" */
  237. #BeforeAfterContainer label {
  238. padding: 0 0.5em;
  239. min-height: 2em;
  240. min-width: 2em;
  241. margin: 0.25em 0;
  242. border-width: 0.083333333333333333em;
  243. }
  244. #EditorToolbarTop {
  245. margin: 0 -1px 0 -1px;
  246. padding: 0;
  247. min-height: 0;
  248. }
  249. #IopsPanel {
  250. margin: 0;
  251. padding: 0;
  252. min-height: 0;
  253. }
  254. #EditorZoomPanel label {
  255. min-width: 4em;
  256. margin: 0;
  257. }
  258. /*** end ***************************************************************************************/
  259. /*** Toolbox ***********************************************************************************/
  260. #MyExpander image {
  261. min-width: 1.333333333333333333em;
  262. min-height: 0;
  263. margin: -0.083333333333333333em 0.125em;
  264. }
  265. #MyExpander .drawingarea:not(.slider) {
  266. border-width: 0.083333333333333333em;
  267. }
  268. #MyExpander .slider,
  269. #MyExpander #CurveSHCSelector {
  270. border-width: 0.083333333333333333em;
  271. }
  272. #MyExpander .drawingarea:disabled {
  273. }
  274. #ThresholdAdjuster {
  275. margin: 0.083333333333333333em 0 0.166666666666666666em 0;
  276. }
  277. #ToolPanelNotebook > stack > scrolledwindow > viewport.frame {
  278. padding: 0 0.25em;
  279. }
  280. #MyExpander {
  281. margin: 0;
  282. padding: 0;
  283. }
  284. #ExpanderBox > box, #ExpanderBox > grid {
  285. border-width: 0.083333333333333333em;
  286. border-radius: 0.416666666666666666em;
  287. margin: 0;
  288. padding: 0.5em 0.333333333333333333em;
  289. }
  290. /* Sub-tool (MyExpander) */
  291. #ExpanderBox2 > box, #ExpanderBox2 > grid {
  292. border-width: 0.083333333333333333em;
  293. border-radius: 0.416666666666666666em;
  294. margin: 0 0.19em;
  295. padding: 0.333333333333333333em;
  296. }
  297. #MyExpanderTitle > box {
  298. margin: 0;
  299. padding: 0.25em 0;
  300. }
  301. #MyExpanderTitle label {
  302. padding: 0;
  303. margin: 0.083333333333333333em 0.25em 0 0.166666666666666666em;
  304. }
  305. /*** end ***************************************************************************************/
  306. /*** Context & popups menus *****************************************************************************/
  307. .csd.popup > decoration {
  308. border-radius: 0;
  309. border: none;
  310. padding: 0;
  311. margin: 0;
  312. }
  313. menu {
  314. border-width: 0.083333333333333333em;
  315. padding: 0.083333333333333333em;
  316. margin: 0;
  317. border-radius: 0;
  318. }
  319. menu > arrow.top,
  320. menu > arrow.top:hover,
  321. menu > arrow.bottom,
  322. menu > arrow.bottom:hover {
  323. border: none;
  324. padding: 0.5em;
  325. min-height: 1.5em;
  326. }
  327. menuitem {
  328. padding: 0 0.333333333333333333em;
  329. margin: 0.083333333333333333em;
  330. min-height: 2em;
  331. }
  332. menu arrow {
  333. min-width: 1.333333333333333333em;
  334. margin: 0 -0.19em;
  335. padding: 0;
  336. margin: 0 -0.25em 0 0;
  337. }
  338. menu image:not(.dummy),
  339. #MyExpander menu image:not(.dummy) {
  340. min-height: 2em;
  341. min-width: 1.5em;
  342. padding: 0;
  343. margin: 0 0 0 -1.333333333333333333em;
  344. }
  345. /*** Selection popup list (used in filechooser) ***/
  346. entry > window > frame:not(.dummy) {
  347. padding: 0;
  348. }
  349. entry > window > frame > border:not(.dummy) {
  350. padding: 0.083333333333333333em;
  351. margin: 0.083333333333333333em;
  352. border-width: 0.083333333333333333em;
  353. }
  354. /* end */
  355. /*** end ***************************************************************************************/
  356. /*** Popover *** Context menu filechooser ******************************************************/
  357. popover {
  358. border-width: 0.083333333333333333em;
  359. border-radius: 0;
  360. padding: 0;
  361. margin: 0;
  362. }
  363. popover > box {
  364. padding: 0;
  365. margin: -9px;
  366. }
  367. popover modelbutton {
  368. min-height: 2em;
  369. padding: 0 0.416666666666666666em;
  370. margin: 0;
  371. border-radius: 0;
  372. }
  373. popover label {
  374. margin-right: 0.5em;
  375. }
  376. /** end ****************************************************************************************/
  377. /*** Switch ***********************************************************************************/
  378. switch {
  379. min-height: 2.333333333333333333em;
  380. min-width: 11em;
  381. margin: 0 0.19em;
  382. padding: 0;
  383. border-radius: 0.2em;
  384. border-width: 0.083333333333333333em;
  385. margin-bottom: 0.5em;
  386. }
  387. switch slider {
  388. border-width: 0.083333333333333333em;
  389. border-radius: 0.2em 0 0 0.2em;
  390. /* Needed to cover the total switch */
  391. margin: -0.083333333333333333em;
  392. padding: 0.083333333333333333em;
  393. }
  394. switch:checked slider{
  395. border-radius: 0 0.2em 0.2em 0;
  396. }
  397. /** end ****************************************************************************************/
  398. /*** Buttons ***********************************************************************************/
  399. button,
  400. #BeforeAfterContainer button {
  401. min-height: 1.666666666666666666em;
  402. min-width: 1.666666666666666666em;/*x*/
  403. margin: 0.125em;
  404. border-radius: 0.2em;
  405. border-width: 0.083333333333333333em;
  406. }
  407. button.flat {
  408. border-width: 0.083333333333333333em;
  409. }
  410. /* Combobox */
  411. button.combo {
  412. padding: 0 0 0 0.25em;
  413. }
  414. combobox entry.combo + button.combo {
  415. min-width: 1em;
  416. margin-left: 0;
  417. padding: 0;
  418. border-top-left-radius: 0;
  419. border-bottom-left-radius: 0;
  420. border-left: none;
  421. }
  422. #WB-Size-Helper button.combo {
  423. min-width: 0;
  424. margin: 0;
  425. }
  426. #WB-Size-Helper {
  427. min-width: 3.5em;
  428. margin: 0.125em;
  429. }
  430. combobox arrow {
  431. margin-right: 0.083333333333333333em;
  432. }
  433. combobox entry.combo + button.combo arrow {
  434. margin-right: 0;
  435. }
  436. #PlacesPaned button.combo {
  437. margin: 0;
  438. }
  439. #PlacesPaned combobox {
  440. margin-bottom: calc(0.416666666666666666em - 8px);
  441. }
  442. #ProfilePanel combobox {
  443. margin-right: -0.166666666666666666em;
  444. }
  445. /* Misc */
  446. button label {
  447. margin: 0 0.416666666666666666em;
  448. }
  449. button image:not(.dummy),
  450. #MyExpander button image:not(.dummy) {
  451. margin: 0;
  452. }
  453. #MyFileChooserButton label {
  454. margin: 0 0 0 0.416666666666666666em;
  455. }
  456. #MyFileChooserButton image:not(.dummy):last-child {
  457. margin: 0 0.416666666666666666em 0 0;
  458. min-width: 1.333333333333333333em;
  459. }
  460. #MetaPanelNotebook button + button:last-child {
  461. margin-right: 0;
  462. }
  463. #MetaPanelNotebook scrolledwindow + grid > button:first-child,
  464. #MetaPanelNotebook scrolledwindow + grid + grid > button:first-child {
  465. margin-left: 0;
  466. }
  467. #MetaPanelNotebook scrolledwindow + grid > button:last-child,
  468. #MetaPanelNotebook scrolledwindow + grid + grid > button:last-child {
  469. margin-right: 0;
  470. }
  471. #ProfilePanel {
  472. margin-bottom: 0.35em;
  473. }
  474. #ProfilePanel > grid {
  475. margin-bottom: 0.2em;
  476. }
  477. /* Reset button */
  478. scale + button.flat,
  479. spinbutton + button.flat,
  480. scale + image + image + button.flat {
  481. min-height: 1.333333333333333333em;
  482. margin-top:0.095em;
  483. margin-bottom: 0.095em;
  484. }
  485. /* Color chooser & buttons */
  486. button.color {
  487. min-width: 3.25em;
  488. }
  489. button.color colorswatch {
  490. min-height: 0;
  491. min-width: 0;
  492. margin: 1px;
  493. border-radius: 0.2em;
  494. }
  495. colorchooser colorswatch {
  496. border-width: 1px;
  497. }
  498. colorchooser colorswatch#add-color-button:first-child {
  499. border-radius: 5.5px 0 0 5.5px;
  500. }
  501. /* Font chooser button */
  502. button.font label{
  503. min-height: 0;
  504. min-width: 0;
  505. margin: 0 0.125em;
  506. }
  507. /* Save, Cancel, OK ... buttons */
  508. dialog .dialog-action-area button {
  509. min-height: 2.166666666666666666em;
  510. margin: 0.5em 0 0 0.333333333333333333em;
  511. padding: 0;
  512. }
  513. messagedialog .dialog-action-area button {
  514. min-height: 1.833333333333333333em;
  515. margin: 0 0.5em 0.5em;
  516. padding: 0;
  517. }
  518. messagedialog .dialog-action-area button:not(:only-child):nth-child(1) {
  519. margin-right: 0.25em;
  520. }
  521. messagedialog .dialog-action-area button:not(:only-child):nth-child(2) {
  522. margin-left: 0.25em;
  523. }
  524. /* Big tool buttons */
  525. #ToolBarPanelFileBrowser button,
  526. #EditorTopPanel button,
  527. #IopsPanel button,
  528. #ProfilePanel button,
  529. #MainNotebook > header > grid > button,
  530. #MyExpander button.independent.toggle:not(.image-button):not(.text-button):first-child:only-child, /* Graduated filter big button */
  531. .curve-mainbox .curve-buttonbox button.flat,
  532. #BatchQueueButtonsMainContainer + grid + box button,
  533. #RightNotebook > stack > scrolledwindow:last-child button.image-button, /* Fast Export */
  534. #MetaPanelNotebook scrolledwindow + grid > button,
  535. #MetaPanelNotebook scrolledwindow + grid + grid > button {
  536. min-height: 2.333333333333333333em;
  537. min-width: 2.333333333333333333em;
  538. margin: 0 0.125em;
  539. }
  540. #ToolBarPanelFileBrowser > button:first-child,
  541. #EditorTopPanel > button:first-child,
  542. #IopsPanel > button:nth-child(6),
  543. #ProfilePanel > grid > button:first-child {
  544. margin-left: 0;
  545. }
  546. #ToolBarPanelFileBrowser > button:last-child,
  547. #ToolBarPanelFileBrowser > box:last-child > button:last-child,
  548. #EditorTopPanel > button:last-child,
  549. #EditorTopPanel > box:last-child > button:last-child,
  550. #IopsPanel > button:last-child,
  551. #ProfilePanel > grid > button:last-child,
  552. #BatchQueueButtonsMainContainer + grid + box button {
  553. margin-right: 0;
  554. }
  555. #MyExpander button.independent.toggle:not(.image-button):not(.text-button):first-child:only-child, /* Graduated filter button */
  556. #MetaPanelNotebook scrolledwindow + grid > button,
  557. #MetaPanelNotebook scrolledwindow + grid + grid > button {
  558. margin: 0.125em;
  559. }
  560. #EditorTopPanel button.narrowbutton {
  561. min-width: 0.833333333333333333em;
  562. padding: 0 0.13em;
  563. }
  564. /* Image close button */
  565. #MainNotebook > header tab #CloseButton {
  566. padding: 0;
  567. margin: 0.333333333333333333em 0 0.416666666666666666em 0.19em;
  568. min-width: 1.5em;
  569. min-height: 0;
  570. }
  571. #MainNotebook > header tab #CloseButton image{
  572. min-width: 1.333333333333333333em;
  573. min-height: 1.333333333333333333em;
  574. }
  575. /* Filter buttons*/
  576. #ToolBarPanelFileBrowser .smallbuttonbox {
  577. min-height: 1.166666666666666666em;
  578. padding: 0;
  579. margin: 0;
  580. }
  581. #ToolBarPanelFileBrowser .smallbuttonbox:nth-child(2) {
  582. margin-top: 0.166666666666666666em;
  583. margin-bottom: -0.166666666666666666em;
  584. }
  585. #ToolBarPanelFileBrowser .smallbuttonbox button.smallbutton image {
  586. margin: -1em 0;
  587. padding: 0;
  588. min-width: 0;
  589. min-height: 0;
  590. }
  591. #ToolBarPanelFileBrowser .smallbuttonbox button.smallbutton {
  592. min-height: 0;
  593. min-width: 1.166666666666666666em;
  594. padding: 0;
  595. margin: 0 0.166666666666666666em;
  596. border: none;
  597. border-radius: 0;
  598. }
  599. /* Arrow toggle combo button */
  600. #IopsPanel .image-combo button.Right,
  601. #MyExpander .image-combo button.Right {
  602. border-left: none;
  603. margin-left: 0;
  604. padding: 0;
  605. border-top-left-radius: 0;
  606. border-bottom-left-radius: 0;
  607. min-width: 1.333333333333333333em;
  608. }
  609. #IopsPanel .image-combo button.Right image,
  610. #MyExpander .image-combo button.Right image {
  611. margin: 0 -0.083333333333333333em;
  612. }
  613. #IopsPanel .image-combo button.Left,
  614. #MyExpander .image-combo button.Left {
  615. border-top-right-radius: 0;
  616. border-bottom-right-radius: 0;
  617. min-width: 2.333333333333333333em;
  618. margin-right: 0;
  619. }
  620. #MyExpander .image-combo button.Left {
  621. min-width: 2.75em;
  622. }
  623. #MyExpander .image-combo button.Left label {
  624. margin-right: 0;
  625. }
  626. /* Search & Query buttons */
  627. #FileBrowserQueryToolbar entry + button.flat,
  628. #FileBrowserIconToolbar entry + button.flat {
  629. min-height: 1.666666666666666666em;/*x*/
  630. min-width: 1.666666666666666666em;/*x*/
  631. margin: 0;
  632. border-radius: 0 0.2em 0.2em 0;
  633. border-width: 0.083333333333333333em;
  634. padding: 0;
  635. }
  636. #FileBrowserQueryToolbar entry + button.flat:not(:hover):not(:active),
  637. #FileBrowserIconToolbar entry + button.flat:not(:hover):not(:active) {
  638. border-left: none;
  639. padding-left: 0.083333333333333333em;
  640. }
  641. #FileBrowserIconToolbar box > entry + button.flat {
  642. margin-top: 0.416666666666666666em;
  643. margin-bottom: 0.416666666666666666em;
  644. min-height: 0;
  645. }
  646. /* Small Lock Button */
  647. #BeforeAfterContainer button {
  648. min-height: 2em;
  649. min-width: 2em;
  650. margin: 0.25em 0.25em 0.25em 0;
  651. padding: 0;
  652. border-radius: 0.2em;
  653. border-width: 0.083333333333333333em;
  654. }
  655. #BeforeAfterContainer button image{
  656. margin: 0 0 0 0.083333333333333333em;
  657. }
  658. #BeforeAfterContainer button:checked image{
  659. margin: 0.083333333333333333em -0.166666666666666666em 0.083333333333333333em 0.25em;
  660. }
  661. /* Snapshot & Places buttons */
  662. #Snapshots button,
  663. #PlacesPaned > box:nth-child(1) scrolledwindow + grid > button {
  664. margin: 0;
  665. padding: 0;
  666. border-width: 0.083333333333333333em;
  667. border-radius: 0;
  668. min-height: 0.5em;/*x*/
  669. }
  670. /**/
  671. /* View & Filechooser Buttons */
  672. .view button {
  673. min-height: 2em;
  674. min-width: 1.333333333333333333em;
  675. padding: 0 0.19em;
  676. margin: 0;
  677. }
  678. #pathbarbox button {
  679. min-width: 2em;
  680. margin: 0;
  681. padding: 0;
  682. }
  683. window treeview > header image {
  684. min-width: 1.333333333333333333em;
  685. }
  686. window .view button {
  687. border: none;
  688. border-bottom-width: 0.083333333333333333em;
  689. }
  690. dialog .view button {
  691. border-width: 0.083333333333333333em;
  692. }
  693. .view header button:not(:first-child):not(:only-child),
  694. .path-bar button:not(:first-child):not(:only-child) {
  695. border-left: none;
  696. }
  697. .view header button,
  698. .path-bar button {
  699. border-radius: 0;
  700. }
  701. .path-bar button:first-child {
  702. border-top-left-radius: 0.2em;
  703. border-bottom-left-radius: 0.2em;
  704. margin: 0;
  705. padding: 0;
  706. }
  707. .path-bar button:last-child {
  708. border-top-right-radius: 0.2em;
  709. border-bottom-right-radius: 0.2em;
  710. margin: 0;
  711. padding: 0;
  712. }
  713. #pathbarbox button:not(:first-child):not(:last-child) label {
  714. margin: 0 0.5em;
  715. }
  716. #pathbarbox button:not(:first-child):not(:last-child) image {
  717. margin: 0 0 0 0.5em;
  718. min-width: 1.333333333333333333em;
  719. }
  720. /**/
  721. /* Popover Filechooser (Create folder) */
  722. popover button.text-button {
  723. border-width: 0.083333333333333333em;
  724. }
  725. popover button.text-button label {
  726. padding: 0;
  727. margin: 0;
  728. }
  729. /* Adds padding around sides of text-buttons */
  730. button.text-button {
  731. padding: 0 0.6666666666666666em;
  732. }
  733. /**/
  734. /*** end ***************************************************************************************/
  735. /*** Checkbox & Radio **************************************************************************/
  736. checkbutton,
  737. radiobutton {
  738. padding: 0.083333333333333333em 0;
  739. margin: 0.125em;
  740. min-height: 1.666666666666666666em;/*x*/
  741. }
  742. check,
  743. radio {
  744. border-width: 0.105em;
  745. margin: 0;
  746. padding: 0;
  747. min-height: 1.166666666666666666em;
  748. min-width: 1.166666666666666666em;
  749. }
  750. check {
  751. border-radius: 0.166666666666666666em;
  752. }
  753. radio{
  754. border-radius: 1.166666666666666666em;
  755. }
  756. radiobutton label,
  757. checkbutton label {
  758. margin: 0 0.583333333333333333em 0 0.416666666666666666em;
  759. padding: 0;
  760. }
  761. frame > checkbutton check{
  762. margin-left: 0.5em;
  763. }
  764. #PartialPaste checkbutton {
  765. padding: 0;
  766. margin: 0.125em 0 0 0.583333333333333333em;
  767. }
  768. #PartialPaste checkbutton:not(#PartialPasteHeader) {
  769. margin: 0 0 0 1.166666666666666666em;
  770. }
  771. /*** end ***************************************************************************************/
  772. /*** Entry & Spinbutton ************************************************************************/
  773. #MyExpander entry,
  774. entry,
  775. spinbutton {
  776. margin: 0.125em;
  777. padding: 0 0.333333333333333333em;
  778. min-height: 1.666666666666666666em;/*x*/
  779. min-width: 0;
  780. border-width: 0.083333333333333333em;
  781. }
  782. #FileBrowserQueryToolbar entry,
  783. #FileBrowserIconToolbar entry {
  784. min-height: 1.666666666666666666em;/*x*/
  785. min-width: 0;
  786. margin: 0;
  787. border-right: none;
  788. border-top-right-radius: 0;
  789. border-bottom-right-radius: 0;
  790. }
  791. #FileBrowserIconToolbar box > entry {
  792. margin-top: 0.416666666666666666em;
  793. margin-bottom: 0.416666666666666666em;
  794. margin-left: 0.19em;
  795. min-height: 0;
  796. }
  797. #FileBrowserQueryToolbar box + box > label + entry {
  798. margin-left: 0.19em;
  799. }
  800. spinbutton {
  801. padding: 0;
  802. }
  803. #MyExpander spinbutton {
  804. margin: 0.125em;
  805. padding: 0;
  806. min-height: 1.333333333333333333em;
  807. min-width: 0;
  808. border-width: 0.083333333333333333em;
  809. }
  810. /* Needed for Reset & and Auto button height*/
  811. #MyExpander button + label + spinbutton {
  812. margin-top: 0.333333333333333333em;
  813. margin-bottom: 0.333333333333333333em;
  814. }
  815. #MyExpander checkbutton + label + spinbutton {
  816. margin-top: 0.416666666666666666em;
  817. margin-bottom: 0.416666666666666666em;
  818. }
  819. /**/
  820. #MyExpander spinbutton button,
  821. spinbutton button {
  822. padding: 0;
  823. min-height: 1.333333333333333333em;
  824. min-width: 1.666666666666666666em;
  825. border: none;
  826. }
  827. #MyExpander spinbutton entry,
  828. spinbutton entry {
  829. padding: 0 0.333333333333333333em;
  830. margin: 0;
  831. min-height: 0;
  832. min-width: 0;
  833. border: none;
  834. }
  835. #MyExpander spinbutton entry {
  836. padding: 0 0.333333333333333333em 0 0.833333333333333333em;
  837. }
  838. #MyExpander spinbutton button:hover,
  839. spinbutton button:hover {
  840. border: none;
  841. }
  842. #MyExpander spinbutton button:active,
  843. spinbutton button:active {
  844. border: none;
  845. }
  846. /* Text selection */
  847. .view entry {
  848. margin: 0 -2px;
  849. border-width: 0.083333333333333333em;
  850. }
  851. /* end*/
  852. /*** end ***************************************************************************************/
  853. /* Curves **************************************************************************************/
  854. .curve-mainbox {
  855. margin: 0.19em;
  856. border-width: 0.083333333333333333em;
  857. }
  858. .curve-mainbox .curve-curvebox {
  859. margin: 0;
  860. padding: 0.416666666666666666em;
  861. }
  862. .curve-mainbox .curve-spinbuttonbox {
  863. margin: 0;
  864. padding: 0.25em;
  865. border-width: 0.083333333333333333em;
  866. }
  867. .curve-mainbox .curve-sliderbox {
  868. margin: 0;
  869. padding: 0.25em;
  870. border-width: 0.083333333333333333em;
  871. }
  872. .curve-mainbox .curve-buttonbox {
  873. padding: 0.25em;
  874. }
  875. .curve-mainbox.left .curve-buttonbox {
  876. border-width: 0.083333333333333333em;
  877. }
  878. .curve-mainbox.right .curve-buttonbox {
  879. border-width: 0.083333333333333333em;
  880. }
  881. .curve-mainbox.top .curve-buttonbox {
  882. border-width: 0.083333333333333333em;
  883. }
  884. .curve-mainbox.bottom .curve-buttonbox {
  885. border-width: 0.083333333333333333em;
  886. }
  887. .curve-mainbox .curve-buttonbox button.flat {
  888. margin: 0.095em;
  889. }
  890. /*** end ***************************************************************************************/
  891. /*** Window Layout *****************************************************************************/
  892. .csd:not(.popup):not(tooltip) > decoration {
  893. border-radius: 0.416666666666666666em 0.416666666666666666em 0 0;
  894. border: none;
  895. padding: 0;
  896. margin: 0.833333333333333333em;
  897. }
  898. headerbar {
  899. border-bottom-width: 0.083333333333333333em;
  900. border-radius: 0.416666666666666666em 0.416666666666666666em 0 0;
  901. min-height: 2em;
  902. padding: 0.083333333333333333em 0.416666666666666666em 0;
  903. margin: 0;
  904. }
  905. /* Window state */
  906. .maximized > headerbar {
  907. border-radius: 0;
  908. }
  909. /**/
  910. /* Titlebar buttons*/
  911. headerbar button.titlebutton image {
  912. padding: 0;
  913. margin: 0;
  914. }
  915. headerbar button.titlebutton {
  916. margin: 0 0 0 0.333333333333333333em;
  917. border-width: 0.083333333333333333em;
  918. min-width: 1.5em;
  919. min-height: 1.5em;
  920. padding: 0;
  921. }
  922. messagedialog headerbar button.titlebutton {
  923. min-width: 1.25em;
  924. min-height: 1.25em;
  925. margin: 0;
  926. }
  927. /*** end ***************************************************************************************/