コード例 #1
0
        public void ActivateFilter(int id)
        {
            FilterMenuItem item = FindFilterMenuItem(id);

            if (item != null)
            {
                item.Activate();
            }
        }
コード例 #2
0
        public void AddFilterOption(int id, string label)
        {
            if (id < 0)
            {
                throw new ArgumentException("id", "must be >= 0");
            }

            FilterMenuItem item = new FilterMenuItem(id, label);

            item.Activated += OnMenuItemActivated;
            menu.Append(item);

            if (ActiveFilterID < 0)
            {
                item.Activate();
            }

            SetIconSensitive(EntryIconPosition.Primary, true);
        }
コード例 #3
0
ファイル: SearchEntry.cs プロジェクト: knocte/banshee
        public void AddFilterOption(int id, string label)
        {
            if (id < 0) {
                throw new ArgumentException ("id", "must be >= 0");
            }

            FilterMenuItem item = new FilterMenuItem (id, label);
            item.Activated += OnMenuItemActivated;
            menu.Append (item);

            if (ActiveFilterID < 0) {
                item.Activate ();
            }

            SetIconSensitive (EntryIconPosition.Primary, true);
        }