theme 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227
  1. # Greybird Theme
  2. # License: GPL
  3. # Author: Federico Panico
  4. # Homepage: http://fedemp.com.ar
  5. # Email: fedemp@fedemp.com.ar
  6. # Description: A port of the greybird theme at http://shimmerproject.org/project/greybird/ to pekwm
  7. $FONT = "XFT#Droid Sans:size=9#Left"
  8. $FONT_TITLE = "XFT#Droid Sans:bold:size=9#Center"
  9. Require {
  10. Templates = "True"
  11. }
  12. Define = "BaseDecor" {
  13. Height = "22"
  14. # Increase first number to bring title text downwards
  15. Pad = "4 5 5 0"
  16. Focused = "Image title.png"
  17. Unfocused = "Image title.png"
  18. Tab {
  19. Focused = "Image title.png"
  20. FocusedSelected = "Image title.png"
  21. Unfocused = "Image title_unfocus.png"
  22. UnfocusedSelected = "Image title_unfocus.png"
  23. }
  24. Separator {
  25. Focused = "Image tab-separator.png"
  26. Unfocused = "Image tab-separator_unfocus.png"
  27. }
  28. Font {
  29. Focused = "$FONT_TITLE"
  30. }
  31. FontColor {
  32. Focused = "#686868 #ffffff"
  33. FocusedSelected = "#686868 #ffffff"
  34. Unfocused = "#777777"
  35. UnfocusedSelected = "#777777"
  36. }
  37. Border {
  38. Focused {
  39. TopLeft = "Image top-left.png"
  40. Top = "Image top-border.png"
  41. TopRight = "Image top-right.png"
  42. Left = "Image left-border.png"
  43. Right = "Image right-border.png"
  44. BottomLeft = "Image bottom-left.png"
  45. Bottom = "Image bottom-border.png"
  46. BottomRight = "Image bottom-right.png"
  47. }
  48. Unfocused {
  49. TopLeft = "Image top-left.png"
  50. Top = "Image top-border.png"
  51. TopRight = "Image top-right.png"
  52. Left = "Image left-border.png"
  53. Right = "Image right-border.png"
  54. BottomLeft = "Image bottom-left.png"
  55. Bottom = "Image bottom-border.png"
  56. BottomRight = "Image bottom-right.png"
  57. }
  58. }
  59. }
  60. Define = "BaseButtons" {
  61. Buttons {
  62. Right = "Close" {
  63. Focused = "Image close-active.png"
  64. Unfocused = "Image close-active.png"
  65. Hoover = "Image close-hover.png"
  66. Pressed = "Image close-pressed.png"
  67. Button = "1" { Actions = "Close" }
  68. Button = "3" { Actions = "Kill" }
  69. }
  70. Right = "Maximize" {
  71. Focused = "Image maximize-active.png"
  72. Unfocused = "Image maximize-active.png"
  73. Hoover = "Image maximize-hover.png"
  74. Pressed = "Image maximize-pressed.png"
  75. Button = "1" { Actions = "Toggle Maximized 1 1" }
  76. }
  77. Right = "Iconify" {
  78. Focused = "Image hide-active.png"
  79. Unfocused = "Image hide-active.png"
  80. Hoover = "Image hide-hover.png"
  81. Pressed = "Image hide-pressed.png"
  82. Button = "1" { Actions = "Set Iconified" }
  83. }
  84. Left = "Shade" {
  85. Focused = "Image shade-active.png"
  86. Unfocused = "Image shade-active.png"
  87. Hoover = "Image shade-hover.png"
  88. Pressed = "Image shade-pressed.png"
  89. Button = "1" { Actions = "Toggle Shaded" }
  90. }
  91. }
  92. }
  93. Define = "EmptyDecor" {
  94. Focused = "Empty"
  95. Unfocused = "Empty"
  96. Tab {
  97. Focused = "Empty"
  98. FocusedSelected = "Empty"
  99. Unfocused = "Empty"
  100. UnfocusedSelected = "Empty"
  101. }
  102. Separator {
  103. Focused = "Empty"
  104. Unfocused = "Empty"
  105. }
  106. Font {
  107. Focused = "Empty"
  108. }
  109. FontColor {
  110. Focused = "Empty"
  111. FocusedSelected = "Empty"
  112. Unfocused = "Empty"
  113. UnfocusedSelected = "Empty"
  114. }
  115. Border {
  116. Focused {
  117. TopLeft = "Empty"
  118. Top = "Empty"
  119. TopRight = "Empty"
  120. Left = "Empty"
  121. Right = "Empty"
  122. BottomLeft = "Empty"
  123. Bottom = "Empty"
  124. BottomRight = "Empty"
  125. }
  126. Unfocused {
  127. TopLeft = "Empty"
  128. Top = "Empty"
  129. TopRight = "Empty"
  130. Left = "Empty"
  131. Right = "Empty"
  132. BottomLeft = "Empty"
  133. Bottom = "Empty"
  134. BottomRight = "Empty"
  135. }
  136. }
  137. }
  138. PDecor {
  139. Decor = "Default" {
  140. Title {
  141. @BaseDecor
  142. @BaseButtons
  143. }
  144. }
  145. Decor = "Menu" {
  146. Title {
  147. @BaseDecor
  148. }
  149. }
  150. Decor = "Titlebarless" {
  151. Title {
  152. @EmptyDecor
  153. }
  154. }
  155. Decor = "Statuswindow" {
  156. Title {
  157. @EmptyDecor
  158. }
  159. }
  160. }
  161. Harbour {
  162. Texture = "Solid #f9f9f9"
  163. }
  164. Menu {
  165. Pad = "3 3 4 4"
  166. Focused {
  167. Font = "$FONT"
  168. Background = "Solid #f4f4f4"
  169. Item = "Empty"
  170. Text = "#484848"
  171. Separator = "Image menuline.png"
  172. Arrow = "Image arrow.png"
  173. }
  174. Unfocused {
  175. Font = "$FONT"
  176. Background = "Solid #f4f4f4"
  177. Item = "Empty"
  178. Text = "#484848"
  179. Separator = "Image menuline.png"
  180. Arrow = "Image arrow.png"
  181. }
  182. Selected {
  183. Font = "$FONT"
  184. Background = "Solid #f4f4f4"
  185. Item = "Image item_focus.png#Scaled"
  186. Text = "#ffffff"
  187. Arrow = "Image arrow_focus.png"
  188. }
  189. }
  190. CmdDialog {
  191. Font = "$FONT"
  192. Texture = "Solid #ffffff"
  193. Text = "#000000"
  194. Pad = "3 0 1 10"
  195. }
  196. Status {
  197. Font = "$FONT"
  198. Texture = "Solid #ffffff"
  199. Text = "#8b8b89"
  200. Pad = "2 2 10 10"
  201. }