Advertisement
constantin-net

.themes/Aurora-Deep-Purple-MOD/gtk-2.0/grkrc

Jul 25th, 2018
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.19 KB | None | 0 0
  1. # ===[ buttons ]===
  2. # the prelight of toggle buttons is darkened slightly
  3. #
  4.  
  5. # ===[ scroll bars ]===
  6. # bg[ACTIVE] is trough color
  7. # bg[NORMAL] & bg[NORMAL] are scrollbar colors
  8.  
  9. # ===[ check and radio buttons ]===
  10. # bg[SELECTED] is the selected background colour
  11. # text[SELECTED] is the selected check/circle color
  12. # text[INSENSITIVE] is the disabled check/circle colour
  13. # base[*] is used for all other background states
  14. # --on prelight the bg is lightened slightly
  15. # --bg is lightened slightly when check/radio not drawn (for all states)
  16.  
  17.  
  18.  
  19. #default color scheme
  20. gtk_color_scheme = "fg_color:#ffffff\nbg_color:#756575\nbase_color:#443344\ntext_color:#A17870\nselected_bg_color:#6F6375\nselected_fg_color:#ffffff\ntooltip_bg_color:#B487A2\ntooltip_fg_color:#FFFFFF"
  21. gtk-menu-popup-delay = 40
  22. gtk-button-images = 0
  23.  
  24. style "theme-default"
  25. {
  26.  
  27. GtkButton::default_border = { 0, 0, 0, 0 }
  28. GtkButton::child-displacement-x = 0
  29. GtkButton::child-displacement-y = 1
  30. #GtkWidget::focus-padding = 0
  31.  
  32. GtkRange::trough-border = 0
  33. GtkRange::slider-width = 12
  34. GtkRange::stepper-size = 12
  35.  
  36. GtkScrollbar::min_slider_length = 12
  37. GtkScrollbar::has-secondary-backward-stepper = 1
  38.  
  39. GtkPaned::handle_size = 8
  40.  
  41. GtkMenuBar::internal-padding = 0
  42. GtkTreeView::expander_size = 8 #15
  43. GtkExpander::expander_size = 8 #17
  44.  
  45. GtkScale::slider-length = 12
  46. GtkScale::slider-width = 14
  47. GtkScale::trough-border = 0
  48.  
  49. GtkWidget::link-color = "#0062dc" # blue
  50. GtkWidget::visited-link-color = "#8c00dc" #purple
  51.  
  52. WnckTasklist::fade-overlay-rect = 0
  53. WnckTasklist::fade-loop-time = 5.0 # 5 seconds
  54. WnckTasklist::fade-opacity = 0.5 # final opacity
  55.  
  56. #makes menu only overlap border
  57. GtkMenu::horizontal-offset = -1
  58.  
  59. #removes extra padding at top and bottom of menus. Makes menuitem overlap border
  60. GtkMenu::vertical-padding = 0
  61.  
  62. #set to the same as roundness, used for better hotspot selection of tabs
  63. GtkNotebook::tab-curvature = 2
  64. GtkNotebook::tab-overlap = 4
  65.  
  66. GtkMenuItem::arrow-spacing = 10
  67. #Spacing between edge with indicator and text
  68. GtkOptionMenu ::indicator-size = {11, 5}
  69. #GtkOptionMenu ::indicator-spacing = {6, 5, 4, 4}
  70.  
  71. GtkCheckButton ::indicator-size = 15
  72. GtkCheckButton ::indicator-spacing = 1
  73. GtkRadioButton ::indicator-size = 15
  74.  
  75. GtkTreeView::horizontal_separator = 2
  76. GtkTreeView::odd_row_color = mix(0.98, shade (0.93, @base_color), @selected_bg_color)
  77.  
  78. GtkScrolledWindow::scrollbar-spacing = 0
  79. GtkScrolledWindow::scrollbars-within-bevel = 1
  80.  
  81. xthickness = 1
  82. ythickness = 1
  83.  
  84. fg[NORMAL] = @fg_color
  85. fg[ACTIVE] = @fg_color
  86. fg[PRELIGHT] = @fg_color
  87. fg[SELECTED] = @selected_fg_color
  88. fg[INSENSITIVE] = shade (1.0,@fg_color)
  89.  
  90. bg[NORMAL] = @bg_color
  91. bg[ACTIVE] = shade (0.95,@bg_color)
  92. bg[PRELIGHT] = mix(0.72, shade (1.1,@bg_color), @selected_bg_color)
  93. bg[SELECTED] = @selected_bg_color
  94. bg[INSENSITIVE] = shade (1.06,@bg_color)
  95.  
  96. base[NORMAL] = @base_color
  97. base[ACTIVE] = shade (0.65,@base_color)
  98. base[PRELIGHT] = @base_color
  99. base[SELECTED] = @selected_bg_color
  100. base[INSENSITIVE] = shade (1.025,@bg_color)
  101.  
  102. text[NORMAL] = @text_color
  103. text[ACTIVE] = shade (0.95,@base_color)
  104. text[PRELIGHT] = @text_color
  105. text[SELECTED] = @selected_fg_color
  106. text[INSENSITIVE] = mix (0.675,shade (0.95,@bg_color),@fg_color)
  107.  
  108. engine "aurora"
  109. {
  110. menubarstyle = 1 # 0 = flat, 1 = gradient, 2 = sunken
  111. curvature = 2.0
  112. arrowsize = 1.0# controls combo_arrow circle size. Diameter set by (11 + 2 * arrowsize)
  113. old_arrowstyle = FALSE #set to TRUE for original circled arrows
  114. animation = TRUE # FALSE = disabled, TRUE = enabled
  115. }
  116. }
  117.  
  118.  
  119. style "theme-wide" = "theme-default"
  120. {
  121. xthickness = 2
  122. ythickness = 2
  123. }
  124.  
  125. style "theme-wider" = "theme-default"
  126. {
  127. xthickness = 3
  128. ythickness = 3
  129. }
  130.  
  131. style "theme-button" = "theme-wider"
  132. {
  133. bg[NORMAL] = shade (0.36,@bg_color)
  134. bg[ACTIVE] = shade (0.64,@bg_color)
  135. bg[PRELIGHT] = mix(0.74, shade (1.11,@bg_color), shade (1.04,@selected_bg_color))
  136. bg[SELECTED] = shade (1.10,@selected_bg_color)
  137. engine "aurora"
  138. {
  139. curvature = 2.5
  140. }
  141. }
  142.  
  143. style "theme-entry" = "theme-button" { ythickness = 4 }
  144.  
  145. style "theme-frame" = "theme-wide" { }
  146.  
  147. style "theme-toolbar"
  148. {
  149. xthickness = 2
  150. ythickness = 2
  151. bg[NORMAL] = shade (1.078,@bg_color) #mix(0.98, shade (1.0475,@bg_color), shade (1.1,@selected_bg_color)) #slightly tinted
  152. }
  153.  
  154.  
  155. style "theme-handlebox"
  156. {
  157. bg[NORMAL] = shade (0.75,@bg_color)
  158. }
  159.  
  160. style "theme-scale"
  161. {
  162. bg[NORMAL] = shade (1.06, @bg_color)
  163. bg[PRELIGHT] = mix(0.85, shade (1.1,@bg_color), @selected_bg_color)
  164. bg[SELECTED] = shade (1.10,@selected_bg_color)
  165. }
  166.  
  167. style "theme-range"
  168. {
  169. bg[NORMAL] = shade (1.12,@bg_color)#shade (1.085,@bg_color)
  170. bg[ACTIVE] = @bg_color
  171. bg[PRELIGHT] = mix(0.95, shade (1.10,@bg_color), @selected_bg_color)
  172.  
  173. #Arrows
  174. text[NORMAL] = shade (0.275,@selected_fg_color) #shade (0.925,@fg_color)
  175. text[PRELIGHT] = @selected_fg_color
  176. text[ACTIVE] = shade (0.10,@selected_fg_color)
  177. text[INSENSITIVE] = mix (0.80,shade (0.90,@bg_color),@fg_color)
  178. }
  179.  
  180. style "theme-notebook" = "theme-wider"
  181. {
  182. bg[NORMAL] = shade (1.08,@bg_color)
  183. fg[ACTIVE] = shade (0.32, @bg_color)
  184. fg[ACTIVE] = shade (0.32, @bg_color)
  185. bg[ACTIVE] = shade (0.87,@bg_color)
  186. }
  187.  
  188. style "theme-paned" {
  189. bg[PRELIGHT] = shade (1.1,@bg_color)
  190. }
  191.  
  192.  
  193. style "theme-panel"{
  194. fg[NORMAL] = shade (0.72, @bg_color)
  195. bg[NORMAL] = shade (0.2, @bg_color)
  196. bg[PRELIGHT] = @selected_bg_color
  197. # Menu
  198. fg[PRELIGHT] = @selected_fg_color
  199. bg[SELECTED] = @selected_bg_color
  200. font_name = "Bold 9"
  201. text[PRELIGHT] = @selected_fg_color
  202. text[SELECTED] = @selected_bg_color
  203. text[NORMAL] = shade (1.1, @bg_color)
  204. }
  205.  
  206.  
  207. style "theme-menu"
  208. {
  209. xthickness = 0
  210. ythickness = 0
  211. bg[NORMAL] = shade (0.92,@base_color)
  212. text[PRELIGHT] = @selected_fg_color
  213. fg[PRELIGHT] = @selected_fg_color
  214.  
  215. }
  216.  
  217. style "theme-menu-item" = "theme-menu"
  218. {
  219. xthickness = 3
  220. ythickness = 3
  221. #font_name = "Bold 9"
  222. #text[PRELIGHT] = @selected_fg_color
  223. #fg[PRELIGHT] = @selected_fg_color
  224.  
  225. }
  226.  
  227. style "theme-menubar"
  228. {
  229. # xthickness = 0
  230. # ythickness = 0
  231. #bg[NORMAL] = shade (0.95,@bg_color)
  232. }
  233. style "theme-menubar-item" = "theme-menu-item" {
  234. # xthickness = 4
  235. # ythickness = 4
  236. #font_name = "Bold 9"
  237. #fg[NORMAL] = @selected_fg_color
  238. #text[PRELIGHT] = @selected_fg_color
  239. #fg[PRELIGHT] = @selected_fg_color
  240. #text[INSENSITIVE] = shade (0.60,@selected_fg_color)
  241. #fg[INSENSITIVE] = shade (0.60,@selected_fg_color)
  242. }
  243.  
  244. style "theme-tree"
  245. {
  246. xthickness = 2
  247. ythickness = 1
  248.  
  249. font_name = "Bold 9"
  250. GtkWidget::focus-padding = 0
  251.  
  252. bg[NORMAL] = shade (1.05,@bg_color)
  253. bg[PRELIGHT] = shade (1.15,@bg_color)
  254. bg[ACTIVE] = mix(0.87, shade (1.05,@bg_color), @selected_bg_color)
  255. }
  256.  
  257. style "theme-tree-arrow"
  258. {
  259. bg[NORMAL] = mix(0.70, shade (0.60,@bg_color), shade (0.80,@selected_bg_color))
  260. bg[PRELIGHT] = mix(0.80, @bg_color, @selected_bg_color)
  261.  
  262. }
  263.  
  264. style "theme-progressbar"
  265. {
  266. font_name = "Bold"
  267. bg[NORMAL] = shade (1.20,@bg_color)
  268. bg[SELECTED] = @selected_bg_color
  269. fg[PRELIGHT] = @selected_fg_color
  270. }
  271.  
  272. style "theme-tooltips" = "theme-wider"
  273. {
  274. bg[NORMAL] = @tooltip_bg_color
  275. fg[NORMAL] = @tooltip_fg_color
  276. text[NORMAL] = @tooltip_fg_color
  277. }
  278.  
  279. style "theme-combo" = "theme-button" {
  280. xthickness = 4
  281. ythickness = 4
  282. }
  283.  
  284. style "theme-combo-box" = "theme-button" {
  285. xthickness = 3
  286. ythickness = 2
  287. }
  288.  
  289. style "theme-entry-combo-box" = "theme-button" {
  290. xthickness = 6
  291. ythickness = 3
  292. }
  293.  
  294. style "theme-combo-arrow" = "theme-button"
  295. {
  296. xthickness = 1
  297. ythickness = 1
  298. }
  299.  
  300. style "theme-view"
  301. {
  302. xthickness = 0
  303. ythickness = 0
  304. }
  305.  
  306. style "theme-check-radio-buttons" = "theme-button"
  307. {
  308. GtkWidget::interior-focus = 0
  309. GtkWidget::focus-padding = 1
  310. text[SELECTED] = @selected_fg_color
  311. text[INSENSITIVE] = shade (0.625,@bg_color)
  312. base[PRELIGHT] = mix(0.80, @base_color, @selected_bg_color)
  313. bg[INSENSITIVE] = shade (1.10,@bg_color)
  314. bg[SELECTED] = @selected_bg_color
  315. }
  316.  
  317. style "theme-calendar"
  318. {
  319. xthickness = 0
  320. ythickness = 0
  321. bg[NORMAL] = shade (0.92,@bg_color)
  322. bg[PRELIGHT] = shade (0.92,@bg_color)
  323. bg[ACTIVE] = shade (0.85,@bg_color)
  324. text[PRELIGHT] = @selected_fg_color
  325. }
  326.  
  327. style "theme-separator-menu-item"
  328. {
  329. GtkSeparatorMenuItem::horizontal-padding = 2
  330. # We are setting the desired height by using wide-separators
  331. # There is no other way to get the odd height ...
  332. GtkWidget::wide-separators = 1
  333. GtkWidget::separator-width = 1
  334. GtkWidget::separator-height = 5
  335. xthickness = 1
  336. ythickness = 0
  337. }
  338.  
  339. # widget styles
  340. class "GtkWidget" style "theme-default"
  341. class "GtkScale" style "theme-scale"
  342. class "GtkRange" style "theme-range"
  343. class "GtkPaned" style "theme-paned"
  344. class "GtkFrame" style "theme-frame"
  345. class "GtkMenu" style "theme-menu"
  346. class "GtkMenuBar" style "theme-menubar"
  347. class "GtkEntry" style "theme-entry"
  348. class "GtkProgressBar" style "theme-progressbar"
  349. class "GtkToolbar" style "theme-toolbar"
  350. class "GtkSeparator" style "theme-wide"
  351. class "GtkCalendar" style "theme-calendar"
  352.  
  353. widget_class "*<GtkMenuItem>*" style "theme-menu-item"
  354. widget_class "*<GtkMenuBar>.<GtkMenuItem>*" style "theme-menubar-item"
  355. widget_class "*<GtkSeparatorMenuItem>*" style "theme-separator-menu-item"
  356.  
  357. widget_class "*<GtkButton>" style "theme-button"
  358. widget_class "*<GtkCheckButton>" style "theme-check-radio-buttons"
  359. widget_class "*<GtkHandleBox>" style "theme-handlebox"
  360.  
  361. widget_class "*<GtkNotebook>" style "theme-notebook"
  362. widget_class "*<GtkNotebook>*<GtkEventBox>" style "theme-notebook"
  363. widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "theme-notebook"
  364. widget_class "*<GtkNotebook>*<GtkLayout>" style "theme-notebook"
  365. widget_class "*<GtkNotebook>*<GtkViewport>" style "theme-notebook"
  366. widget_class "*<GtkNotebook>.<GtkLabel>*" style "theme-notebook" #for tabs
  367.  
  368. # combobox stuff
  369. widget_class "*<GtkCombo>*" style "theme-combo"
  370. widget_class "*<GtkComboBox>*<GtkButton>" style "theme-combo-box"
  371. #widget_class "*<GtkComboBoxEntry>*" style "theme-entry-combo-box"
  372. #widget_class "*<GtkSpinButton>*" style "theme-combo"
  373.  
  374. # tooltips stuff
  375. widget "gtk-tooltip*" style "theme-tooltips"
  376.  
  377. # treeview stuff
  378. widget_class "*<GtkTreeView>.<GtkButton>*" style "theme-tree"
  379. widget_class "*<GtkCTree>.<GtkButton>*" style "theme-tree"
  380. widget_class "*<GtkList>.<GtkButton>*" style "theme-tree"
  381. widget_class "*<GtkCList>.<GtkButton>*" style "theme-tree"
  382.  
  383. #For arrow bg
  384. widget_class "*<GtkTreeView>.<GtkButton>*<GtkArrow>" style "theme-tree-arrow"
  385. widget_class "*<GtkCTree>.<GtkButton>*<GtkArrow>" style "theme-tree-arrow"
  386. widget_class "*<GtkList>.<GtkButton>*<GtkArrow>" style "theme-tree-arrow"
  387.  
  388.  
  389. #######################################################
  390. ## GNOME specific
  391. #######################################################
  392.  
  393. #Panel
  394. #widget "*PanelWidget*" style "theme-toolbar"
  395. #widget "*PanelApplet*" style "theme-panel"
  396. #widget "*fast-user-switch*" style "theme-panel" # Workaround for Fast User Switch applet
  397. #class "PanelApp*" style "theme-toolbar"
  398. #class "PanelToplevel*" style "theme-toolbar"
  399.  
  400. widget_class "*.ETree.ECanvas" style "theme-tree" #evolution
  401. widget_class "*.ETable.ECanvas" style "theme-tree" #evolution
  402.  
  403. style "panelbuttons" = "theme-button"
  404. {
  405. # as buttons are draw lower this helps center text
  406. xthickness = 3
  407. ythickness = 3
  408. }
  409.  
  410. widget_class "*Panel*<GtkButton>*" style "panelbuttons"
  411.  
  412. #nautilus search stripe and other specialties
  413. style "extra-view" = "theme-default"{
  414. bg[NORMAL] = shade(0.4,@bg_color)
  415. fg[NORMAL] = @selected_fg_color
  416. }
  417. #nautilus search stripe
  418. widget "*.nautilus-extra-view-widget.*Button*.GtkLabel*" style:highest "theme-button"
  419. widget "*.nautilus-extra-view-widget" style:highest "extra-view"
  420. widget "*.nautilus-extra-view-widget.*.GtkLabel*" style:highest "extra-view"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement