Skip to content

Commit 842a92b

Browse files
authored
Merge pull request #169 from Wires77/Issue-#162
Adding thumbs and down icons to the Notify Menu
2 parents c94239e + b4886ba commit 842a92b

File tree

6 files changed

+50
-2
lines changed

6 files changed

+50
-2
lines changed

Elpis/Elpis.csproj

+6
Original file line numberDiff line numberDiff line change
@@ -433,6 +433,12 @@
433433
<ItemGroup>
434434
<None Include="Resources\thumbUp.png" />
435435
</ItemGroup>
436+
<ItemGroup>
437+
<None Include="Images\thumbs-down.png" />
438+
</ItemGroup>
439+
<ItemGroup>
440+
<None Include="Images\thumbs-up.png" />
441+
</ItemGroup>
436442
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
437443
<PropertyGroup>
438444
<PostBuildEvent>"$(ProjectDir)Resources\InsertIcons.exe" "$(TargetPath)" "$(ProjectDir)Resources\icon-list.txt"</PostBuildEvent>

Elpis/Images/thumbs-down.png

447 Bytes
Loading

Elpis/Images/thumbs-up.png

449 Bytes
Loading

Elpis/MainWindow.xaml.cs

+18-2
Original file line numberDiff line numberDiff line change
@@ -577,6 +577,22 @@ private void LoadNotifyMenu()
577577
_notifyMenu_Album.Tag = _player.CurrentSong.AlbumDetailUrl;
578578

579579
_notifyMenu_PlayPause.Text = _player.Playing ? "Pause" : "Play";
580+
if (_player.CurrentSong.Banned)
581+
{
582+
_notifyMenu_DownVote.Image = Properties.Resources.thumbs_down;
583+
}
584+
else
585+
{
586+
_notifyMenu_DownVote.Image = null;
587+
}
588+
if (_player.CurrentSong.Loved)
589+
{
590+
_notifyMenu_UpVote.Image = Properties.Resources.thumbs_up;
591+
}
592+
else
593+
{
594+
_notifyMenu_UpVote.Image = null;
595+
}
580596
}
581597

582598
_notifyMenu_BreakStation.Visible =
@@ -611,13 +627,13 @@ private void SetupNotifyIcon()
611627
_notifyMenu_Stations = new ToolStripMenuItem("Stations");
612628

613629
_notifyMenu_DownVote = new ToolStripMenuItem("Dislike Song");
614-
_notifyMenu_DownVote.Click += ((o, e) => _playlistPage.ThumbDownCurrent() );
630+
_notifyMenu_DownVote.Click += ((o, e) => _playlistPage.ThumbDownCurrent() );
615631

616632
_notifyMenu_Tired = new ToolStripMenuItem("Tired of This Song");
617633
_notifyMenu_Tired.Click += ((o, e) => _playlistPage.TiredOfCurrentSongFromSystemTray());
618634

619635
_notifyMenu_UpVote = new ToolStripMenuItem("Like Song");
620-
_notifyMenu_UpVote.Click += ((o, e) => _playlistPage.ThumbUpCurrent() );
636+
_notifyMenu_UpVote.Click += ((o, e) => _playlistPage.ThumbUpCurrent() );
621637

622638
_notifyMenu_Exit = new ToolStripMenuItem("Exit Elpis");
623639
_notifyMenu_Exit.Click += ((o, e) => { _forceClose = true; Close(); });

Elpis/Properties/Resources.Designer.cs

+20
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Elpis/Properties/Resources.resx

+6
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,12 @@
130130
<data name="skip_song" type="System.Resources.ResXFileRef, System.Windows.Forms">
131131
<value>..\Resources\skip-song.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
132132
</data>
133+
<data name="thumbs_down" type="System.Resources.ResXFileRef, System.Windows.Forms">
134+
<value>..\Images\thumbs-down.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
135+
</data>
136+
<data name="thumbs_up" type="System.Resources.ResXFileRef, System.Windows.Forms">
137+
<value>..\Images\thumbs-up.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
138+
</data>
133139
<data name="thumb_down" type="System.Resources.ResXFileRef, System.Windows.Forms">
134140
<value>..\Resources\thumb-down.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
135141
</data>

0 commit comments

Comments
 (0)