Exemplo n.º 1
0
 /// <summary>
 /// Adds or removes a marker
 /// </summary>
 public static void ToggleMarker(ScintillaControl sci, Int32 marker, Int32 line)
 {
     Int32 lineMask = sci.MarkerGet(line);
     if ((lineMask & GetMarkerMask(marker)) == 0) sci.MarkerAdd(line, marker);
     else sci.MarkerDelete(line, marker);
     UITools.Manager.MarkerChanged(sci, line);
 }
 /// <summary>
 /// 
 /// </summary>
 static public void SciControl_MarginClick(ScintillaControl sender, int modifiers, int position, int margin)
 {
     if (margin != 0) return;
     //if (PluginMain.debugManager.FlashInterface.isDebuggerStarted && !PluginMain.debugManager.FlashInterface.isDebuggerSuspended) return;
     int line = sender.LineFromPosition(position);
     if (IsMarkerSet(sender, markerBPEnabled, line))
     {
         sender.MarkerDelete(line, markerBPEnabled);
     }
     else
     {
         if (IsMarkerSet(sender, markerBPDisabled, line)) sender.MarkerDelete(line, markerBPDisabled);
         sender.MarkerAdd(line, markerBPEnabled);
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// Adds or removes a marker
 /// </summary>
 public static void ToggleMarker(ScintillaControl sci, Int32 marker, Int32 line)
 {
     if (!HasMarker(sci, marker, line)) sci.MarkerAdd(line, marker);
     else sci.MarkerDelete(line, marker);
     UITools.Manager.MarkerChanged(sci, line);
 }