コード例 #1
0
        public ApplySuggestionOnSelectionAction(ScopeAwareRichTextBox txt, Suggestion sug)
            : base(txt, txt.ActiveScope)
        {
            selStart  = txt.SelectionStart;
            selLength = txt.SelectionLength;

            Title      = sug.Description;
            suggestion = sug;
        }
コード例 #2
0
        public SelectionHelper(ScopeAwareRichTextBox rtb)
        {
            txt = rtb;

            rtb.MouseMove += new MouseEventHandler(rtb_MouseMove);
            rtb.KeyDown += new KeyEventHandler(rtb_KeyDown);
            rtb.KeyUp += new KeyEventHandler(rtb_KeyUp);
            rtb.Click += new EventHandler(rtb_Click);
            rtb.DoubleClick += new EventHandler(rtb_DoubleClick);
        }
コード例 #3
0
        public SelectionHelper(ScopeAwareRichTextBox rtb)
        {
            txt = rtb;

            rtb.MouseMove   += new MouseEventHandler(rtb_MouseMove);
            rtb.KeyDown     += new KeyEventHandler(rtb_KeyDown);
            rtb.KeyUp       += new KeyEventHandler(rtb_KeyUp);
            rtb.Click       += new EventHandler(rtb_Click);
            rtb.DoubleClick += new EventHandler(rtb_DoubleClick);
        }
コード例 #4
0
 public VisualScopeMarker(Graphics g, Scope scopeToDraw, ScopeAwareRichTextBox txt)
     : base(g, txt, 0,0)
 {
     if (scopeToDraw==null)
     {
         return;
     }
     startIndex = scopeToDraw.StartPosInRootScope;
     length = scopeToDraw.Length;
       drawnScope = scopeToDraw;
 }
コード例 #5
0
 public ScopeRenameAction(Scope scope, ScopeAwareRichTextBox text)
     : base(text, scope)
 {
     titlePrefix = "Rename";
     SetTitle();
     highlightFillColor     = Color.Yellow;
     highlightFillOpacity   = 80;
     highlightBorderColor   = Color.Red;
     highlightBorderOpacity = 180;
     highlightBorderWidth   = 2;
 }
コード例 #6
0
 public VisualScopeMarker(Graphics g, Scope scopeToDraw, ScopeAwareRichTextBox txt)
     : base(g, txt, 0, 0)
 {
     if (scopeToDraw == null)
     {
         return;
     }
     startIndex = scopeToDraw.StartPosInRootScope;
     length     = scopeToDraw.Length;
     drawnScope = scopeToDraw;
 }
コード例 #7
0
 public DebuggingMarker(Graphics g, Scope scopeToDraw, ScopeAwareRichTextBox txt)
     : base(g, scopeToDraw, txt)
 {
 }
コード例 #8
0
 public GroupNameMarker(Graphics g, Scope scopeToDraw, ScopeAwareRichTextBox txt)
     : base(g, scopeToDraw, txt)
 {
 }
コード例 #9
0
 public DrawingHelper(ScopeAwareRichTextBox txt)
 {
     rtb = txt;
 }
コード例 #10
0
 public SpaceMarker(Graphics graphics, ScopeAwareRichTextBox txt, int startIndex, int length)
     : base(graphics, txt, startIndex, length)
 {
 }
コード例 #11
0
 public VisualScopeActive(Graphics g, Scope scopeToDraw, ScopeAwareRichTextBox txt)
     : base(g, scopeToDraw, txt)
 {
 }
コード例 #12
0
 public static DebuggingMarker Create(Graphics g, Scope scopeToDraw, ScopeAwareRichTextBox txt)
 {
     return new DebuggingMarker(g, scopeToDraw, txt);
 }
コード例 #13
0
 public NamedParentMarker(Graphics g, Scope scopeToDraw, ScopeAwareRichTextBox txt)
     : base(g, scopeToDraw, txt)
 {
 }
コード例 #14
0
 protected ScopeTextBoxUserAction(ScopeAwareRichTextBox txt, Scope root)
 {
     this.txt  = txt;
     this.root = root;
 }
コード例 #15
0
 public GroupNameMarker(Graphics g, Scope scopeToDraw, ScopeAwareRichTextBox txt)
     : base(g, scopeToDraw, txt)
 {
 }
コード例 #16
0
 public DefineScopeWithNameAction(ScopeAwareRichTextBox txt)
     : base(txt, null)
 {
     Title = "Seperate and name this part...";
 }
コード例 #17
0
 public VisualScopeInvisible(Graphics g, Scope scopeToDraw, ScopeAwareRichTextBox txt)
     : base(g, scopeToDraw, txt)
 {
 }
コード例 #18
0
 public VisualScopeDrawingLogic(Graphics g, Scope scopeToDraw, ScopeAwareRichTextBox txt)
     : base(g, scopeToDraw, txt)
 {
 }
コード例 #19
0
 public RegexMarker(Graphics g, Scope scopeToDraw, ScopeAwareRichTextBox txt)
     : base(g, scopeToDraw, txt)
 {
 }
コード例 #20
0
 public VisualScopeImplicitFlat(Graphics g, Scope scopeToDraw, ScopeAwareRichTextBox txt) : base(g, scopeToDraw, txt)
 {
 }
コード例 #21
0
 public SmartContextMenu(Scope targetScope, ScopeAwareRichTextBox TextBox)
 {
     scope   = targetScope;
     textBox = TextBox;
 }
コード例 #22
0
 public UIActionSuggestionProvider(ScopeAwareRichTextBox textBox)
 {
     txt = textBox;
 }
コード例 #23
0
 public DebuggingMarker(Graphics g, Scope scopeToDraw, ScopeAwareRichTextBox txt)
     : base(g, scopeToDraw, txt)
 {
 }
 public DefineEncapsulatingScopeAction(ScopeAwareRichTextBox txt, Scope target)
     : base(txt, target)
 {
     root  = target;
     Title = "Group these..";
 }
 public VisualScopeNonActiveNotImplicitFlat(Graphics g, Scope scopeToDraw, ScopeAwareRichTextBox RTB)
     : base(g, scopeToDraw, RTB)
 {
 }
コード例 #26
0
 public override void Initialize(IComponent component)
 {
     base.Initialize(component);
     rtb = (ScopeAwareRichTextBox)component;
 }
コード例 #27
0
 public RegexMarker(Graphics g, Scope scopeToDraw, ScopeAwareRichTextBox txt)
     : base(g, scopeToDraw, txt)
 {
 }
 public VisualScopeNonActiveNotImplicitFlat(Graphics g, Scope scopeToDraw, ScopeAwareRichTextBox RTB) : base(g, scopeToDraw, RTB)
 {
 }
コード例 #29
0
 public SpaceMarker(Graphics graphics, ScopeAwareRichTextBox txt, int startIndex, int length) : base(graphics, txt, startIndex, length)
 {
 }
コード例 #30
0
 public static DebuggingMarker Create(Graphics g, Scope scopeToDraw, ScopeAwareRichTextBox txt)
 {
     return(new DebuggingMarker(g, scopeToDraw, txt));
 }
コード例 #31
0
 public override void Initialize(IComponent component)
 {
     base.Initialize(component);
     rtb = (ScopeAwareRichTextBox) component;
 }
コード例 #32
0
 public DrawingHelper(ScopeAwareRichTextBox txt)
 {
     rtb = txt;
 }
コード例 #33
0
 public SpecialSelectionMarker(Graphics g, Scope scopeToDraw, ScopeAwareRichTextBox txt) : base(g, scopeToDraw, txt)
 {
 }
コード例 #34
0
 public NamedParentMarker(Graphics g, Scope scopeToDraw, ScopeAwareRichTextBox txt)
     : base(g, scopeToDraw, txt)
 {
 }
コード例 #35
0
 public VisualScopeActiveNotImplicitFlat(Graphics g, Scope scopeToDraw, ScopeAwareRichTextBox txt)
     : base(g, scopeToDraw, txt)
 {
 }
コード例 #36
0
 public VisualScopeDrawingLogic(Graphics g, Scope scopeToDraw, ScopeAwareRichTextBox txt) : base(g, scopeToDraw, txt)
 {
 }