Classes:Scrollbar

From XfireWiki

Jump to: navigation, search

Specifying a scrollbar looks like the following in the components section.

  <Component Name="DefaultScrollbar"
     Class="Scrollbar"
     >
     <Images State="Normal" Color="ScrollbarColor" ColorBG="ScrollbarColorBG">
        <Image Type="ScrollLeft">SCROLLLEFTNORM</Image>
        <Image Type="ScrollRight">SCROLLRIGHTNORM</Image>
        
        <Image Type="ScrollUp">SCROLLUPNORM</Image>
        <Image Type="ScrollDown">SCROLLDOWNNORM</Image>
        
        <Image Type="ScrollHorzGripperLeft">SCROLLGRIPPERHORZLEFT</Image>
        <Image Type="ScrollHorzGripperMiddle">SCROLLGRIPPERHORZMIDDLE</Image>
        <Image Type="ScrollHorzGripperOverlay">SCROLLGRIPPERGRIPSHORZ</Image>
        <Image Type="ScrollHorzGripperRight">SCROLLGRIPPERHORZRIGHT</Image>
        
        <Image Type="ScrollVertGripperTop">SCROLLGRIPPERVERTTOP</Image>
        <Image Type="ScrollVertGripperMiddle">SCROLLGRIPPERVERTMIDDLE</Image>
        <Image Type="ScrollVertGripperOverlay">SCROLLGRIPPERGRIPSVERT</Image>
        <Image Type="ScrollVertGripperBottom">SCROLLGRIPPERVERTBOTTOM</Image>
        
        <Image Type="ScrollHorzGutterLeft">SCROLLBACKGROUNDHORZLEFT</Image>
        <Image Type="ScrollHorzGutterMiddle">SCROLLBACKGROUNDHORZMIDDLE</Image>
        <Image Type="ScrollHorzGutterRight">SCROLLBACKGROUNDHORZRIGHT</Image>
        
        <Image Type="ScrollVertGutterTop">SCROLLBACKGROUNDVERTTOP</Image>
        <Image Type="ScrollVertGutterMiddle">SCROLLBACKGROUNDVERTMIDDLE</Image>
        <Image Type="ScrollVertGutterBottom">SCROLLBACKGROUNDVERTBOTTOM</Image>
 
        <Image Type="ScrollCornder">SCROLLCORNER</Image>
     </Images>
     <Images State="Hover" Color="ScrollbarColor" ColorBG="ScrollbarColorBG">
        <Image Type="ScrollLeft">SCROLLLEFTHOVER</Image>
        <Image Type="ScrollRight">SCROLLRIGHTHOVER</Image>
        
        <Image Type="ScrollUp">SCROLLUPHOVER</Image>
        <Image Type="ScrollDown">SCROLLDOWNHOVER</Image>
        
        <Image Type="ScrollHorzGripperLeft">SCROLLGRIPPERHORZLEFTHOVER</Image>
        <Image Type="ScrollHorzGripperMiddle">SCROLLGRIPPERHORZMIDDLEHOVER</Image>
        <Image Type="ScrollHorzGripperRight">SCROLLGRIPPERHORZRIGHTHOVER</Image>
        
        <Image Type="ScrollVertGripperTop">SCROLLGRIPPERVERTTOPHOVER</Image>
        <Image Type="ScrollVertGripperMiddle">SCROLLGRIPPERVERTMIDDLEHOVER</Image>
        <Image Type="ScrollVertGripperBottom">SCROLLGRIPPERVERTBOTTOMHOVER</Image>
     </Images>
     <Images State="Down" Color="ScrollbarColor" ColorBG="ScrollbarColorBG">
        <Image Type="ScrollLeft">SCROLLLEFTDOWN</Image>
        <Image Type="ScrollRight">SCROLLRIGHTDOWN</Image>
        
        <Image Type="ScrollUp">SCROLLUPDOWN</Image>
        <Image Type="ScrollDown">SCROLLDOWNDOWN</Image>
        
        <Image Type="ScrollHorzGripperLeft">SCROLLGRIPPERHORZLEFTDOWN</Image>
        <Image Type="ScrollHorzGripperMiddle">SCROLLGRIPPERHORZMIDDLEDOWN</Image>
        <Image Type="ScrollHorzGripperRight">SCROLLGRIPPERHORZRIGHTDOWN</Image>
        
        <Image Type="ScrollVertGripperTop">SCROLLGRIPPERVERTTOPDOWN</Image>
        <Image Type="ScrollVertGripperMiddle">SCROLLGRIPPERVERTMIDDLEDOWN</Image>
        <Image Type="ScrollVertGripperBottom">SCROLLGRIPPERVERTBOTTOMDOWN</Image>
     </Images>
     <Images State="Disabled" Color="ScrollbarColor" ColorBG="ScrollbarColorBG">
        <Image Type="ScrollLeft">SCROLLLEFTDISABLED</Image>
        <Image Type="ScrollRight">SCROLLRIGHTDISABLED</Image>
        
        <Image Type="ScrollUp">SCROLLUPDISABLED</Image>
        <Image Type="ScrollDown">SCROLLDOWNDISABLED</Image>
     </Images>
  </Component>

Then in the places where scrollbars are used, you do this.

  <Component Name="BuddyView"
     Class="BuddyListView"
     WindowFocus="true"
     Color="BuddyViewBG"
     Scrollbar="DefaultScrollbar"
     >...</Component>

Personal tools