Advertisement
Guest User

AnojiRox's cinnamon/CSS script

a guest
Aug 19th, 2013
288
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 29.47 KB | None | 0 0
  1. /* ###################################################################
  2. * Section common with Gnome Shell
  3. * ... contains a few cinnamon specific styles (rare occurences)
  4. * ###################################################################*/
  5. stage {
  6.     font-family: ubuntu, cantarell, sans-serif;
  7.     font-size: 10pt;
  8.     color: white;
  9.     transition-duration: 150;
  10. }
  11. .cinnamon-link {
  12.     color: #4784de;
  13.     text-decoration: underline;
  14. }
  15. .cinnamon-link:hover {
  16.     color: #3478db;
  17. }
  18. StScrollBar {
  19. padding: 0px;
  20. }
  21. StScrollView.vfade {
  22.     -st-vfade-offset: 68px;
  23. }
  24. StScrollView StScrollBar {
  25.     min-width: 13px;
  26.     min-height: 13px;
  27. }
  28. StScrollBar StBin#trough {
  29.     border-image: url("scrollbar-trough.svg") 8 2 2 2;
  30. }
  31. StScrollBar StButton#vhandle {
  32.     border-image: url("scrollbar.svg") 5;
  33.     transition-duration: 150;
  34. }
  35. StScrollBar StButton#vhandle:hover {
  36.     border-image: url("scrollbar-hover.svg") 5;
  37. }
  38. #Tooltip {
  39. color: #fff;
  40. padding: 8px 10px;
  41. border-image: url("dash-label.svg") 7 7 7 7 stretch;
  42. font-size: 8pt;
  43. }
  44. /* ===================================================================
  45. * PopupMenu (popupMenu.js)
  46. * ===================================================================*/
  47. .popup-menu-boxpointer {
  48.     -boxpointer-gap: 10px;
  49.     border-radius: 5px;
  50.     background-gradient-start: #f4f4f4;
  51.     background-gradient-end: #e8e8e8;
  52.     background-gradient-direction: vertical;
  53.     box-shadow: 0px 2px 6px rgba(0,0,0,0.5);
  54.     -arrow-background-color: transparent;
  55.     -arrow-border-width: 0px;
  56.     -arrow-base: 64px;
  57.     -arrow-rise: 0px;
  58. }
  59. .popup-menu {
  60.     color: #333;
  61. }
  62. .panel-menu {
  63. }
  64. .popup-submenu-menu-item:open {
  65.     background-gradient-start: #c1cfdf;
  66.     background-gradient-end: #b8c8da;
  67.     background-gradient-direction: vertical;
  68.     border: 0px solid #99b1c9;
  69.     border-bottom-width: 1px;
  70. }
  71. .popup-sub-menu {
  72. background-gradient-start: #d4dae1;
  73.     background-gradient-end: #e1e5ea;
  74.     background-gradient-direction: vertical;
  75.     border: 0px solid #d4dae1;
  76.     border-bottom-width: 1px;
  77. }
  78. .popup-sub-menu StScrollBar {
  79. padding: 4px;
  80. }
  81. .popup-combo-menu {
  82.     background-color: rgba(0,0,0,0.9);
  83.     padding: 1em 0em;
  84.     border: 1px solid #5f5f5f;
  85.     border-radius: 9px;
  86. }
  87. .popup-menu-content {
  88.     padding: 1em 0em;
  89. }
  90. .popup-menu-item {
  91.     padding: .4em 1.5em;
  92.     spacing: 1em;
  93.     border: 0px solid transparent;
  94.     border-bottom-width: 1px;
  95. }
  96. .popup-menu-item:active {
  97.     background-gradient-start: #5990e1;
  98.     background-gradient-end: #3478db;
  99.     background-gradient-direction: vertical;
  100.     color: rgba(255,255,255,0.9);
  101.     border-color: #3374D4;
  102. }
  103. .popup-menu-item:insensitive {
  104.     color: #aaa;
  105. }
  106. .popup-image-menu-item {
  107. }
  108. .popup-combobox-item {
  109.     spacing: 1em;
  110.     padding: 4px 12px;
  111. }
  112. .popup-separator-menu-item {
  113.     border-image: url('separator-horizontal.svg') 1 1 1 1 stretch;
  114.     -margin-horizontal: 0em;
  115.     height: 2px;
  116. }
  117. .popup-alternating-menu-item:alternate {
  118.     font-weight: bold;
  119. }
  120. .popup-slider-menu-item {
  121.     padding: 0px 0px;
  122.     height: 10px;
  123.     min-width: 15em;
  124.     -slider-height: 2px;
  125.     -slider-background-color: rgba(0,0,0,0.15);
  126.     -slider-border-color: rgba(0,0,0,0.15);
  127.     -slider-active-background-color: #4784de;
  128.     -slider-active-border-color: #3478db;
  129.     -slider-border-width: 0px;
  130.     -slider-handle-radius: 4px;
  131.     color: #3478db;
  132. }
  133. .popup-menu-item:active .popup-slider-menu-item {
  134.     -slider-background-color: rgba(0,0,0,0.2);
  135.     -slider-active-background-color: rgba(255,255,255,0.4);
  136.     color: #fff;
  137. }
  138. .popup-device-menu-item {
  139. spacing: .5em;
  140. }
  141. .popup-inactive-menu-item {
  142.     font-weight: normal;
  143.     color: #999;
  144. }
  145. .popup-subtitle-menu-item {
  146.     font-weight: bold;
  147. }
  148. .popup-menu-icon {
  149.     icon-size: 16px;
  150. }
  151. /* Switches (to be used in menus) */
  152. .toggle-switch {
  153.     width: 65px;
  154.     height: 22px;
  155. }
  156. .toggle-switch-us,
  157. .toggle-switch-intl {
  158.     background-image: url("toggle-off-us.svg");
  159.     background-size: contain;
  160. }
  161. .toggle-switch-us:checked,
  162. .toggle-switch-intl:checked {
  163.     background-image: url("toggle-on-us.svg");
  164.     background-size: contain;
  165. }
  166. .nm-menu-item-icons {
  167.     spacing: .5em;
  168. }
  169. /* ===================================================================
  170. * Panel (panel.js)
  171. * ===================================================================*/
  172. #panel {
  173.     background-color: black;
  174.     font-weight: bold;
  175.     height: 24px;
  176. font-size: 10pt;
  177. }
  178. #panelLeft, #panelCenter {
  179. spacing: 4px;
  180. }
  181. #panelLeft:dnd {
  182. background-color: black;
  183. }
  184. #panelCenter:dnd {
  185. background-color: #81a859;
  186. }
  187. #panelRight:dnd {
  188. background-color: gray;
  189. }
  190. #panelLeft:ltr {
  191. padding-right: 4px;
  192. }
  193. #panelLeft:rtl {
  194. padding-left: 4px;
  195. }
  196. #panelRight:ltr {
  197. padding-left: 4px;
  198. }
  199. #panelRight:rtl {
  200. padding-right: 4px;
  201. }
  202. .panel-corner {
  203.     -panel-corner-radius: 6px;
  204.     -panel-corner-background-color: black;
  205.     -panel-corner-border-width: 2px;
  206.     -panel-corner-border-color: transparent;
  207. }
  208. .panel-button,
  209. .panel-status-button {
  210. -natural-hpadding: 5px;
  211. -minimum-hpadding: 5px;
  212.     font-weight: bold;
  213.     color: #ccc;
  214.     transition-duration: 100;
  215. }
  216. .panel-button:hover,
  217. .panel-status-button:hover {
  218.     color: white;
  219.     text-shadow: 0px 1px 2px 0px rgba(0,0,0,0.5);
  220.     border-image: url("panel-menu-hover.png") 12 12 0 0;
  221. }
  222. .popup-menu-item-dot {
  223. }
  224. .panel-button:active > .system-status-icon,
  225. .panel-button:checked > .system-status-icon,
  226. .panel-button:focus > .system-status-icon {
  227.     icon-shadow: black 0px 2px 2px;
  228. }
  229. .system-status-icon {
  230. icon-size: 16px;
  231. }
  232. /* ===================================================================
  233. * Overview
  234. * ===================================================================*/
  235. #overview {
  236. spacing: 0px;
  237. background-color: rgba(61,68,79,0.1);
  238. }
  239. .expo-background {
  240. background-color: rgba(61,68,79,0.1);
  241. }
  242. .window-caption {
  243. spacing: 25px;
  244.     color: white;
  245.     font-weight: bold;
  246.     spacing: 25px;
  247.     font-size: 10pt;
  248.     text-shadow: 0px 1px 3px 0px rgba(0,0,0,1.0);
  249.     background-color: rgba(0,0,0,0.75);
  250.     border-radius: 24px;
  251.     padding: 2px 12px;
  252. -cinnamon-caption-spacing: 8px;
  253. }
  254. .window-caption#selected {
  255. }
  256. .workspace-thumbnails {
  257. spacing: 7px;
  258. }
  259. .workspace-add-button {
  260. background-image: url("add-workspace.svg");
  261. height: 64px;
  262. width: 25px;
  263. }
  264. .workspace-add-button:hover {
  265. }
  266. .workspace-close-button {
  267.     background-image: url("close-window-red.svg");
  268.     background-size: 32px;
  269.     height: 32px;
  270.     width: 32px;
  271. -cinnamon-close-overlap: 22px;
  272. }
  273. .workspace-close-button:hover {
  274. }
  275. .window-close {
  276.     background-image: url("close-window-red.svg");
  277.     background-size: 32px;
  278.     height: 32px;
  279.     width: 32px;
  280. -cinnamon-close-overlap: 18px;
  281. }
  282. .window-close:hover {
  283. }
  284. .window-close-area {
  285. border-radius: 6px 6px 0px 0px;
  286.     background: #464e5a;
  287.     box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.35);
  288. background-image: url("trash.svg");
  289. height: 150px;
  290. width: 270px;
  291. }
  292. /* ===================================================================
  293. * Looking Glass
  294. * ===================================================================*/
  295. #LookingGlassDialog {
  296.     background-color: rgba(0,0,0,0.80);
  297.     spacing: 6px;
  298.     padding: 6px;
  299.     border: 1px solid #222;
  300.     border-radius: 6px;
  301.     box-shadow: 0px 2px 20px 10px rgba(0,0,0,0.3);
  302. }
  303. #LookingGlassDialog > #Toolbar {
  304.     background-color: #000;
  305.     border-radius: 4px;
  306.     padding: 2px;
  307. }
  308. #LookingGlassDialog .labels {
  309.     spacing: 4px;
  310. }
  311. #LookingGlassDialog .notebook-tab {
  312.     -natural-hpadding: 12px;
  313.     -minimum-hpadding: 6px;
  314.     font-weight: bold;
  315.     color: #ddd;
  316.     transition-duration: 100;
  317.     padding-left: 12px;
  318.     padding-right: 13px;
  319. }
  320. #LookingGlassDialog .notebook-tab:hover, #LookingGlassDialog .notebook-tab:selected:hover {
  321.     color: white;
  322.     text-shadow: 0px 2px 2px 0px black;
  323.     border-image: url("panel-menu-hover.png") 12 12 0 0;
  324. }
  325. #LookingGlassDialog .notebook-tab:selected {
  326.     color: white;
  327.     text-shadow: 0px 2px 2px 0px black;
  328.     border-image: url("panel-menu-active.png") 12 12 0 0;
  329. }
  330. #LookingGlassDialog .lg-inspector-title {
  331.     font-weight: bold;
  332.     padding-bottom: 8px;
  333. }
  334. .lg-dialog StEntry {
  335. }
  336. .lg-completions-text {
  337.     font-size: .9em;
  338.     font-style: italic;
  339. }
  340. .lg-obj-inspector-title {
  341.     spacing: 4px;
  342. }
  343. .lg-obj-inspector-button {
  344.     padding: 5px 12px;
  345.     border-image: url("button-dark.png") 5;
  346. }
  347. .lg-obj-inspector-button:hover {
  348.     border-image: url("button-dark-hover.png") 5;
  349. }
  350. .lg-obj-inspector-button:active {
  351.     border-image: url("button-dark-active.png") 5;
  352. }
  353. .lg-dialog .cinnamon-link {
  354.     color: #87aade;
  355. }
  356. .lg-dialog .cinnamon-link:hover {
  357.     color: #a9c2e7;
  358. }
  359. #LookingGlassDialog StBoxLayout#EvalBox {
  360.     padding: 4px;
  361.     spacing: 4px;
  362. }
  363. #LookingGlassDialog StBoxLayout#ResultsArea {
  364.     spacing: 4px;
  365. }
  366. #lookingGlassExtensions {
  367.     padding: 4px;
  368. }
  369. .lg-extension-list {
  370.     padding: 4px;
  371.     spacing: 6px;
  372. }
  373. .lg-extension {
  374.     padding: 8px;
  375.     border: 0px solid #444;
  376.     border-top-width: 1px;
  377. }
  378. .lg-extension:first-child {
  379.     border-top-width: 0px;
  380. }
  381. .lg-extension-name {
  382.     font-weight: bold;
  383. }
  384. .lg-extension-meta {
  385.     spacing: 6px;
  386. }
  387. #LookingGlassPropertyInspector {
  388.     background: rgba(0, 0, 0, 0.8);
  389.     border: 1px solid #444;
  390.     border-radius: 6px;
  391.     padding: 6px;
  392.     box-shadow: 0px 2px 20px 10px rgba(0,0,0,0.5);
  393. }
  394. /* ===================================================================
  395. * Date applet
  396. * ===================================================================*/
  397. .calendar {
  398.     padding: .4em 1.75em .8em 1.75em;
  399.     spacing-rows: 0px;
  400.     spacing-columns: 0px;
  401.     color: #333;
  402. width: 280px;
  403. }
  404. .datemenu-date-label {
  405.     padding: .4em 1.7em;
  406.     font-weight: bold;
  407.     text-align: center;
  408. }
  409. .calendar-month-label {
  410.     font-size: 14pt;
  411.     font-weight: bold;
  412.     padding-bottom: 8px;
  413.     padding-top: 8px;
  414.     color: #444;
  415. }
  416. .calendar-change-month-back {
  417.     width: 18px;
  418.     height: 18px;
  419.     background-image: url("calendar-arrow-left.svg");
  420.     transition-duration: 100;
  421.     padding: 0px 6px;
  422. }
  423. .calendar-change-month-back:rtl {
  424.     background-image: url("calendar-arrow-right.svg");
  425. }
  426. .calendar-change-month-back:hover {
  427.     border-image: url('button.png') 5;
  428.     background-image: url("calendar-arrow-left.svg");
  429. }
  430. .calendar-change-month-back:rtl:hover {
  431.     border-image: url('button.png') 5;
  432.     background-image: url("calendar-arrow-right.svg");
  433. }
  434. .calendar-change-month-back:active {
  435.     border-image: url('button-active.png') 5;
  436.     background-image: url("calendar-arrow-left.svg");
  437. }
  438. .calendar-change-month-back:rtl:active {
  439.     border-image: url('button-active.png') 5;
  440.     background-image: url("calendar-arrow-right.svg");
  441. }
  442. .calendar-change-month-forward {
  443.     width: 18px;
  444.     height: 18px;
  445.     background-image: url("calendar-arrow-right.svg");
  446.     transition-duration: 100;
  447.     padding: 0px 6px;
  448. }
  449. .calendar-change-month-forward:rtl {
  450.     background-image: url("calendar-arrow-left.svg");
  451. }
  452. .calendar-change-month-forward:hover {
  453.     border-image: url('button.png') 5;
  454.     background-image: url("calendar-arrow-right.svg");
  455. }
  456. .calendar-change-month-forward:rtl:hover {
  457.     border-image: url('button.png') 5;
  458.     background-image: url("calendar-arrow-left.svg");
  459. }
  460. .calendar-change-month-forward:active {
  461.     border-image: url('button-active.png') 5;
  462.     background-image: url("calendar-arrow-right.svg");
  463. }
  464. .calendar-change-month-forward:rtl:active {
  465.     border-image: url('button-active.png') 5;
  466.     background-image: url("calendar-arrow-left.svg");
  467. }
  468. .calendar-day-base {
  469.     font-size: 9pt;
  470.     font-weight: bold;
  471.     text-align: center;
  472.     width: 24px;
  473.     height: 24px;
  474.     background-image: url("calendar-day2.png");
  475.     background-position: 0px 0px;
  476. }
  477. .calendar-day-heading {
  478.     padding-top: .2em;
  479.     height: 1.7em;
  480.     background-image: none;
  481.     font-weight: normal;
  482. }
  483. .calendar-week-number {
  484.     color: #888;
  485.     font-weight: bold;
  486. }
  487. /* Hack used in lieu of border-collapse - see calendar.js */
  488. .calendar-day {
  489.     border: 1px solid rgba(0,0,0,0.15);
  490.     color: #444;
  491.     border-top-width: 0;
  492.     border-left-width: 0;
  493. }
  494. .calendar-day-top {
  495.     border-top-width: 1px;
  496.     height: 23px;
  497.     background-position: 0px 1px;
  498. }
  499. .calendar-day-left {
  500.     border-left-width: 1px;
  501.     width: 23px;
  502. }
  503. .calendar-work-day {
  504. }
  505. .calendar-nonwork-day {
  506. }
  507. .calendar-today {
  508.     color: white;
  509.     text-shadow: 0px 1px 2px 1px rgba(0,0,0,0.5);
  510.     background-image: url("calendar-day-active2.png");
  511. }
  512. .calendar-other-month-day {
  513.     color: #888;
  514.     font-weight: normal;
  515.     border-color: rgba(0,0,0,0.075);
  516.     background-image: none;
  517. }
  518. /* ===================================================================
  519. * Notifications
  520. * ===================================================================*/
  521. #notification {
  522. font-size: 11pt;
  523.     border-radius: 6px;
  524.     background-gradient-start: #464e5a;
  525.     background-gradient-end: #3d444f;
  526.     background-gradient-direction: vertical;
  527.     padding: 8px;
  528.     spacing-rows: 10px;
  529.     spacing-columns: 10px;
  530.     box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.35);
  531. width: 25em;
  532. margin-from-right-edge-of-screen: 5px;
  533. }
  534. #notification.multi-line-notification {
  535. padding-bottom: 8px;
  536. }
  537. /* We use row-span = 2 for the image cell, which prevents its height preferences to be
  538. taken into account during allocation, so its height ends up being limited by the height
  539. of the content in the other rows. To avoid showing a stretched image, we set the minimum
  540. height of the table to be ICON_SIZE + IMAGE_SIZE + spacing-rows = 24 + 125 + 10 = 159 */
  541. .notification-with-image {
  542. min-height: 159px;
  543. }
  544. #notification-scrollview {
  545. max-height: 10em;
  546. -st-vfade-offset: 24px;
  547. }
  548. #notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow {
  549. height: 1em;
  550. }
  551. #notification-scrollview:ltr > StScrollBar {
  552. padding-left: 6px;
  553. }
  554. #notification-scrollview:rtl > StScrollBar {
  555. padding-right: 6px;
  556. }
  557. #notification-body {
  558. spacing: 5px;
  559. }
  560. #notification-actions {
  561. spacing: 10px;
  562. }
  563. /* ===================================================================
  564. * Alt Tab
  565. * ===================================================================*/
  566. #altTabPopup {
  567.     padding: 8px;
  568.     spacing: 8px;
  569. }
  570. .switcher-list {
  571.     background: rgba(50,56,65,0.6);
  572.     border-radius: 6px;
  573.     border: 1px solid rgba(255,255,255,0.1);
  574.     padding: 12px;
  575.     box-shadow: 0px 2px 20px 10px rgba(0,0,0,0.5);
  576. }
  577. .switcher-list-item-container {
  578.     spacing: 8px;
  579. }
  580. .switcher-list .item-box {
  581.     border-radius: 5px;
  582.     padding: 6px;
  583.     color: transparent;
  584.     border: 2px solid transparent;
  585. }
  586. .switcher-list .item-box:outlined {
  587.     background: rgba(0,0,0,0.5);
  588.     color: #eee;
  589. }
  590. .switcher-list .item-box:selected {
  591.     border-color: #ddd;
  592.     background: rgba(0,0,0,1.0);
  593.     box-shadow: 0px 2px 5px 2px rgba(0,0,0,0.3);
  594.     color: #eee;
  595. }
  596. .switcher-list .thumbnail-box {
  597. padding: 2px;
  598. spacing: 4px;
  599. }
  600. .switcher-list .thumbnail {
  601. width:  256px;
  602. }
  603. .ripple-box {
  604. width: 104px;
  605. height: 104px;
  606. background-image: url("corner-ripple.svg");
  607. }
  608. .switcher-arrow {
  609.     border-color: rgba(0,0,0,0);
  610.     color: rgba(255,255,255,0.5);
  611. }
  612. .switcher-preview-backdrop {
  613. background: rgba(0,0,0,0.4);
  614. }
  615. /* ===================================================================
  616. * Modal dialogs
  617. * ===================================================================*/
  618. .modal-dialog {
  619.     border-radius: 6px;
  620.     background-gradient-start: #f4f4f4;
  621.     background-gradient-end: #dcdcdc;
  622.     background-gradient-direction: vertical;
  623.     box-shadow: 0px 2px 6px rgba(0,0,0,0.5);
  624.         padding: 0px;
  625.     color: #333;
  626. }
  627. .modal-dialog > * {
  628.     padding: 24px 24px 36px;
  629.     border-radius: 0px;
  630. }
  631. .modal-dialog-button-box,
  632. .modal-dialog > .modal-dialog-button-box {
  633. spacing: 10px;
  634.     margin: 0px;
  635.     padding: 12px 24px;
  636.     background-gradient-start: #d2d2d2;
  637.     background-gradient-end: #c4c4c4;
  638.     background-gradient-direction: vertical;
  639.     border-image: url('separator-app-list.svg') 1 1 3 0;
  640.     border-radius: 0px 0px 6px 6px;
  641. }
  642. .modal-dialog-button {
  643.     margin-left: 10px;
  644.     margin-right: 10px;
  645.     font-weight: normal;
  646.     border-image: url('button.png') 5;
  647.     min-height: 20px;
  648.     padding: 4px 32px 5px;
  649.     transition-duration: 100;
  650. }
  651. .modal-dialog-button:hover {
  652.     border-image: url('button-hover.png') 5;
  653. }
  654. .modal-dialog-button:focus {
  655.     border-image: url('button-focus.png') 5;
  656.     border: 1px solid transparent;
  657. }
  658. .modal-dialog-button:hover:focus {
  659.     border-image: url('button-hover-focus.png') 5;
  660. }
  661. .modal-dialog-button:active,
  662. .modal-dialog-button:pressed
  663. .modal-dialog-button:focus:hover:active,
  664. .modal-dialog-button:focus:hover:pressed,
  665. .modal-dialog-button:focus:active,
  666. .modal-dialog-button:focus:pressed {
  667.     border-image: url('button-active.png') 5;
  668. }
  669. .modal-dialog-button:disabled
  670. .modal-dialog-button:insensitive {
  671.     color: rgb(60, 60, 60);
  672.     border-image: url("button-insensitive.png") 5;
  673. }
  674. /* ===================================================================
  675. * Run dialog
  676. * ===================================================================*/
  677. .run-dialog > * {
  678.     padding: 0;
  679.     border: 0;
  680. }
  681. .run-dialog-label {
  682.     font-size: 10pt;
  683.     padding-bottom: 6px;
  684. }
  685. .run-dialog-error-box {
  686.     padding-top: 15px;
  687.     spacing: 5px;
  688. }
  689. .run-dialog-error-label {
  690.     font-size: 10pt;
  691.     font-weight: bold;
  692.     color: #d43544;
  693. }
  694. .run-dialog-entry {
  695.     border-image: url("entry.png") 5;
  696.     font-weight: bold;
  697.     width: 23em;
  698.     color: #333;
  699.     caret-color: #333;
  700.     font-size: 12pt;
  701.     caret-size: 1px;
  702.     selected-color: white;
  703.     selection-background-color: #4784de;
  704.     padding: 6px 8px;
  705. }
  706. .run-dialog {
  707.     padding-right: 21px;
  708.     padding-left: 21px;
  709.     padding-bottom: 16px;
  710.     padding-top: 15px;
  711. }
  712. .run-dialog > .modal-dialog-button-box {
  713.     spacing: 0px;
  714.     margin: 0px;
  715.     padding: 0px;
  716.     background: none;
  717.     border-image: none;
  718. }
  719. .lightbox {
  720. background: rgba(0,0,0,0.4);
  721. }
  722. /* ===================================================================
  723. * Magnifier
  724. * ===================================================================*/
  725. .magnifier-zoom-region {
  726. border: 2px solid rgba(128, 0, 0, 255);
  727. }
  728. .magnifier-zoom-region.full-screen {
  729. border-width: 0px;
  730. }
  731. /* ===================================================================
  732. * On screen keyboard
  733. * ===================================================================*/
  734. #keyboard {
  735.     background-color: #3d444f;
  736.     background-image: url("noise-texture-dark.png");
  737.     background-repeat: repeat;
  738.     box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.35);
  739.     border: 0px solid #515a69;
  740.     border-top: 1px;
  741. }
  742. .keyboard-layout {
  743.     spacing: 10px;
  744.     padding: 10px;
  745. }
  746. .keyboard-row {
  747.     spacing: 15px;
  748. }
  749. .keyboard-key {
  750.     min-height: 30px;
  751.     min-width: 30px;
  752.     font-size: 18pt;
  753.     font-weight: bold;
  754.     color: #333;
  755.     text-shadow: 0px 2px 2px 0px rgba(255,255,255,0.5);
  756.     border-image: url("button.png") 5;
  757. }
  758. .keyboard-key:grayed {
  759.    color: #808080;
  760.     border-image: url("button-insensitive.png") 5;
  761. }
  762. .keyboard-key:checked,
  763. .keyboard-key:hover {
  764.     border-image: url("button-hover.png") 5;
  765. }
  766. .keyboard-key:active {
  767.     border-image: url("button-active.png") 5;
  768. }
  769. .keyboard-subkeys {
  770.     color: white;
  771.     padding: 5px;
  772.     -arrow-border-radius: 6px;
  773.     -arrow-background-color: #23272d;
  774.     -arrow-border-width: 0px;
  775.     -arrow-border-color: white;
  776.     -arrow-base: 24px;
  777.     -arrow-rise: 12px;
  778.     -boxpointer-gap: -14px;
  779. }
  780. .keyboard-subkeys .keyboard-key {
  781.     color: #ddd;
  782.     text-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
  783.     border-image: url("button-dark.png") 5;
  784. }
  785. .keyboard-subkeys .keyboard-key:grayed {
  786.     border-image: url("button-dark-insensitive.png") 5;
  787. }
  788. .keyboard-subkeys .keyboard-key:checked,
  789. .keyboard-subkeys .keyboard-key:hover {
  790.     border-image: url("button-dark-hover.png") 5;
  791. }
  792. .keyboard-subkeys .keyboard-key:active {
  793.     border-image: url("button-dark-active.png") 5;
  794. }
  795. /* ###################################################################
  796. * Cinnamon Specific Section
  797. * ###################################################################*/
  798. /* ===================================================================
  799. * Menu (menu.js)
  800. * ===================================================================*/
  801. .menu-favorites-box {
  802. width: 50px;
  803. margin: auto;
  804. padding: 10px;
  805. border: 1px solid #aaa;
  806. border-radius: 3px;
  807. background-color: rgba(85,85,85,0.1);
  808. transition-duration: 100;
  809. }
  810. .menu-favorites-button {
  811. padding: 10px;
  812. }
  813. .menu-favorites-button:hover {
  814. padding: 10px 4px 10px 16px;
  815. }
  816. .menu-help-button {
  817. padding-top: 2px;
  818. padding-left: 5px;
  819. padding-right: 5px;
  820. padding-bottom: 2px;
  821. }
  822. .menu-help-button:hover {
  823.     color: white;
  824. background-gradient-direction: vertical;
  825. background-gradient-start: rgba(255,255,255,0.12);
  826. background-gradient-end: rgba(255,255,255,0.06);
  827. box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.12);
  828. border-radius: 3px;
  829.  
  830. }
  831. .menu-places-box {
  832. padding: 10px;
  833. }
  834. .menu-places-button {
  835. padding: 10px;
  836. }
  837. .menu-categories-box {
  838. padding-top: 15px;
  839. padding-left: 15px;
  840. padding-right: 5px;
  841. padding-bottom: 0px;
  842. }
  843. .menu-applications-box {
  844. padding-top: 15px;
  845. padding-left: 10px;
  846. padding-right: 15px;
  847. padding-bottom: 0px;
  848. }
  849. .menu-application-button {
  850. height: 36px;
  851. padding: 0px 7px;
  852. }
  853. .menu-application-button:hover,
  854. .menu-application-button-selected {
  855. height: 36px;
  856. padding: 0px 7px;
  857.     color: rgba(255,255,255,1);
  858.     background-color: #3478db;
  859.     border-color: #3374D4;
  860. }
  861. .menu-application-button-label:ltr {
  862. padding-left: 5px;
  863. }
  864. .menu-application-button-label:rtl {
  865. padding-right: 5px;
  866. }
  867. .menu-category-button {
  868. height: 36px;
  869. padding: 0px 7px;
  870. }
  871. .menu-category-button-greyed {
  872. height: 36px;
  873. padding: 0px 7px;
  874. color: #aaa;
  875. }
  876. .menu-category-button-selected {
  877. height: 36px;
  878. padding: 0px 7px;
  879.     background-color: #3478db;
  880.     color: rgba(255,255,255,1);
  881.     border-color: #3374D4;
  882. }
  883. .menu-category-button-label:ltr {
  884. padding-left: 5px;
  885. }
  886. .menu-category-button-label:rtl {
  887. padding-right: 5px;
  888. }
  889. /* Name and description of the currently hovered item in the menu
  890. * This appears on the bottom right hand corner of the menu*/
  891. .menu-selected-app-box {
  892. padding-right: 30px;
  893. padding-left: 28px;
  894. text-align: right;
  895. }
  896. .menu-selected-app-title {
  897. font-weight: bold;
  898. color: #4784de;
  899. }
  900. .menu-selected-app-description {
  901. max-width: 150px;
  902. color: #333;
  903. }
  904. .menu-search-box:ltr {
  905. padding-left: 15px;
  906. }
  907. .menu-search-box:rtl {
  908. padding-right: 15px;
  909. }
  910. #menu-search-entry {
  911. border-image: url("entry.png") 5;
  912. color: #333;
  913.     caret-color: #333;
  914.     font-size: 12pt;
  915.     caret-size: 1px;
  916.     selected-color: white;
  917.     selection-background-color: #4784de;
  918.     padding: 0px 8px;
  919. width: 15em;
  920. height: 30px;
  921. }
  922. .menu-search-entry-icon {
  923. icon-size: 1em;
  924. color: #333;
  925. }
  926.  
  927. .menu-context-menu {
  928. }
  929.  
  930. /* ===================================================================
  931. * Window list (windowList.js)
  932. * ===================================================================*/
  933. .window-list-box {
  934. spacing: 0px;
  935. }
  936. .window-list-item-label {
  937. font-weight: bold;
  938. width: 15em;
  939. min-width: 5px;
  940. }
  941. .window-list-item-box {
  942. padding-left: 4px;
  943. padding-right: 4px;
  944. }
  945. .window-list-item-box:active,
  946. .window-list-item-box:checked,
  947. .window-list-item-box:focus {
  948.     color: white;
  949.     text-shadow: 0px 1px 2px 0px rgba(0,0,0,0.5);
  950.     border-image: url("panel-menu-active.png") 12 12 0 0;
  951. }
  952. .window-list-item-box:hover {
  953.     color: white;
  954.     text-shadow: 0px 1px 2px 0px rgba(0,0,0,0.5);
  955.     border-image: url("panel-menu-hover.png") 12 12 0 0;
  956. }
  957. .window-list-item-box:hover:focus   {
  958.     color: white;
  959.     text-shadow: 0px 1px 2px 0px rgba(0,0,0,0.5);
  960.     border-image: url("panel-menu-active.png") 12 12 0 0;
  961. }
  962. .window-list-item-demands-attention {
  963.     color: white;
  964.     text-shadow: 0px 1px 2px 0px rgba(0,0,0,0.5);
  965.     border-image: url("panel-menu-hover.png") 12 12 0 0;
  966. }
  967. /* ===================================================================
  968. * Sound Applet (status/volume.js)
  969. * ===================================================================*/
  970. .sound-button-container {
  971. padding-right: 0px;
  972. padding-left: 0px;
  973. }
  974. .sound-button {
  975.     font-weight: normal;
  976.     border-image: url('button.png') 5;
  977.     min-height: 20px;
  978.     transition-duration: 100;
  979. padding: 7px 10px;
  980. }
  981. .sound-button:hover {
  982.     border-image: url('button-hover.png') 5;
  983. }
  984. .sound-button:active {
  985.     border-image: url('button-active.png') 5;
  986. }
  987. .sound-button StIcon {
  988. icon-size: 16px;
  989. }
  990. .sound-track-infos {
  991. padding-left: 5px;
  992. padding-right: 5px;
  993. padding-top: 5px;
  994. padding-bottom: 5px;
  995. }
  996. .sound-track-info {
  997. padding-top: 2px;
  998. padding-bottom: 2px;
  999. }
  1000. .sound-track-info StIcon {
  1001.     icon-size: 1.09em;
  1002. }
  1003. .sound-track-info StLabel {
  1004. padding-left: 5px;
  1005. padding-right: 5px;
  1006. }
  1007. .sound-track-box {
  1008. padding-left: 18px;
  1009. padding-right: 18px;
  1010. max-width: 220px;
  1011. }
  1012. .sound-volume-menu-item {
  1013. padding: .4em 1.75em;
  1014. }
  1015. .sound-volume-menu-item StIcon {
  1016.     icon-size: 1.09em;
  1017. padding-left: 8px;
  1018. }
  1019. .sound-playback-control {
  1020. padding-top: 5px;
  1021. padding-bottom: 10px;
  1022. }
  1023. /* ===================================================================
  1024. * Workspace Switcher applet (workspaceSwitcher.js)
  1025. * ===================================================================*/
  1026. #workspaceSwitcher {
  1027. spacing: 0px;
  1028. padding: 0px;
  1029. }
  1030. .workspace-button {
  1031. font-weight: bold;
  1032.     color: #ccc;
  1033. width: 24px;
  1034. height: 24px;
  1035. }
  1036. .workspace-button:hover {
  1037.     color: white;
  1038.     text-shadow: 0px 1px 2px 0px rgba(0,0,0,0.5);
  1039.     border-image: url("panel-menu-hover.png") 12 12 0 0;
  1040. }
  1041. .workspace-button:outlined {
  1042.     color: white;
  1043.     text-shadow: 0px 1px 2px 0px rgba(0,0,0,0.5);
  1044.     border-image: url("panel-menu-active.png") 12 12 0 0;
  1045. }
  1046. /* ===================================================================
  1047. * Panel Launchers Applet (panelLaunchers.js)
  1048. * ===================================================================*/
  1049. #panel-launchers-box {
  1050. padding-left: 0px;
  1051. }
  1052. .panel-launcher {
  1053. margin: 0px;
  1054. padding: 2px;
  1055. }
  1056. .panel-launcher:hover {
  1057. padding: 0px 2px 4px 2px;
  1058. }
  1059. /* ===================================================================
  1060. * Applets (applet.js)
  1061. * ===================================================================*/
  1062. .applet-box {
  1063.     font-weight: bold;
  1064.     color: #ccc;
  1065.     transition-duration: 100;
  1066. padding-left: 5px;
  1067. padding-right: 5px;
  1068. }
  1069. .applet-box:hover {
  1070.     color: white;
  1071.     text-shadow: 0px 1px 2px 0px rgba(0,0,0,0.5);
  1072.     border-image: url("panel-menu-active.png") 12 12 0 0;
  1073. }
  1074. .applet-label {
  1075. padding: 0px;
  1076. text-align: center;
  1077. }
  1078. .applet-icon:hover,
  1079. .applet-box:hover > .applet-icon {
  1080.     icon-shadow: black 0px 2px 2px;
  1081. }
  1082. /* ===================================================================
  1083. * Workspace OSD
  1084. * ===================================================================*/
  1085. .workspace-osd {
  1086. background-gradient-start: #464e5a;
  1087.     background-gradient-end: #3d444f;
  1088.     background-gradient-direction: vertical;
  1089. font-weight: bold;
  1090. text-align: center;
  1091. padding: 10px 16px;
  1092. color: #fff;
  1093. font-size: 3em;
  1094. box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.35);
  1095. border-radius: 6px;
  1096. }
  1097. .expo-workspaces-name-entry {
  1098. spacing: 25px;
  1099.     font-weight: bold;
  1100.     color: rgb(128, 128, 128);
  1101.     caret-color: rgb(128, 128, 128);
  1102.     font-size: 12pt;
  1103.     caret-size: 1px;
  1104.     selected-color: white;
  1105.     selected-background-color: #4784de;
  1106.     padding: 6px 8px;
  1107.     border-image: url("search-entry.png") 5;
  1108.     transition-duration: 100;
  1109. height: 18px;
  1110. }
  1111. .expo-workspaces-name-entry:hover {
  1112.     color: rgba(255,255,255,0.6);
  1113.     caret-color: rgba(255,255,255,0.6);
  1114.     transition-duration: 100;
  1115. }
  1116. .expo-workspaces-name-entry:focus {
  1117.     color: #333;
  1118.     caret-color: #333;
  1119.     font-weight: bold;
  1120.     border-image: url("search-entry-focus.png") 5;
  1121. }
  1122. /* ===================================================================
  1123. * Notification Applet
  1124. * ===================================================================*/
  1125. .notification-applet-padding {
  1126.     padding: .4em 1.5em;
  1127. spacing: 0px;
  1128. }
  1129. .notification-applet-container {
  1130. max-height: 100px;
  1131. }
  1132. .popup-menu #notification {
  1133. font-size: 10pt;
  1134.     background-gradient-start: transparent;
  1135.     background-gradient-end: transparent;
  1136.     background-gradient-direction: vertical;
  1137. border: 1px solid #cdcdcd;
  1138. box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.0);
  1139. }
  1140. /* Check Boxes */
  1141. .check-box CinnamonGenericContainer {
  1142.     spacing: .8em;
  1143. }
  1144. .check-box StBin {
  1145.     width: 24px;
  1146.     height: 24px;
  1147.     background-image: url("checkbox-off.png");
  1148. }
  1149. .check-box:hover StBin {
  1150.     background-image: url("checkbox-off-hover.png");
  1151. }
  1152. .check-box:focus StBin {
  1153.     background-image: url("checkbox-off-focused.png");
  1154. }
  1155. .check-box:hover:focus StBin {
  1156.     background-image: url("checkbox-off-hover-focused.png");
  1157. }
  1158. .check-box:checked StBin {
  1159.     background-image: url("checkbox.png");
  1160. }
  1161. .check-box:checked:hover StBin {
  1162.     background-image: url("checkbox-hover.png");
  1163. }
  1164. .check-box:checked:focus StBin {
  1165.     background-image: url("checkbox-focused.png");
  1166. }
  1167. .check-box:checked:hover:focus StBin {
  1168.     background-image: url("checkbox-hover-focused.png");
  1169. }
  1170. .radiobutton CinnamonGenericContainer {
  1171. spacing: .3em;
  1172. height: 21px;
  1173. }
  1174. .radiobutton StBin,
  1175. .radiobutton:focus StBin {
  1176. padding-top: 4px;
  1177. width: 14px;
  1178. height: 14px;
  1179. background-image: url("radiobutton-off.svg");
  1180. }
  1181. .radiobutton:checked StBin,
  1182. .radiobutton:focus:checked StBin {
  1183. background-image: url("radiobutton.svg");
  1184. }
  1185. .radiobutton StLabel {
  1186. font-size: 14px;
  1187. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement