Skip to content

Commit 248b296

Browse files
authored
Add files via upload
1 parent 81e0445 commit 248b296

File tree

1 file changed

+13
-8
lines changed

1 file changed

+13
-8
lines changed

ImprovedUI/Public/Game/GUI/Widgets/WorldTooltips.xaml

+13-8
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@
88
<ls:UIWidget.ContentTemplate>
99
<DataTemplate DataType="{x:Type ls:Widget}">
1010
<DataTemplate.Resources>
11-
<SolidColorBrush x:Key="GreenScreen" Color="#00B140"/>
12-
<SolidColorBrush x:Key="BlueScreen" Color="#150DF7"/>
11+
<!-- MOD START - Custom animation -->
1312
<Storyboard x:Key="IUIScanningAnim" AutoReverse="True">
1413
<DoubleAnimation Storyboard.TargetName="SpyglassBorder" Storyboard.TargetProperty="Opacity" To="0.1" Duration="0:0:1"/>
1514
</Storyboard>
16-
<Storyboard x:Key="IUIIdleAnim" AutoReverse="True">
15+
<Storyboard x:Key="IUIIdleAnim">
1716
<DoubleAnimation Storyboard.TargetName="SpyglassBorder" Storyboard.TargetProperty="Opacity" To="1" Duration="0:0:0.1"/>
1817
</Storyboard>
18+
<!-- MOD END -->
1919
<DataTemplate x:Key="CommonTooltipTemplate">
2020
<Canvas >
2121
<b:Interaction.Triggers>
@@ -85,15 +85,16 @@
8585
</DataTemplate.Resources>
8686

8787
<Grid>
88+
<!-- MOD START - show all items auto re-toggle -->
8889
<!-- Detects mouse movement, if there are no world items listed -->
8990
<Control x:Name="WTCMouseInputChecker" Visibility="Collapsed" Opacity="1.0">
9091
<Control.Template>
9192
<ControlTemplate TargetType="Control">
92-
<Border Width="3840" Height="2160" VerticalAlignment="Center" HorizontalAlignment="Center" Background="{StaticResource GreenScreen}"/>
93+
<Border Width="3840" Height="2160" VerticalAlignment="Center" HorizontalAlignment="Center" Background="Transparent"/>
9394
</ControlTemplate>
9495
</Control.Template>
9596
<b:Interaction.Triggers>
96-
<b:EventTrigger EventName="MouseMove">
97+
<b:EventTrigger EventName="MouseEnter">
9798
<b:InvokeCommandAction Command="{Binding SetShowWorldTooltipsCommand}"/>
9899
<b:ChangePropertyAction TargetName="WTCMouseInputChecker" PropertyName="Opacity" Value="0.5"/>
99100
</b:EventTrigger>
@@ -133,7 +134,7 @@
133134

134135
<!-- Indicates if "Show all items" is turned on, and scanning when no entries are showing -->
135136
<Grid x:Name="SpyglassHolder" Visibility="Collapsed" Margin="20,0,0,0" HorizontalAlignment="Left" VerticalAlignment="Bottom">
136-
<Border x:Name="SpyglassBorder" Height="120" Width="120" Background="{StaticResource BlueScreen}" Opacity="1">
137+
<Border x:Name="SpyglassBorder" Height="120" Width="120" Background="Transparent" Opacity="1">
137138
<Image x:Name="IconSpyglass" Source="pack://application:,,,/GustavNoesisGUI;component/Assets/HUD/ico_spyglass.png" Height="120" Width="120"/>
138139
</Border>
139140
<b:Interaction.Triggers>
@@ -186,10 +187,13 @@
186187
</Grid>
187188
<DataTemplate.Triggers>
188189
<!-- Enables/disables the mouse or zero item checks in place -->
190+
<DataTrigger Binding="{Binding ElementName=SpyglassHolder, Path=IsVisible}" Value="False">
191+
<Setter TargetName="WTCMouseInputChecker" Property="Visibility" Value="Collapsed"/>
192+
</DataTrigger>
189193
<MultiDataTrigger>
190194
<MultiDataTrigger.Conditions>
191-
<Condition Binding="{Binding ElementName=WorldTooltipContainer, Path=HasItems}" Value="False"/>
192195
<Condition Binding="{Binding ElementName=SpyglassHolder, Path=IsVisible}" Value="True"/>
196+
<Condition Binding="{Binding ElementName=WorldTooltipContainer, Path=HasItems}" Value="False"/>
193197
<Condition Binding="{Binding ElementName=WTCMouseInputChecker, Path=Opacity}" Value="0.5"/>
194198
</MultiDataTrigger.Conditions>
195199
<MultiDataTrigger.Setters>
@@ -199,8 +203,8 @@
199203
</MultiDataTrigger>
200204
<MultiDataTrigger>
201205
<MultiDataTrigger.Conditions>
202-
<Condition Binding="{Binding ElementName=WorldTooltipContainer, Path=HasItems}" Value="False"/>
203206
<Condition Binding="{Binding ElementName=SpyglassHolder, Path=IsVisible}" Value="True"/>
207+
<Condition Binding="{Binding ElementName=WorldTooltipContainer, Path=HasItems}" Value="False"/>
204208
<Condition Binding="{Binding ElementName=WTCMouseInputChecker, Path=Opacity}" Value="1.0"/>
205209
</MultiDataTrigger.Conditions>
206210
<Setter TargetName="WTCMouseInputChecker" Property="Visibility" Value="Visible"/>
@@ -218,4 +222,5 @@
218222
</DataTemplate.Triggers>
219223
</DataTemplate>
220224
</ls:UIWidget.ContentTemplate>
225+
<!-- MOD END -->
221226
</ls:UIWidget>

0 commit comments

Comments
 (0)