MacroImprovments.diff

Zbigniew Rebacz, 09/26/2016 07:54 PM

Download (1.99 KB)

View differences:

Macro.cpp (kopia robocza)
6 6
	out.Escape("GetLength()", THISBACK(MacroGetLength));
7 7
	out.Escape("GetLineCount()", THISBACK(MacroGetLineCount));
8 8
	out.Escape("GetLinePos(line)", THISBACK(MacroGetLinePos));
9
	out.Escape("GetLineLength(line)", THISBACK(MacroGetLineLength));
9 10
	out.Escape("GetCursor()", THISBACK(MacroGetCursor));
10 11
	out.Escape("GetLine(pos)", THISBACK(MacroGetLine));
11 12
	out.Escape("GetColumn(pos)", THISBACK(MacroGetColumn));
......
59 60
	out.Escape("Flags()",THISBACK(MacroFlags));
60 61
	out.Escape("PackageFiles(...)",THISBACK(MacroPackageFiles));
61 62
	out.Escape("AllPackages()",THISBACK(MacroAllPackages));
63
	out.Escape("Target()", THISBACK(MacroTarget));
62 64

  
63 65
	return out;
64 66
}
......
78 80
	e = editor.GetPos(e.Int(0));
79 81
}
80 82

  
83
void Ide::MacroGetLineLength(EscEscape& e)
84
{
85
	e = editor.GetLineLength(e.Int(0));
86
}
87

  
81 88
void Ide::MacroGetCursor(EscEscape& e)
82 89
{
83 90
	e = editor.GetCursor();
......
528 535
void Ide::MacroAllPackages(EscEscape& e)
529 536
{
530 537
	EscValue ret;
531
	for(int i = 0; i < package.GetCount(); i++){
538
	for(int i = 0; i < package.GetCount(); i++) {
532 539
		String p = package.Get(i).name;
533 540
		if(!IsAux(p))
534 541
			ret.ArrayAdd(p);
535 542
	}
536 543
	e = ret;
537 544
}
545

  
546
void Ide::MacroTarget(EscEscape& e)
547
{
548
	e = target;
549
}
ide.h (kopia robocza)
1087 1087
		void  MacroGetLength(EscEscape& e);
1088 1088
		void  MacroGetLineCount(EscEscape& e);
1089 1089
		void  MacroGetLinePos(EscEscape& e);
1090
		void  MacroGetLineLength(EscEscape& e);
1090 1091
		void  MacroGetCursor(EscEscape& e);
1091 1092
		void  MacroGetLine(EscEscape& e);
1092 1093
		void  MacroGetColumn(EscEscape& e);
......
1136 1137
		void  MacroCloseFile(EscEscape& e);
1137 1138
		void  MacroPackageFiles(EscEscape& e);
1138 1139
		void  MacroAllPackages(EscEscape& e);
1140
		void  MacroTarget(EscEscape& e);
1139 1141
	
1140 1142
	String GetAndroidSdkPath();
1141 1143