MacroImprovments.diff
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 |
|