Пример #1
0
        void OnTagRemoved(object sender, Gtk.TagRemovedArgs args)
        {
            TaskTag task_tag = args.Tag as TaskTag;

            if (task_tag == null)
            {
                return;
            }

            last_removed_tag = task_tag;
        }
Пример #2
0
        void OnTagRemoved(object sender, Gtk.TagRemovedArgs args)
        {
            if (frozen_cnt == 0)
            {
                if (NoteTagTable.TagIsUndoable(args.Tag))
                {
                    // FIXME: Gtk# bug. StartChar and EndChar are not
                    //        mapped, so grab them from the Args iter.
                    Gtk.TextIter start, end;
                    start = (Gtk.TextIter)args.Args[1];
                    end   = (Gtk.TextIter)args.Args[2];

                    AddUndoAction(new TagRemoveAction(args.Tag, start, end));
                }
            }
        }