private void onCmdFilter(Sugarism.EFilter filter) { InputPanel.Hide(); set(filter); Invoke(ON_TIMER_NAME, 0.1f); }
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { if ((null == value) || (false == (value is Sugarism.EFilter))) { return(string.Empty); } Sugarism.EFilter f = (Sugarism.EFilter)value; return(f.ToString()); }
public EditFilter() { _filterList = new List <Sugarism.EFilter>(); Array arr = Enum.GetValues(typeof(Sugarism.EFilter)); foreach (var v in arr) { Sugarism.EFilter item = (Sugarism.EFilter)v; _filterList.Add(item); } }
/// <summary> /// Show View.Popup.EditFilter. /// </summary> /// <param name="filter">Filter before editing.</param> /// <returns>Whether edit or not.</returns> public bool Show(Sugarism.EFilter filter) { reset(filter); View.Popup.EditFilter view = new View.Popup.EditFilter(this); bool?result = view.ShowDialog(); switch (result) { case true: return(true); default: return(false); } }
private void set(Sugarism.EFilter filter) { if (null == ForegroundImage) { Log.Error("not found object"); return; } switch (filter) { case Sugarism.EFilter.Grayscale: ForegroundImage.SetActive(true); break; case Sugarism.EFilter.None: default: ForegroundImage.SetActive(false); break; } }
public void Invoke(Sugarism.EFilter filter) { _event.Invoke(filter); }
// default handler private void onCmdFilter(Sugarism.EFilter filter) { Log.Debug(string.Format("onCmdFilter; {0}", filter)); }
private void reset(Sugarism.EFilter filter) { Filter = filter; }