<?xml version="1.0" ?>

<Falagard>
   <!--
   ***************************************************
   A Simple arkanalook progressbar.
   For perfect representation, the size should be 124x24 px.
   ***************************************************
   -->

   <WidgetLook name="ArkanaLook/Progressbar">
      <!-- The Property Initialisers. These are properties that are set here. -->
      <!-- ****************************************************************** -->
      <Property name="VerticalProgress" value="False" />
      <Property name="ReversedProgress" value="False" />

      <Property name="UnifiedMinSize" value="{{0,124},{0,24}}" />
      <Property name="WantsMultiClickEvents" value="False" />

      <!-- The Named Area sections. This tells CEGUI where to draw text. -->
      <!-- ************************************************************* -->

      <!-- You can configure these borders using the entries in the imageset. -->
      <NamedArea name="ProgressArea">
         <Area>
            <Dim type="LeftEdge" ><ImageDim imageset="ArkanaLook" image="Conf_ProgressBar" dimension="XPosition" /></Dim>
            <Dim type="TopEdge" ><ImageDim imageset="ArkanaLook" image="Conf_ProgressBar" dimension="YPosition" /></Dim>
            <Dim type="Width" ><ImageDim imageset="ArkanaLook" image="Conf_ProgressBar" dimension="Width" /></Dim>
            <Dim type="Height" ><ImageDim imageset="ArkanaLook" image="Conf_ProgressBar" dimension="Height" /></Dim>
         </Area>
      </NamedArea>

      <!-- The Imagery sections. This specifies how a section is drawn. -->
      <!-- ************************************************************ -->

      <!-- This section is needed by CEGUI to know how to draw the enabled background. -->
      <ImagerySection name="background_enabled">
         <ImageryComponent>
            <Area>
               <Dim type="LeftEdge" ><AbsoluteDim value="0" /></Dim>
               <Dim type="TopEdge" ><AbsoluteDim value="0" /></Dim>
               <Dim type="Width" ><ImageDim imageset="ArkanaLook" image="ProgressBarEnabledBg" dimension="Width" /></Dim>
               <Dim type="Height" ><ImageDim imageset="ArkanaLook" image="ProgressBarEnabledBg" dimension="Height" /></Dim>
            </Area>
            <Image imageset="ArkanaLook" image="ProgressBarEnabledBg" />
         </ImageryComponent>
      </ImagerySection>

      <!-- This section is needed by CEGUI to know how to draw the disabled background. -->
      <ImagerySection name="background_disabled">
         <ImageryComponent>
            <Area>
               <Dim type="LeftEdge" ><AbsoluteDim value="0" /></Dim>
               <Dim type="TopEdge" ><AbsoluteDim value="0" /></Dim>
               <Dim type="Width" ><ImageDim imageset="ArkanaLook" image="ProgressBarDisabledBg" dimension="Width" /></Dim>
               <Dim type="Height" ><ImageDim imageset="ArkanaLook" image="ProgressBarDisabledBg" dimension="Height" /></Dim>
            </Area>
            <Image imageset="ArkanaLook" image="ProgressBarDisabledBg" />
         </ImageryComponent>
      </ImagerySection>

      <!-- This section is needed by CEGUI to know how to draw the enabled lighted progress. -->
      <ImagerySection name="progress_light_enabled" >
         <ImageryComponent>
            <Area>
               <Dim type="LeftEdge" ><AbsoluteDim value="0" /></Dim>
               <Dim type="TopEdge" ><AbsoluteDim value="0" /></Dim>
               <Dim type="Width" ><UnifiedDim scale="1" type="Width" /></Dim>
               <Dim type="Height" ><UnifiedDim scale="1" type="Height" /></Dim>
            </Area>
            <Image imageset="ArkanaLook" image="ProgressBarEnabledLight" />
            <VertFormat type="CentreAligned" />
            <HorzFormat type="LeftAligned" />
         </ImageryComponent>
      </ImagerySection>

      <!-- This section is needed by CEGUI to know how to draw the disabled lighted progress. -->
      <ImagerySection name="progress_light_disabled" >
         <ImageryComponent>
            <Area>
               <Dim type="LeftEdge" ><AbsoluteDim value="0" /></Dim>
               <Dim type="TopEdge" ><AbsoluteDim value="0" /></Dim>
               <Dim type="Width" ><UnifiedDim scale="1" type="Width" /></Dim>
               <Dim type="Height" ><UnifiedDim scale="1" type="Height" /></Dim>
            </Area>
            <Image imageset="ArkanaLook" image="ProgressBarDisabledLight" />
            <VertFormat type="CentreAligned" />
            <HorzFormat type="LeftAligned" />
         </ImageryComponent>
      </ImagerySection>

      <!-- The Imagery states. This specifies what sections are drawn in wich state. -->
      <!-- ************************************************************************* -->

      <!-- The background in enabled mode. -->
      <StateImagery name="Enabled">
         <Layer><Section section="background_enabled" /></Layer>
      </StateImagery>

      <!-- The background in disabled mode. -->
      <StateImagery name="Disabled">
         <Layer><Section section="background_disabled"></Section></Layer>
      </StateImagery>

      <!-- The progress light in enabled mode. -->
      <StateImagery name="EnabledProgress">
         <Layer><Section section="progress_light_enabled" /></Layer>
      </StateImagery>

      <!-- The progress light in disabled mode. -->
      <StateImagery name="DisabledProgress">
         <Layer><Section section="progress_light_disabled"></Section></Layer>
      </StateImagery>
   </WidgetLook>
</Falagard>

