コード例 #1
0
ファイル: Watchers.cs プロジェクト: shubhtr/tomboy-1
 // This only gets called on an explicit move, not when typing
 void OnMarkSet(object sender, Gtk.MarkSetArgs args)
 {
     if (args.Mark == Buffer.InsertMark)
     {
         Update();
     }
 }
コード例 #2
0
            public void HandleSelectionChanged(object o, Gtk.MarkSetArgs args)
            {
                var handler   = Handler;
                var selection = handler.Selection;

                if (handler.suppressSelectionAndTextChanged == 0 && selection != lastSelection)
                {
                    handler.Callback.OnSelectionChanged(handler.Widget, EventArgs.Empty);
                    lastSelection = selection;
                }
            }
コード例 #3
0
            public void HandleCaretIndexChanged(object o, Gtk.MarkSetArgs args)
            {
                var handler    = Handler;
                var caretIndex = handler.CaretIndex;

                if (handler.suppressSelectionAndTextChanged == 0 && caretIndex != lastCaretIndex)
                {
                    handler.Callback.OnCaretIndexChanged(handler.Widget, EventArgs.Empty);
                    lastCaretIndex = caretIndex;
                }
            }
コード例 #4
0
            public void HandleCaretIndexChanged(object o, Gtk.MarkSetArgs args)
            {
                var handler    = Handler;
                var caretIndex = handler.CaretIndex;

                if (handler.sendSelectionChanged && caretIndex != lastCaretIndex)
                {
                    handler.Widget.OnCaretIndexChanged(EventArgs.Empty);
                    lastCaretIndex = caretIndex;
                }
            }
コード例 #5
0
            public void HandleSelectionChanged(object o, Gtk.MarkSetArgs args)
            {
                var handler   = Handler;
                var selection = handler.Selection;

                if (handler.sendSelectionChanged && selection != lastSelection)
                {
                    handler.Widget.OnSelectionChanged(EventArgs.Empty);
                    lastSelection = selection;
                }
            }
コード例 #6
0
 void OnSelectionMarkSet(object sender, Gtk.MarkSetArgs args)
 {
     // FIXME: Process in a timeout due to GTK+ bug #172050.
     markSetTimeout.Reset(0);
 }