diff --git a/docs/example.Xresources b/docs/example.Xresources index 1f6cce5..15cd74b 100644 --- a/docs/example.Xresources +++ b/docs/example.Xresources @@ -4,137 +4,168 @@ ! It is .Xresources syntax. As such you may also append it to your existing .Xresources configuration, use programs like Pywal to have universal colorschemes. !! Fonts -spmenu.font: Noto Sans Mono 8 -spmenu.textpadding: 0 - -!! Colors -spmenu.col_itemnormfg: #bbbbbb -spmenu.col_itemnormbg: #222222 -spmenu.col_itemselfg: #eeeeee -spmenu.col_itemselbg: #35638A -spmenu.col_itemnormprifg: #bbbbbb -spmenu.col_itemnormpribg: #222222 -spmenu.col_itemselprifg: #eeeeee -spmenu.col_itemselpribg: #35638A -spmenu.col_menubgcolor: #222222 -spmenu.col_promptfg: #eeeeee -spmenu.col_promptbg: #35526b -spmenu.col_larrowfg: #bbbbbb -spmenu.col_rarrowfg: #bbbbbb -spmenu.col_larrowbg: #222222 -spmenu.col_rarrowbg: #222222 -spmenu.col_inputfg: #eeeeee -spmenu.col_inputbg: #222222 -spmenu.col_numfgcolor: #ffffff -spmenu.col_numbgcolor: #2d3856 -spmenu.col_normhlfgcolor: #ffffff -spmenu.col_normhlbgcolor: #000000 -spmenu.col_selhlfgcolor: #ffffff -spmenu.col_selhlbgcolor: #000000 -spmenu.col_caretfgcolor: #ffffff -spmenu.col_bordercolor: #35638A -spmenu.col_modefgcolor: #ffffff -spmenu.col_modebgcolor: #35638A -spmenu.col_sgrcolor0: #000000 -spmenu.col_sgrcolor1: #7f0000 -spmenu.col_sgrcolor2: #007f00 -spmenu.col_sgrcolor3: #7f7f00 -spmenu.col_sgrcolor4: #00007f -spmenu.col_sgrcolor5: #7f007f -spmenu.col_sgrcolor6: #007f7f -spmenu.col_sgrcolor7: #cccccc -spmenu.col_sgrcolor8: #333333 -spmenu.col_sgrcolor9: #ff0000 -spmenu.col_sgrcolor10: #00ff00 -spmenu.col_sgrcolor11: #ffff00 -spmenu.col_sgrcolor12: #0000ff -spmenu.col_sgrcolor13: #ff00ff -spmenu.col_sgrcolor14: #00ffff -spmenu.col_sgrcolor15: #ffffff - -!! Powerline -spmenu.powerlineprompt: 1 -spmenu.powerlinecount: 1 -spmenu.powerlinemode: 1 -spmenu.promptpwlstyle: 0 -spmenu.matchcountpwlstyle: 0 -spmenu.modepwlstyle: 0 - -!! Misc color -spmenu.globalcolors: 1 -spmenu.alpha: 1 - -!! Lines and columns -spmenu.lineheight: 1 -spmenu.lines: 0 -spmenu.columns: 10 -spmenu.preselected: 0 -spmenu.indentitems: 1 - -!! History -spmenu.maxhist: 64 -spmenu.histdup: 0 - -!! Matches -spmenu.type: 1 -spmenu.passwd: 0 -spmenu.fuzzy: 1 -spmenu.sortmatches: 1 -spmenu.casesensitive: 0 - -!! Menu -spmenu.menuposition: 1 -spmenu.menupaddingv: 0 -spmenu.menupaddingh: 0 -spmenu.menuwidth: 0 -spmenu.menumarginv: 0 -spmenu.menumarginh: 0 -spmenu.xpos: 0 -spmenu.ypos: 0 -spmenu.minwidth: 1000 -spmenu.accuratewidth: 1 -spmenu.borderwidth: 0 - -!! Properties -spmenu.dockproperty: 1 - -!! General -spmenu.fast: 0 -spmenu.managed: 0 -spmenu.mon: -1 -spmenu.coloritems: 1 - -!! Image -spmenu.imagewidth: 200 -spmenu.imageheight: 200 -spmenu.imagegaps: 0 -spmenu.imageposition: 0 -spmenu.generatecache: 1 -spmenu.maxcache: 512 - -!! Mode options -spmenu.mode: 0 - -!! Hide options -spmenu.hidematchcount: 0 -spmenu.hidemode: 0 -spmenu.hidelarrow: 0 -spmenu.hiderarrow: 0 -spmenu.hideitem: 0 -spmenu.hideprompt: 0 -spmenu.hideinput: 0 -spmenu.hidepowerline: 0 -spmenu.hidecaret: 0 -spmenu.hidehighlight: 0 -spmenu.hideimage: 0 - -!! Pango markup toggles -spmenu.pango_item: 1 -spmenu.pango_prompt: 1 -spmenu.pango_input: 1 -spmenu.pango_leftarrow: 0 -spmenu.pango_rightarrow: 0 -spmenu.pango_numbers: 0 -spmenu.pango_mode: 0 -spmenu.pango_password: 0 -spmenu.pango_highlight: 1 +spmenu.font: Noto Sans Mono 8 +spmenu.textpadding: 0 + +!! Colors +spmenu.col_itemnormfg: #bbbbbb +spmenu.col_itemnormbg: #222222 +spmenu.col_itemselfg: #eeeeee +spmenu.col_itemselbg: #35638A +spmenu.col_itemnormprifg: #bbbbbb +spmenu.col_itemnormpribg: #222222 +spmenu.col_itemselprifg: #eeeeee +spmenu.col_itemselpribg: #35638A +spmenu.col_menubgcolor: #222222 +spmenu.col_promptfg: #eeeeee +spmenu.col_promptbg: #35526b +spmenu.col_larrowfg: #bbbbbb +spmenu.col_rarrowfg: #bbbbbb +spmenu.col_larrowbg: #222222 +spmenu.col_rarrowbg: #222222 +spmenu.col_inputfg: #eeeeee +spmenu.col_inputbg: #222222 +spmenu.col_numfgcolor: #ffffff +spmenu.col_numbgcolor: #2d3856 +spmenu.col_normhlfgcolor: #ffffff +spmenu.col_normhlbgcolor: #000000 +spmenu.col_selhlfgcolor: #ffffff +spmenu.col_selhlbgcolor: #000000 +spmenu.col_caretfgcolor: #ffffff +spmenu.col_bordercolor: #35638A +spmenu.col_modefgcolor: #ffffff +spmenu.col_modebgcolor: #35638A +spmenu.col_sgrcolor0: #000000 +spmenu.col_sgrcolor1: #7f0000 +spmenu.col_sgrcolor2: #007f00 +spmenu.col_sgrcolor3: #7f7f00 +spmenu.col_sgrcolor4: #00007f +spmenu.col_sgrcolor5: #7f007f +spmenu.col_sgrcolor6: #007f7f +spmenu.col_sgrcolor7: #cccccc +spmenu.col_sgrcolor8: #333333 +spmenu.col_sgrcolor9: #ff0000 +spmenu.col_sgrcolor10: #00ff00 +spmenu.col_sgrcolor11: #ffff00 +spmenu.col_sgrcolor12: #0000ff +spmenu.col_sgrcolor13: #ff00ff +spmenu.col_sgrcolor14: #00ffff +spmenu.col_sgrcolor15: #ffffff + +!! Alpha +spmenu.alpha_itemnormfg: 255 +spmenu.alpha_itemnormbg: 200 +spmenu.alpha_itemselfg: 255 +spmenu.alpha_itemselbg: 200 +spmenu.alpha_itemnormprifg: 255 +spmenu.alpha_itemnormpribg: 200 +spmenu.alpha_itemselprifg: 255 +spmenu.alpha_itemselpribg: 200 +spmenu.alpha_inputfg: 255 +spmenu.alpha_inputbg: 200 +spmenu.alpha_menubg: 200 +spmenu.alpha_promptfg: 255 +spmenu.alpha_promptbg: 200 +spmenu.alpha_larrowfg: 255 +spmenu.alpha_larrowbg: 200 +spmenu.alpha_rarrowfg: 255 +spmenu.alpha_rarrowbg: 200 +spmenu.alpha_normhlfg: 255 +spmenu.alpha_normhlbg: 200 +spmenu.alpha_selhlfg: 255 +spmenu.alpha_selhlbg: 200 +spmenu.alpha_numfg: 255 +spmenu.alpha_numbg: 200 +spmenu.alpha_borderbg: 255 +spmenu.alpha_caretfg: 255 +spmenu.alpha_caretbg: 200 +spmenu.alpha_modefg: 255 +spmenu.alpha_modebg: 200 + + +!! Powerline +spmenu.powerlineprompt: 1 +spmenu.powerlinecount: 1 +spmenu.powerlinemode: 1 +spmenu.promptpwlstyle: 0 +spmenu.matchcountpwlstyle: 0 +spmenu.modepwlstyle: 0 + +!! Misc color +spmenu.globalcolors: 1 +spmenu.alpha: 1 + +!! Lines and columns +spmenu.lineheight: 1 +spmenu.lines: 0 +spmenu.columns: 10 +spmenu.preselected: 0 +spmenu.indentitems: 1 + +!! History +spmenu.maxhist: 64 +spmenu.histdup: 0 + +!! Matches +spmenu.type: 1 +spmenu.passwd: 0 +spmenu.fuzzy: 1 +spmenu.sortmatches: 1 +spmenu.casesensitive: 0 + +!! Menu +spmenu.menuposition: 1 +spmenu.menupaddingv: 0 +spmenu.menupaddingh: 0 +spmenu.menuwidth: 0 +spmenu.menumarginv: 0 +spmenu.menumarginh: 0 +spmenu.xpos: 0 +spmenu.ypos: 0 +spmenu.minwidth: 1000 +spmenu.accuratewidth: 1 +spmenu.borderwidth: 0 + +!! Properties +spmenu.dockproperty: 1 + +!! General +spmenu.fast: 0 +spmenu.managed: 0 +spmenu.mon: -1 +spmenu.coloritems: 1 + +!! Image +spmenu.imagewidth: 200 +spmenu.imageheight: 200 +spmenu.imagegaps: 0 +spmenu.imageposition: 0 +spmenu.generatecache: 1 +spmenu.maxcache: 512 + +!! Mode options +spmenu.mode: 0 + +!! Hide options +spmenu.hidematchcount: 0 +spmenu.hidemode: 0 +spmenu.hidelarrow: 0 +spmenu.hiderarrow: 0 +spmenu.hideitem: 0 +spmenu.hideprompt: 0 +spmenu.hideinput: 0 +spmenu.hidepowerline: 0 +spmenu.hidecaret: 0 +spmenu.hidehighlight: 0 +spmenu.hideimage: 0 + +!! Pango markup toggles +spmenu.pango_item: 1 +spmenu.pango_prompt: 1 +spmenu.pango_input: 1 +spmenu.pango_leftarrow: 0 +spmenu.pango_rightarrow: 0 +spmenu.pango_numbers: 0 +spmenu.pango_mode: 0 +spmenu.pango_password: 0 +spmenu.pango_highlight: 1 diff --git a/libs/xresources.h b/libs/xresources.h index b184751..80bce4d 100644 --- a/libs/xresources.h +++ b/libs/xresources.h @@ -29,6 +29,36 @@ ResourcePref resources[] = { { "col_promptfg", STRING, &col_promptfg }, { "col_promptbg", STRING, &col_promptbg }, + // Alpha + { "alpha_itemnormfg", INTEGER, &alpha_itemnormfg }, + { "alpha_itemnormbg", INTEGER, &alpha_itemnormbg }, + { "alpha_itemselfg", INTEGER, &alpha_itemselfg }, + { "alpha_itemselbg", INTEGER, &alpha_itemselbg }, + { "alpha_itemnormprifg", INTEGER, &alpha_itemnormprifg }, + { "alpha_itemnormpribg", INTEGER, &alpha_itemnormpribg }, + { "alpha_itemselprifg", INTEGER, &alpha_itemselprifg }, + { "alpha_itemselpribg", INTEGER, &alpha_itemselpribg }, + { "alpha_inputfg", INTEGER, &alpha_inputfg }, + { "alpha_inputbg", INTEGER, &alpha_inputbg }, + { "alpha_menubg", INTEGER, &alpha_menubg }, + { "alpha_promptfg", INTEGER, &alpha_promptfg }, + { "alpha_promptbg", INTEGER, &alpha_promptbg }, + { "alpha_larrowfg", INTEGER, &alpha_larrowfg }, + { "alpha_larrowbg", INTEGER, &alpha_larrowbg }, + { "alpha_rarrowfg", INTEGER, &alpha_rarrowfg }, + { "alpha_rarrowbg", INTEGER, &alpha_rarrowbg }, + { "alpha_normhlfg", INTEGER, &alpha_normhlfg }, + { "alpha_normhlbg", INTEGER, &alpha_normhlbg }, + { "alpha_selhlfg", INTEGER, &alpha_selhlfg }, + { "alpha_selhlbg", INTEGER, &alpha_selhlbg }, + { "alpha_numfg", INTEGER, &alpha_numfg }, + { "alpha_numbg", INTEGER, &alpha_numbg }, + { "alpha_borderbg", INTEGER, &alpha_borderbg }, + { "alpha_caretfg", INTEGER, &alpha_caretfg }, + { "alpha_caretbg", INTEGER, &alpha_caretbg }, + { "alpha_modefg", INTEGER, &alpha_modefg }, + { "alpha_modebg", INTEGER, &alpha_modebg }, + // SGR sequence colors { "col_sgrcolor0", STRING, &col_sgrcolor0 }, { "col_sgrcolor1", STRING, &col_sgrcolor1 },