Skip to content

Commit ee2cc25

Browse files
committed
Merge branch 'fd5' into 64bits
Conflicts: FlashDevelop/Bin/Debug/Aga.dll
2 parents 251dc8d + e2a6d64 commit ee2cc25

30 files changed

+397
-437
lines changed

External/3rdParty/Aga-1.7/Aga.Controls/Tree/TreeViewAdv.Properties.cs

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,27 @@ internal int FirstVisibleRow
170170
}
171171
}
172172

173+
public TreeNodeAdv FirstVisibleNode
174+
{
175+
get
176+
{
177+
if (_firstVisibleRow >= 0 && _firstVisibleRow < RowMap.Count)
178+
return RowMap[_firstVisibleRow];
179+
return null;
180+
}
181+
}
182+
183+
public TreeNodeAdv LastVisibleNode
184+
{
185+
get
186+
{
187+
int lastVisibleRow = _firstVisibleRow + CurrentPageSize - 1;
188+
if (lastVisibleRow >= 0 && lastVisibleRow < RowMap.Count)
189+
return RowMap[lastVisibleRow];
190+
return null;
191+
}
192+
}
193+
173194
private int _offsetX;
174195
public int OffsetX
175196
{

External/Plugins/FlashDebugger/Controls/BreakPointUI.cs

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -74,11 +74,11 @@ private void init()
7474
{
7575
imageList = new ImageList();
7676
imageList.ColorDepth = ColorDepth.Depth32Bit;
77-
imageList.Images.Add("DeleteBreakpoint", PluginBase.MainForm.ImageSetAdjust(Resource.DeleteBreakpoint));
78-
imageList.Images.Add("DeleteBreakpoints", PluginBase.MainForm.ImageSetAdjust(Resource.DeleteBreakpoints));
79-
imageList.Images.Add("ToggleBreakpoints", PluginBase.MainForm.ImageSetAdjust(Resource.ToggleBreakpoints));
80-
imageList.Images.Add("ExportBreakpoints", PluginBase.MainForm.ImageSetAdjust(Resource.ExportBreakpoints));
81-
imageList.Images.Add("ImportBreakpoints", PluginBase.MainForm.ImageSetAdjust(Resource.ImportBreakpoints));
77+
imageList.Images.Add("DeleteBreakpoint", PluginBase.MainForm.FindImage("548|27|5|5"));
78+
imageList.Images.Add("DeleteBreakpoints", PluginBase.MainForm.FindImage("549|27|5|5"));
79+
imageList.Images.Add("ToggleBreakpoints", PluginBase.MainForm.FindImage("136|23|5|5"));
80+
imageList.Images.Add("ExportBreakpoints", PluginBase.MainForm.FindImage("549|22|4|4"));
81+
imageList.Images.Add("ImportBreakpoints", PluginBase.MainForm.FindImage("549|8|4|4"));
8282
}
8383

8484
this.dgv = new DataGridView();
@@ -260,7 +260,6 @@ private int ItemIndex(string filename, int line)
260260

261261
private void InitializeComponent()
262262
{
263-
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(BreakPointUI));
264263
this.tsActions = new System.Windows.Forms.ToolStrip();
265264
this.tsbRemoveSelected = new System.Windows.Forms.ToolStripButton();
266265
this.tsbRemoveFiltered = new System.Windows.Forms.ToolStripButton();
@@ -294,7 +293,6 @@ private void InitializeComponent()
294293
// tsbRemoveSelected
295294
//
296295
this.tsbRemoveSelected.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
297-
this.tsbRemoveSelected.Image = ((System.Drawing.Image)(resources.GetObject("tsbRemoveSelected.Image")));
298296
this.tsbRemoveSelected.ImageTransparentColor = System.Drawing.Color.Magenta;
299297
this.tsbRemoveSelected.Name = "tsbRemoveSelected";
300298
this.tsbRemoveSelected.Size = new System.Drawing.Size(23, 24);
@@ -304,7 +302,6 @@ private void InitializeComponent()
304302
// tsbRemoveFiltered
305303
//
306304
this.tsbRemoveFiltered.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
307-
this.tsbRemoveFiltered.Image = ((System.Drawing.Image)(resources.GetObject("tsbRemoveFiltered.Image")));
308305
this.tsbRemoveFiltered.ImageTransparentColor = System.Drawing.Color.Magenta;
309306
this.tsbRemoveFiltered.Name = "tsbRemoveFiltered";
310307
this.tsbRemoveFiltered.Size = new System.Drawing.Size(23, 24);
@@ -314,7 +311,6 @@ private void InitializeComponent()
314311
// tsbAlternateFiltered
315312
//
316313
this.tsbAlternateFiltered.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
317-
this.tsbAlternateFiltered.Image = ((System.Drawing.Image)(resources.GetObject("tsbAlternateFiltered.Image")));
318314
this.tsbAlternateFiltered.ImageTransparentColor = System.Drawing.Color.Magenta;
319315
this.tsbAlternateFiltered.Name = "tsbAlternateFiltered";
320316
this.tsbAlternateFiltered.Size = new System.Drawing.Size(23, 24);
@@ -329,7 +325,6 @@ private void InitializeComponent()
329325
// tsbExportFiltered
330326
//
331327
this.tsbExportFiltered.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
332-
this.tsbExportFiltered.Image = ((System.Drawing.Image)(resources.GetObject("tsbExportFiltered.Image")));
333328
this.tsbExportFiltered.ImageTransparentColor = System.Drawing.Color.Magenta;
334329
this.tsbExportFiltered.Name = "tsbExportFiltered";
335330
this.tsbExportFiltered.Size = new System.Drawing.Size(23, 24);
@@ -339,7 +334,6 @@ private void InitializeComponent()
339334
// tsbImport
340335
//
341336
this.tsbImport.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
342-
this.tsbImport.Image = ((System.Drawing.Image)(resources.GetObject("tsbImport.Image")));
343337
this.tsbImport.ImageTransparentColor = System.Drawing.Color.Magenta;
344338
this.tsbImport.Name = "tsbImport";
345339
this.tsbImport.Size = new System.Drawing.Size(23, 24);
@@ -463,10 +457,7 @@ private void TsbAlternateFiltered_Click(object sender, EventArgs e)
463457
if (!m)
464458
{
465459
doc.SciControl.MarkerAdd(line, newMarker);
466-
doc.SciControl.MarkerDelete(line,
467-
value
468-
? ScintillaHelper.markerBPDisabled
469-
: ScintillaHelper.markerBPEnabled);
460+
doc.SciControl.MarkerDelete(line, value ? ScintillaHelper.markerBPDisabled : ScintillaHelper.markerBPEnabled);
470461
}
471462
}
472463
else
@@ -563,8 +554,7 @@ private void TstxtFilter_KeyDown(object sender, KeyEventArgs e)
563554
}
564555
catch (Exception ex)
565556
{
566-
ErrorManager.ShowWarning(
567-
"Error filtering list, please, ensure you've entered a valid RegEx pattern", ex);
557+
ErrorManager.ShowWarning("Error filtering list, please ensure you've entered a valid RegEx pattern", ex);
568558
}
569559
}
570560
}

External/Plugins/FlashDebugger/Controls/BreakPointUI.resx

Lines changed: 0 additions & 199 deletions
This file was deleted.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
using System;
2+
using PluginCore.Localization;
3+
using flash.tools.debugger.expression;
4+
5+
namespace FlashDebugger.Controls.DataTree
6+
{
7+
public class ErrorNode : DataNode
8+
{
9+
10+
private string _value;
11+
public override string Value
12+
{
13+
get { return _value; }
14+
set { throw new NotSupportedException(); }
15+
}
16+
17+
public override bool IsLeaf
18+
{
19+
get { return true; }
20+
}
21+
22+
public ErrorNode(string text, Exception ex)
23+
: base(text)
24+
{
25+
_value = ex.Message;
26+
}
27+
28+
}
29+
}

External/Plugins/FlashDebugger/Controls/DataTree/ScalarNode.cs

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,15 @@ public override string Value
1515
set { throw new NotSupportedException(); }
1616
}
1717

18-
public ScalarNode(string text, string value)
19-
: base(text)
18+
public override bool IsLeaf
2019
{
21-
m_Value = value;
20+
get { return true; }
2221
}
2322

24-
public override bool IsLeaf
23+
public ScalarNode(string text, string value)
24+
: base(text)
2525
{
26-
get
27-
{
28-
return true;
29-
}
26+
m_Value = value;
3027
}
3128

3229
}

0 commit comments

Comments
 (0)