[FarGroup/api] master: Deploy to GitHub pages (2a6c531)

0 views
Skip to first unread message

farg...@farmanager.com

unread,
Apr 18, 2026, 1:00:10 PMApr 18
to farco...@googlegroups.com
Repository : https://github.com/FarGroup/api
On branch : master
Link : https://github.com/FarGroup/api/commit/2a6c531c6552c9cf77079e6f6de54ec82e424733

>---------------------------------------------------------------

commit 2a6c531c6552c9cf77079e6f6de54ec82e424733
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat Apr 18 16:51:39 2026 +0000

Deploy to GitHub pages


>---------------------------------------------------------------

2a6c531c6552c9cf77079e6f6de54ec82e424733
ru/defs/macroopcode.html | 5 +++++
ru/macro/macrocmd/prop_func/menus.html | 27 +++++++++++++++++++++++++++
2 files changed, 32 insertions(+)

diff --git a/ru/defs/macroopcode.html b/ru/defs/macroopcode.html
index 8e02270..a80d45a 100644
--- a/ru/defs/macroopcode.html
+++ b/ru/defs/macroopcode.html
@@ -468,6 +468,11 @@
<td>0x80C6B</td>
<td>T=Menu.GetItemExtendedData([hDlg,][Pos])</td>
</tr>
+ <tr>
+ <td>MCODE_F_MENU_SETEXTENDEDDATA</td>
+ <td>0x80C6C</td>
+ <td>B=Menu.SetItemExtendedData([hDlg,][Pos,]T)</td>
+ </tr>
<tr>
<td>MCODE_F_DLG_SETFOCUS</td>
<td>0x80C57</td>
diff --git a/ru/macro/macrocmd/prop_func/menus.html b/ru/macro/macrocmd/prop_func/menus.html
index a725a89..9d4c223 100644
--- a/ru/macro/macrocmd/prop_func/menus.html
+++ b/ru/macro/macrocmd/prop_func/menus.html
@@ -296,6 +296,33 @@ $End</code></pre>
<pre class="codesample"><code>F11 $if(menu.select("Advanced compare",0) &gt; 0) Enter $end</code></pre>
</td>
</tr>
+ <tr>
+ <td>B=<dfn><a name="menu.setitemextendeddata">menu.setitemextendeddata</a></dfn>([hDlg,][Pos,]T)</td>
+ <td><p>Устанавливает дополнительные данные, связанные с указанным (<var>Pos</var>) или текущим (если параметр <var>Pos</var> не указан) элементом меню.</p>
+ <p>Необязательный параметр <var>hDlg</var> идентифицирует меню, с которым выполняется операция. Если этот параметр не указан, то операция выполняется с текущим объектом.</p>
+ <p>Возвращает <var>nil</var>, если:</p>
+ <ul class="nomarker">
+ <li>Объект, с которым выполняется операция, не является меню.</li>
+ <li>Параметр <var>Pos</var> не валиден (меньше или равен 0 или больше количества пунктов в меню).</li>
+ <li>Меню, с которым выполняется операция, не поддерживает дополнительные данные.</li>
+ <li>Последний параметр не является таблицей.</li>
+ </ul>
+ <p>Таблица <var>T</var> содержит дополнительные данные, которые должны быть установлены.</p>
+ <p>Если дополнительные данные были успешно установлены, то возвращается <var>True</var>.
+ Если таблица содержит данные, несовместимые с меню, для которого эта функция вызвана, то возвращается <var>False</var>.</p>
+ <p>Количество значений в таблице, ключи и типы этих значений зависят от меню, для которого эта функция вызвана.</p>
+ <p>Если некоторое меню принимает определённый набор значений (ключи и типы), то гарантируется, что это меню будет продолжать работать с этим набором значений и будущем.</p>
+ <p>Например, для меню всех вхождений образца поиска во встроенном редакторе ожидаются три числа:
+ <table class="cont2 params lite tiny">
+ <col class="value">
+ <col>
+ <tr><th><var>Ключ</var></th><th>Описание</th></tr>
+ <tr><td>Line</td><td>Номер строки в исходном файле, где найден образец</td></tr>
+ <tr><td>Position</td><td>Позиция образца в строке<td></td></tr>
+ <tr><td>Length</td><td>Длина найденного образца</td></tr>
+ </table>
+ </td>
+ </tr>
</table>

<h3>Замечания</h3>


Reply all
Reply to author
Forward
0 new messages