Powershell GUI fronted (WPF) to run categorized console scripts

⌈⌋ ⎇ branch:  ClickyColoury


Artifact [560b5a8b81]

Artifact 560b5a8b8155a80b5f61c5dc4eab1ae212195412:

  • File modules/theme.beta.xaml — part of check-in [9461359e7d] at 2018-04-10 20:52:03 on branch trunk — Added two more themes, less preset colors in main template. (user: mario size: 4360)

<ResourceDictionary
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

    <Style x:Key="RibbonGradient" TargetType="DockPanel">
      <Setter Property="Background"><Setter.Value>
      <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
        <GradientStop Color="#FFdd5555" Offset="0.00" />
        <GradientStop Color="#ffdd4444" Offset="0.30" />
        <GradientStop Color="#ffcc3333" Offset="0.70" />
        <GradientStop Color="#ffbb2222" Offset="1.00" />
      </LinearGradientBrush>
      </Setter.Value></Setter>
    </Style>

    <Style x:Key="RibbonBorder" TargetType="Border">
      <Setter Property="BorderBrush" Value="#FF996655" />
      <Setter Property="BorderThickness" Value="1" />
      <Setter Property="Margin" Value="4,0,4,4" />
      <Setter Property="Padding" Value="4,8,4,0" />
      <Setter Property="Background"><Setter.Value>
      <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
        <GradientStop Color="#00ee6666" Offset="0.00" />
        <GradientStop Color="#ffee7777" Offset="0.20" />
        <GradientStop Color="#ffdd6666" Offset="0.50" />
        <GradientStop Color="#ffcc5555" Offset="0.51" />
        <GradientStop Color="#ffcc5555" Offset="0.70" />
        <GradientStop Color="#ff994444" Offset="0.71" />
        <GradientStop Color="#ffaa1111" Offset="1.00" />
      </LinearGradientBrush>
      </Setter.Value></Setter>
    </Style>

    <Style x:Key="RibbonBorderGreen" TargetType="Border" BasedOn="{StaticResource RibbonBorder}">
      <Setter Property="Background"><Setter.Value>
      <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
        <GradientStop Color="#00aaaaff" Offset="0.00" />
        <GradientStop Color="#ff9999ee" Offset="0.20" />
        <GradientStop Color="#ff8888ee" Offset="0.70" />
        <GradientStop Color="#776666cc" Offset="0.71" />
        <GradientStop Color="#33111199" Offset="1.00" />
      </LinearGradientBrush>
      </Setter.Value></Setter>
    </Style>

    <Style x:Key="ActionLabel" TargetType="Label">
      <Setter Property="Foreground" Value="#FFCDCDCD" />
    </Style>

    <Style x:Key="ActionButton" TargetType="Button">
      <Setter Property="TabIndex" Value="0" />
      <Setter Property="FontSize" Value="18" />
      <Setter Property="Foreground" Value="#ff333366" />
      <Setter Property="Template">
       <Setter.Value>
        <ControlTemplate TargetType="Button">
         <Border>
          <Border.Style>
           <Style TargetType="{x:Type Border}">
            <Style.Triggers>
            <Trigger Property="IsMouseOver" Value="True">
              <Setter Property="Background" Value="#ffeeddaa"/>
              <Setter Property="Opacity" Value="1.0"/>
            </Trigger>
            <!--Trigger Property="IsPressed" Value="True">
              <Setter Property="Background" Value="#ffffcc99"/>
              <Setter Property="Opacity" Value="0.6"/></Trigger-->
            </Style.Triggers>
           </Style>
          </Border.Style>
          <Border Opacity="0.9"> <ContentPresenter/> </Border>
         </Border>
        </ControlTemplate>
       </Setter.Value>
      </Setter>
    </Style>

    <Style x:Key="MenuButton" TargetType="Button">
      <Setter Property="FocusVisualStyle" Value="{x:Null}"/>
      <Setter Property="BorderThickness" Value="1" />
      <Setter Property="BorderBrush" Value="Transparent" />
      <Setter Property="Padding" Value="2,1" />
      <Setter Property="Margin" Value="0,2,0,2" />
      <Setter Property="FontSize" Value="14" />
      <Setter Property="FontWeight" Value="Normal" />
      <Setter Property="Button.Effect">
        <Setter.Value>
            <DropShadowEffect Color="Black" Direction="320" ShadowDepth="3" BlurRadius="5" Opacity="0.5" />
        </Setter.Value>
      </Setter>
      <Style.Triggers>
        <Trigger Property="IsMouseOver" Value="True">
          <Setter Property="Background" Value="White" />
  
        </Trigger>
        <Trigger Property="IsPressed" Value="True">
          <Setter Property="Background" Value="Yellow" />
          <Setter Property="Padding" Value="3,2,1,0" />
        </Trigger>
      </Style.Triggers>
    </Style>

</ResourceDictionary>