Commit cfac9f8
Changed files (3)
product
desktop.ui
views
product/desktop.ui/views/Toast.xaml
@@ -1,82 +1,72 @@
-<UserControl x:Class="solidware.financials.windows.ui.views.Toast"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:tb="clr-namespace:Hardcodet.Wpf.TaskbarNotification;assembly=Hardcodet.Wpf.TaskbarNotification" xmlns:views="clr-namespace:solidware.financials.windows.ui.views" Height="120" Width="240">
+<UserControl x:Class="solidware.financials.windows.ui.views.Toast" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:tb="clr-namespace:Hardcodet.Wpf.TaskbarNotification;assembly=Hardcodet.Wpf.TaskbarNotification" xmlns:views="clr-namespace:solidware.financials.windows.ui.views" Height="120" Width="240">
<UserControl.Resources>
<Storyboard x:Key="FadeIn">
<DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="grid" Storyboard.TargetProperty="(UIElement.Opacity)">
- <SplineDoubleKeyFrame KeyTime="00:00:00" Value="0"/>
- <SplineDoubleKeyFrame KeyTime="00:00:01" Value="0.95"/>
- <SplineDoubleKeyFrame KeyTime="00:00:03" Value="0.95"/>
-<!-- <SplineDoubleKeyFrame KeyTime="00:00:05" Value="0"/>-->
+ <SplineDoubleKeyFrame KeyTime="00:00:00" Value="0" />
+ <SplineDoubleKeyFrame KeyTime="00:00:01" Value="0.95" />
+ <SplineDoubleKeyFrame KeyTime="00:00:03" Value="0.95" />
+ <!-- <SplineDoubleKeyFrame KeyTime="00:00:05" Value="0"/>-->
</DoubleAnimationUsingKeyFrames>
</Storyboard>
<Storyboard x:Key="HighlightCloseButton">
<DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="closeImage" Storyboard.TargetProperty="(UIElement.Opacity)">
- <SplineDoubleKeyFrame KeyTime="00:00:00" Value="0.4"/>
- <SplineDoubleKeyFrame KeyTime="00:00:00.3000000" Value="1"/>
+ <SplineDoubleKeyFrame KeyTime="00:00:00" Value="0.4" />
+ <SplineDoubleKeyFrame KeyTime="00:00:00.3000000" Value="1" />
</DoubleAnimationUsingKeyFrames>
</Storyboard>
<Storyboard x:Key="FadeCloseButton">
<DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="closeImage" Storyboard.TargetProperty="(UIElement.Opacity)">
- <SplineDoubleKeyFrame KeyTime="00:00:00" Value="1"/>
- <SplineDoubleKeyFrame KeyTime="00:00:00.3000000" Value="0.4"/>
+ <SplineDoubleKeyFrame KeyTime="00:00:00" Value="1" />
+ <SplineDoubleKeyFrame KeyTime="00:00:00.3000000" Value="0.4" />
</DoubleAnimationUsingKeyFrames>
</Storyboard>
<Storyboard x:Key="FadeBack">
<DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="grid" Storyboard.TargetProperty="(UIElement.Opacity)">
- <SplineDoubleKeyFrame KeyTime="00:00:00" Value="1"/>
- <SplineDoubleKeyFrame KeyTime="00:00:00.3000000" Value="1"/>
+ <SplineDoubleKeyFrame KeyTime="00:00:00" Value="1" />
+ <SplineDoubleKeyFrame KeyTime="00:00:00.3000000" Value="1" />
</DoubleAnimationUsingKeyFrames>
</Storyboard>
- <Storyboard x:Key="FadeOut" Completed="OnFadeOutCompleted" >
+ <Storyboard x:Key="FadeOut" Completed="OnFadeOutCompleted">
<DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="grid" Storyboard.TargetProperty="(UIElement.Opacity)">
- <SplineDoubleKeyFrame KeyTime="00:00:00" Value="1"/>
- <SplineDoubleKeyFrame KeyTime="00:00:00.3000000" Value="0.2"/>
+ <SplineDoubleKeyFrame KeyTime="00:00:00" Value="1" />
+ <SplineDoubleKeyFrame KeyTime="00:00:00.3000000" Value="0.2" />
</DoubleAnimationUsingKeyFrames>
</Storyboard>
</UserControl.Resources>
<UserControl.Triggers>
<EventTrigger RoutedEvent="tb:TaskbarIcon.BalloonShowing">
- <BeginStoryboard Storyboard="{StaticResource FadeIn}" x:Name="FadeIn_BeginStoryboard"/>
+ <BeginStoryboard Storyboard="{StaticResource FadeIn}" x:Name="FadeIn_BeginStoryboard" />
</EventTrigger>
<EventTrigger RoutedEvent="Mouse.MouseEnter" SourceName="closeImage">
- <BeginStoryboard Storyboard="{StaticResource HighlightCloseButton}" x:Name="HighlightCloseButton_BeginStoryboard"/>
+ <BeginStoryboard Storyboard="{StaticResource HighlightCloseButton}" x:Name="HighlightCloseButton_BeginStoryboard" />
</EventTrigger>
<EventTrigger RoutedEvent="Mouse.MouseLeave" SourceName="closeImage">
- <BeginStoryboard Storyboard="{StaticResource FadeCloseButton}" x:Name="FadeCloseButton_BeginStoryboard"/>
+ <BeginStoryboard Storyboard="{StaticResource FadeCloseButton}" x:Name="FadeCloseButton_BeginStoryboard" />
</EventTrigger>
<EventTrigger RoutedEvent="Mouse.MouseEnter">
- <StopStoryboard BeginStoryboardName="FadeIn_BeginStoryboard"/>
- <BeginStoryboard x:Name="FadeBack_BeginStoryboard1" Storyboard="{StaticResource FadeBack}"/>
+ <StopStoryboard BeginStoryboardName="FadeIn_BeginStoryboard" />
+ <BeginStoryboard x:Name="FadeBack_BeginStoryboard1" Storyboard="{StaticResource FadeBack}" />
</EventTrigger>
<EventTrigger RoutedEvent="tb:TaskbarIcon.BalloonClosing">
- <BeginStoryboard Storyboard="{StaticResource FadeOut}" x:Name="FadeOut_BeginStoryboard"/>
+ <BeginStoryboard Storyboard="{StaticResource FadeOut}" x:Name="FadeOut_BeginStoryboard" />
</EventTrigger>
</UserControl.Triggers>
- <Grid x:Name="grid" MouseEnter="grid_MouseEnter">
- <Border HorizontalAlignment="Stretch" Margin="5,5,5,5" BorderThickness="1,1,1,1" BorderBrush="#FF997137">
- <Border.Effect> <DropShadowEffect Color="#FF747474"/> </Border.Effect>
- <Border.Background>
- <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
- <GradientStop Color="#FF4B4B4B" Offset="0" />
- <GradientStop Color="#FF8F8F8F" Offset="1" />
- </LinearGradientBrush>
- </Border.Background>
- </Border>
- <Image Name="infoImage" HorizontalAlignment="Left" Margin="0,10,0,0" Width="72" Stretch="Fill" Height="72" VerticalAlignment="Top" />
- <TextBlock Margin="72,49.2,10,0" VerticalAlignment="Top" Foreground="#FFECAD25" TextWrapping="Wrap">
- <Run Text="{Binding Path=BalloonText}" />
- </TextBlock>
- <Path Fill="#FFFFFFFF" Stretch="Fill" Margin="72,38.2,34,0" VerticalAlignment="Top" Height="1" Data="M26,107 L220.04123,107" SnapsToDevicePixels="True">
- <Path.Stroke>
- <LinearGradientBrush EndPoint="0.973,0.5" StartPoint="0.005,0.5">
- <GradientStop Color="#00ECAD25" Offset="1" />
- <GradientStop Color="#87ECAD25" Offset="0" />
- </LinearGradientBrush>
- </Path.Stroke>
- </Path>
- <TextBlock Margin="72,10,10,0" VerticalAlignment="Top" Height="23.2" Text="{Binding Path=BalloonText, ElementName=me, Mode=Default}" TextWrapping="Wrap" Foreground="#FFECAD25" FontWeight="Bold"/>
- <Image HorizontalAlignment="Right" Margin="0,10,10,0" VerticalAlignment="Top" Width="16" Height="16" Stretch="Fill" Opacity="0.4" ToolTip="Close Balloon" x:Name="closeImage" MouseDown="imgClose_MouseDown"/>
- </Grid>
-</UserControl>
+ <Grid x:Name="grid" MouseEnter="grid_MouseEnter">
+ <Border HorizontalAlignment="Stretch" Margin="5,5,5,5" BorderThickness="1,1,1,1" BorderBrush="#FF997137">
+ <Border.Effect>
+ <DropShadowEffect Color="#FF747474" />
+ </Border.Effect>
+ <Border.Background>
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
+ <GradientStop Color="#FF4B4B4B" Offset="0" />
+ <GradientStop Color="#FF8F8F8F" Offset="1" />
+ </LinearGradientBrush>
+ </Border.Background>
+ </Border>
+ <Image Name="infoImage" HorizontalAlignment="Left" Margin="0,10,0,0" Width="72" Stretch="Fill" Height="72" VerticalAlignment="Top" />
+ <TextBlock Margin="72,24,10,0" VerticalAlignment="Top" Foreground="White" TextWrapping="Wrap" FontSize="16">
+ <Run Text="{Binding Path=BalloonText}" />
+ </TextBlock>
+ <Image HorizontalAlignment="Right" Margin="0,10,10,0" VerticalAlignment="Top" Width="16" Height="16" Stretch="Fill" Opacity="0.4" ToolTip="Close Balloon" x:Name="closeImage" MouseDown="imgClose_MouseDown" />
+ </Grid>
+</UserControl>
\ No newline at end of file
product/messages/CurrentStockPrice.cs
@@ -18,8 +18,9 @@ namespace solidware.financials.messages
public override string ToString()
{
var builder = new StringBuilder();
- builder.AppendLine("{0} {1:C} {2} / {3}%".format(Symbol,Price,Change, ChangePercentage));
- builder.AppendLine("O:{0:C} H:{1:C} L:{2:C}".format(Open, High, Low));
+ builder.AppendLine("{0} {1:C}".format(Symbol.ToUpperInvariant(), Price));
+ builder.AppendLine("{0} / {1}%".format(Change, ChangePercentage));
+ //builder.AppendLine("O:{0:C} H:{1:C} L:{2:C}".format(Open, High, Low));
return builder.ToString();
}
}
product/messages/StartWatchingSymbol.cs
@@ -9,7 +9,7 @@ namespace solidware.financials.messages
public override string ToString()
{
- return "I will start watching {0}".format(Symbol);
+ return "I will start watching {0}".format(Symbol.ToUpperInvariant());
}
}
}
\ No newline at end of file