private void OnSwitchColour(CommandIcon commandIcon) { var standardColours = StandardColours.GetStandardColors(); var currentColourIndex = standardColours.IndexOf(_userSettings.MainColourRgb); var nextColourIndex = currentColourIndex == standardColours.Count - 1 ? 0 : currentColourIndex + 1; _userSettings.MainColourRgb = standardColours[nextColourIndex]; _userSettings.SaveAsync(); }
private void OnToggleSound(CommandIcon commandIcon) { if (commandIcon.On) { _player.Mute(); commandIcon.On = false; } else { _player.Unmute(); commandIcon.On = true; } }
/// <summary> /// Span with Icon with ToolTip, icon, icon size and other css Class /// </summary> /// <param name="title">ToolTip</param> /// <param name="icon">Icon type</param> /// <param name="size">Icon size</param> /// <param name="cssClass">other css classes</param> /// <returns></returns> public static string RenderSpan(String title, CommandIcon icon, IconSize size, String cssClass) { String render = "<span title=\"{0}\" class=\"img_span {1} {2}\"></span>"; return(string.Format(render, title, icon.GetStringValue() + size.GetStringValue(), cssClass)); }
public static string RenderSpan(String title, CommandIcon icon, IconSize size) { return(RenderSpan(title, icon, size, "")); }
/// <summary> /// Medium SPAN icon /// </summary> /// <param name="title">Tool Tip</param> /// <param name="icon">Icon Type</param> /// <returns></returns> public static string RenderSpan(String title, CommandIcon icon) { return(RenderSpan(title, icon, IconSize.Medium, "")); }
public static string RenderActionlLink(String text, String url, String title, LinkTarget target, CommandIcon icon, IconSize size, String cssClass) { String render = "<a href=\"{0}\" title=\"{1}\" class=\"{2} {3} {4}\" target=\"{5}\">{6}</a>"; return(string.Format(render, url, title, HTMLinputClass.Link.GetStringValue(), icon.GetStringValue() + size.GetStringValue(), cssClass, target.ToString(), text)); }
public static string RenderActionlLink(String url, String title, LinkTarget target, CommandIcon icon, IconSize size, String cssClass) { return(RenderActionlLink("", url, title, target, icon, size, cssClass)); }
public static string RenderActionlLink(String url, String title, CommandIcon icon, IconSize size) { return(RenderActionlLink("", url, title, LinkTarget._self, icon, size, "")); }
private void OnVolumeDown(CommandIcon commandIcon) { _player.SetVolumePercentage(_player.GetVolumePercentage() - VolumeAdjustment); IconCommands[SoundIconIndex].On = true; }
private void OnSettings(CommandIcon commandIcon) { _messenger.Send(new EditSettingsMessage()); }
private void OnOpenMiniPlayer(CommandIcon commandIcon) { OpenMiniPlayer?.Invoke(); }
private void OnToggleScrobbling(CommandIcon commandIcon) { _userSettings.Scrobbling = !_userSettings.Scrobbling; _userSettings.SaveAsync(); commandIcon.On = _userSettings.Scrobbling; }
private void OnToggleShuffle(CommandIcon commandIcon) { _userSettings.ShuffleOn = !_userSettings.ShuffleOn; _userSettings.SaveAsync(); commandIcon.On = _userSettings.ShuffleOn; }