dwm

Kris's build of dwm
git clone git clone https://git.krisyotam.com/krisyotam/dwm.git
Log | Files | Refs | README | LICENSE

include.h (7925B)


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