// // Styles for a themed scrollbar // #define SCROLLBARHTHEME 1 scrollbar { layoutpos: ninebottom; } scrollbar [vertical] { layoutpos: nineright; } viewer { layoutpos: nineclient; } thumb { background: dtb(handlemap(SCROLLBARHTHEME), SBP_THUMBBTNVERT, SCRBS_NORMAL); content: dtb(handlemap(SCROLLBARHTHEME), SBP_GRIPPERVERT, SCRBS_NORMAL); contentalign: middlecenter; } thumb [mousefocused] { background: dtb(handlemap(SCROLLBARHTHEME), SBP_THUMBBTNVERT, SCRBS_HOT); content: dtb(handlemap(SCROLLBARHTHEME), SBP_GRIPPERVERT, SCRBS_HOT); } thumb [captured] { background: dtb(handlemap(SCROLLBARHTHEME), SBP_THUMBBTNVERT, SCRBS_PRESSED); content: dtb(handlemap(SCROLLBARHTHEME), SBP_GRIPPERVERT, SCRBS_PRESSED); } repeatbutton [id=atom(lineup)] { background: dtb(handlemap(SCROLLBARHTHEME), SBP_ARROWBTN, ABS_UPNORMAL); width: sysmetric(SM_CXVSCROLL); height: sysmetric(SM_CYVSCROLL); } repeatbutton [id=atom(lineup)][mousefocused] { background: dtb(handlemap(SCROLLBARHTHEME), SBP_ARROWBTN, ABS_UPHOT); } repeatbutton [id=atom(lineup)][pressed] { background: dtb(handlemap(SCROLLBARHTHEME), SBP_ARROWBTN, ABS_UPPRESSED); } repeatbutton [id=atom(linedown)] { background: dtb(handlemap(SCROLLBARHTHEME), SBP_ARROWBTN, ABS_DOWNNORMAL); width: sysmetric(SM_CXVSCROLL); height: sysmetric(SM_CYVSCROLL); } repeatbutton [id=atom(linedown)][mousefocused] { background: dtb(handlemap(SCROLLBARHTHEME), SBP_ARROWBTN, ABS_DOWNHOT); } repeatbutton [id=atom(linedown)][pressed] { background: dtb(handlemap(SCROLLBARHTHEME), SBP_ARROWBTN, ABS_DOWNPRESSED); } repeatbutton [id=atom(pageup)] { background: dtb(handlemap(SCROLLBARHTHEME), SBP_UPPERTRACKVERT, SCRBS_NORMAL); } repeatbutton [id=atom(pageup)][mousefocused] { background: dtb(handlemap(SCROLLBARHTHEME), SBP_UPPERTRACKVERT, SCRBS_HOT); } repeatbutton [id=atom(pageup)][pressed] { background: dtb(handlemap(SCROLLBARHTHEME), SBP_UPPERTRACKVERT, SCRBS_PRESSED); } repeatbutton [id=atom(pagedown)] { background: dtb(handlemap(SCROLLBARHTHEME), SBP_LOWERTRACKVERT, SCRBS_NORMAL); } repeatbutton [id=atom(pagedown)][mousefocused] { background: dtb(handlemap(SCROLLBARHTHEME), SBP_LOWERTRACKVERT, SCRBS_HOT); } repeatbutton [id=atom(pagedown)][pressed] { background: dtb(handlemap(SCROLLBARHTHEME), SBP_LOWERTRACKVERT, SCRBS_PRESSED); }