Another copy of my dotfiles. Because I don't completely trust GitHub.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

333 lines
6.2 KiB

  1. /* Bar functionality */
  2. #include "bar_indicators.h"
  3. #include "bar_tagicons.h"
  4. #if BAR_ALPHA_PATCH
  5. #include "bar_alpha.h"
  6. #endif
  7. #if BAR_ALTERNATIVE_TAGS_PATCH
  8. #include "bar_alternativetags.h"
  9. #endif
  10. #if BAR_ANYBAR_PATCH
  11. #include "bar_anybar.h"
  12. #endif
  13. #if BAR_DWMBLOCKS_PATCH && BAR_STATUSCMD_PATCH
  14. #include "bar_dwmblocks.h"
  15. #endif
  16. #if BAR_EWMHTAGS_PATCH
  17. #include "bar_ewmhtags.h"
  18. #endif
  19. #if COMBO_PATCH
  20. #include "combo.h"
  21. #endif
  22. #if BAR_HOLDBAR_PATCH
  23. #include "bar_holdbar.h"
  24. #endif
  25. #if BAR_LTSYMBOL_PATCH
  26. #include "bar_ltsymbol.h"
  27. #endif
  28. #if BAR_POWERLINE_STATUS_PATCH
  29. #include "bar_powerline_status.h"
  30. #endif
  31. #if BAR_POWERLINE_TAGS_PATCH
  32. #include "bar_powerline_tags.h"
  33. #endif
  34. #if BAR_STATUS_PATCH
  35. #include "bar_status.h"
  36. #endif
  37. #if BAR_STATUS2D_PATCH
  38. #include "bar_status2d.h"
  39. #endif
  40. #if BAR_STATUSBUTTON_PATCH
  41. #include "bar_statusbutton.h"
  42. #endif
  43. #if BAR_STATUSCMD_PATCH
  44. #include "bar_statuscmd.h"
  45. #endif
  46. #if BAR_TABGROUPS_PATCH
  47. #include "bar_tabgroups.h"
  48. #endif
  49. #if BAR_TAGS_PATCH
  50. #include "bar_tags.h"
  51. #endif
  52. #if BAR_TAGGRID_PATCH
  53. #include "bar_taggrid.h"
  54. #endif
  55. #if BAR_WINTITLE_PATCH
  56. #include "bar_wintitle.h"
  57. #endif
  58. #if BAR_FANCYBAR_PATCH
  59. #include "bar_fancybar.h"
  60. #endif
  61. #if BAR_FLEXWINTITLE_PATCH
  62. #include "bar_flexwintitle.h"
  63. #if BAR_WINTITLE_FLOATING_PATCH
  64. #include "bar_wintitle_floating.h"
  65. #endif
  66. #if BAR_WINTITLE_HIDDEN_PATCH
  67. #include "bar_wintitle_hidden.h"
  68. #endif
  69. #endif // BAR_FLEXWINTITLE_PATCH
  70. #if BAR_AWESOMEBAR_PATCH
  71. #include "bar_awesomebar.h"
  72. #endif
  73. #if BAR_SYSTRAY_PATCH
  74. #include "bar_systray.h"
  75. #endif
  76. #if BAR_VTCOLORS_PATCH
  77. #include "bar_vtcolors.h"
  78. #endif
  79. #if BAR_WINTITLEACTIONS_PATCH
  80. #include "bar_wintitleactions.h"
  81. #endif
  82. #if BAR_LAYOUTMENU_PATCH
  83. #include "bar_layoutmenu.h"
  84. #endif
  85. /* Other patches */
  86. #if ASPECTRESIZE_PATCH
  87. #include "aspectresize.h"
  88. #endif
  89. #if ATTACHABOVE_PATCH || ATTACHASIDE_PATCH || ATTACHBELOW_PATCH || ATTACHBOTTOM_PATCH
  90. #include "attachx.h"
  91. #endif
  92. #if AUTOSTART_PATCH
  93. #include "autostart.h"
  94. #endif
  95. #if CFACTS_PATCH
  96. #include "cfacts.h"
  97. #endif
  98. #if CMDCUSTOMIZE_PATCH
  99. #include "cmdcustomize.h"
  100. #endif
  101. #if COOL_AUTOSTART_PATCH
  102. #include "cool_autostart.h"
  103. #endif
  104. #if CYCLELAYOUTS_PATCH
  105. #include "cyclelayouts.h"
  106. #endif
  107. #if DECORATION_HINTS_PATCH
  108. #include "decorationhints.h"
  109. #endif
  110. #if DRAGCFACT_PATCH && CFACTS_PATCH
  111. #include "dragcfact.h"
  112. #endif
  113. #if DRAGMFACT_PATCH
  114. #include "dragmfact.h"
  115. #endif
  116. #if DWMC_PATCH
  117. #include "dwmc.h"
  118. #elif FSIGNAL_PATCH
  119. #include "fsignal.h"
  120. #endif
  121. #if EXRESIZE_PATCH
  122. #include "exresize.h"
  123. #endif
  124. #if !FAKEFULLSCREEN_PATCH && FAKEFULLSCREEN_CLIENT_PATCH
  125. #include "fakefullscreenclient.h"
  126. #endif
  127. #if FLOATPOS_PATCH
  128. #include "floatpos.h"
  129. #endif
  130. #if FOCUSDIR_PATCH
  131. #include "focusdir.h"
  132. #endif
  133. #if FOCUSADJACENTTAG_PATCH
  134. #include "focusadjacenttag.h"
  135. #endif
  136. #if FOCUSMASTER_PATCH
  137. #include "focusmaster.h"
  138. #endif
  139. #if FOCUSURGENT_PATCH
  140. #include "focusurgent.h"
  141. #endif
  142. #if FULLSCREEN_PATCH
  143. #include "fullscreen.h"
  144. #endif
  145. #if INPLACEROTATE_PATCH
  146. #include "inplacerotate.h"
  147. #endif
  148. #if IPC_PATCH
  149. #include "ipc.h"
  150. #include "ipc/ipc.h"
  151. #include "ipc/util.h"
  152. #endif
  153. #if INSETS_PATCH
  154. #include "insets.h"
  155. #endif
  156. #if KEYMODES_PATCH
  157. #include "keymodes.h"
  158. #endif
  159. #if KILLUNSEL_PATCH
  160. #include "killunsel.h"
  161. #endif
  162. #if MAXIMIZE_PATCH
  163. #include "maximize.h"
  164. #endif
  165. #if MPDCONTROL_PATCH
  166. #include "mpdcontrol.h"
  167. #endif
  168. #if MOVEPLACE_PATCH
  169. #include "moveplace.h"
  170. #endif
  171. #if MOVERESIZE_PATCH
  172. #include "moveresize.h"
  173. #endif
  174. #if MOVESTACK_PATCH
  175. #include "movestack.h"
  176. #endif
  177. #if NO_MOD_BUTTONS_PATCH
  178. #include "nomodbuttons.h"
  179. #endif
  180. #if PERTAG_PATCH
  181. #include "pertag.h"
  182. #endif
  183. #if PLACEMOUSE_PATCH
  184. #include "placemouse.h"
  185. #endif
  186. #if PUSH_NO_MASTER_PATCH
  187. #include "push_no_master.h"
  188. #elif PUSH_PATCH
  189. #include "push.h"
  190. #endif
  191. #if REORGANIZETAGS_PATCH
  192. #include "reorganizetags.h"
  193. #endif
  194. #if RESTARTSIG_PATCH
  195. #include "restartsig.h"
  196. #endif
  197. #if RIODRAW_PATCH
  198. #include "riodraw.h"
  199. #endif
  200. #if ROTATESTACK_PATCH
  201. #include "rotatestack.h"
  202. #endif
  203. #if ROUNDED_CORNERS_PATCH
  204. #include "roundedcorners.h"
  205. #endif
  206. #if SCRATCHPADS_PATCH
  207. #include "scratchpad.h"
  208. #endif
  209. #if SCRATCHPAD_ALT_1_PATCH
  210. #include "scratchpad_alt_1.h"
  211. #endif
  212. #if SELFRESTART_PATCH
  213. #include "selfrestart.h"
  214. #endif
  215. #if SETBORDERPX_PATCH
  216. #include "setborderpx.h"
  217. #endif
  218. #if SHIFTVIEW_PATCH
  219. #include "shiftview.h"
  220. #endif
  221. #if SHIFTVIEW_CLIENTS_PATCH
  222. #include "shiftviewclients.h"
  223. #endif
  224. #if SIZEHINTS_RULED_PATCH
  225. #include "sizehints_ruled.h"
  226. #endif
  227. #if SORTSCREENS_PATCH
  228. #ifdef XINERAMA
  229. #include "sortscreens.h"
  230. #endif // XINERAMA
  231. #endif
  232. #if STACKER_PATCH
  233. #include "stacker.h"
  234. #endif
  235. #if STICKY_PATCH
  236. #include "sticky.h"
  237. #endif
  238. #if SWALLOW_PATCH
  239. #include "swallow.h"
  240. #endif
  241. #if SWAPFOCUS_PATCH && PERTAG_PATCH
  242. #include "swapfocus.h"
  243. #endif
  244. #if SWAPTAGS_PATCH
  245. #include "swaptags.h"
  246. #endif
  247. #if SWITCHCOL_PATCH
  248. #include "switchcol.h"
  249. #endif
  250. #if TAGALL_PATCH
  251. #include "tagall.h"
  252. #endif
  253. #if TAGALLMON_PATCH
  254. #include "tagallmon.h"
  255. #endif
  256. #if TAGOTHERMONITOR_PATCH
  257. #include "tagothermonitor.h"
  258. #endif
  259. #if TAGSWAPMON_PATCH
  260. #include "tagswapmon.h"
  261. #endif
  262. #if TOGGLEFULLSCREEN_PATCH
  263. #include "togglefullscreen.h"
  264. #endif
  265. #if TRANSFER_PATCH
  266. #include "transfer.h"
  267. #endif
  268. #if TRANSFER_ALL_PATCH
  269. #include "transferall.h"
  270. #endif
  271. #if UNFLOATVISIBLE_PATCH
  272. #include "unfloatvisible.h"
  273. #endif
  274. #if VANITYGAPS_PATCH
  275. #include "vanitygaps.h"
  276. #endif
  277. #if WARP_PATCH
  278. #include "warp.h"
  279. #endif
  280. #if WINVIEW_PATCH
  281. #include "winview.h"
  282. #endif
  283. #if ZOOMSWAP_PATCH
  284. #include "zoomswap.h"
  285. #endif
  286. #if XRDB_PATCH && !BAR_VTCOLORS_PATCH
  287. #include "xrdb.h"
  288. #endif
  289. /* Layouts */
  290. #if BSTACK_LAYOUT
  291. #include "layout_bstack.h"
  292. #endif
  293. #if BSTACKHORIZ_LAYOUT
  294. #include "layout_bstackhoriz.h"
  295. #endif
  296. #if CENTEREDMASTER_LAYOUT
  297. #include "layout_centeredmaster.h"
  298. #endif
  299. #if CENTEREDFLOATINGMASTER_LAYOUT
  300. #include "layout_centeredfloatingmaster.h"
  301. #endif
  302. #if COLUMNS_LAYOUT
  303. #include "layout_columns.h"
  304. #endif
  305. #if DECK_LAYOUT
  306. #include "layout_deck.h"
  307. #endif
  308. #if FIBONACCI_DWINDLE_LAYOUT || FIBONACCI_SPIRAL_LAYOUT
  309. #include "layout_fibonacci.h"
  310. #endif
  311. #if FLEXTILE_DELUXE_LAYOUT
  312. #include "layout_flextile-deluxe.h"
  313. #endif
  314. #if GAPPLESSGRID_LAYOUT
  315. #include "layout_gapplessgrid.h"
  316. #endif
  317. #if GRIDMODE_LAYOUT
  318. #include "layout_grid.h"
  319. #endif
  320. #if HORIZGRID_LAYOUT
  321. #include "layout_horizgrid.h"
  322. #endif
  323. #if MONOCLE_LAYOUT
  324. #include "layout_monocle.h"
  325. #endif
  326. #if NROWGRID_LAYOUT
  327. #include "layout_nrowgrid.h"
  328. #endif
  329. #if TILE_LAYOUT
  330. #include "layout_tile.h"
  331. #endif