Ejemplo n.º 1
0
    private void onCmdFilter(Sugarism.EFilter filter)
    {
        InputPanel.Hide();

        set(filter);

        Invoke(ON_TIMER_NAME, 0.1f);
    }
Ejemplo n.º 2
0
        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());
        }
Ejemplo n.º 3
0
        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);
            }
        }
Ejemplo n.º 4
0
        /// <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);
            }
        }
Ejemplo n.º 5
0
    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;
        }
    }
Ejemplo n.º 6
0
 public void Invoke(Sugarism.EFilter filter) { _event.Invoke(filter); }
Ejemplo n.º 7
0
 // default handler
 private void onCmdFilter(Sugarism.EFilter filter)
 {
     Log.Debug(string.Format("onCmdFilter; {0}", filter));
 }
Ejemplo n.º 8
0
 private void reset(Sugarism.EFilter filter)
 {
     Filter = filter;
 }