161
правкаИзменения
Нет описания правки
<tt>UIS_DIALOG_T '''UIS_CreateViewer'''( SU_PORT_T *port, CONTENT_T *contents, ACTIONS_T *actions );</tt>
== Описание ==
Эта функция создает [[Dialog|диалог]]-окно, как например в меню "О продукте" в [[ELF|эльфе]] [[MotoCMD]]
== Параметры ==
*;SU_PORT_T *port
*:Порт берется он из выражения:
<pre>
APPLICATION_T *papp = (APPLICATION_T*) app; // Объявляем вверху
// В аргументе для функции пишем
&papp->port // Указатель
</pre>
*;CONTENT_T *content
*:[[Content|Контент]], который создается функцией [[UIS_MakeContentFromString]]
*;ACTIONS_T *actions
*:[[Actions|Действия]], размещаемые на софт кнопках и, возможно, в меню на левой софт кнопке.
== Пример ==
<pre>
// Для того чтоб диалог появился - создаем переменную
UIS_DIALOG_T dialog;
// Чтобы в переменную dialog записать наш диалог, пишем:
dialog = UIS_CreateViewer(&papp->port, &content, &actions);
// Далее пишем
&papp->dialog = dialog;
</pre>
== Примечания ==
{{Совет|Чтобы отделить заголовок окна этого диалога от его содержимого надо поставить в строке формата для UIS_MakeContentFromString букву N, переход на новую строку.<br>
Например: MCq0Ns1 - строка(q0) выведется в заголовке окна, остальное будет выводится в самом окне.<br>
Так же буквой N можно отделять одну строку от другой.}}
[[Категория:Функции UIS]]
== Описание ==
Эта функция создает [[Dialog|диалог]]-окно, как например в меню "О продукте" в [[ELF|эльфе]] [[MotoCMD]]
== Параметры ==
*;SU_PORT_T *port
*:Порт берется он из выражения:
<pre>
APPLICATION_T *papp = (APPLICATION_T*) app; // Объявляем вверху
// В аргументе для функции пишем
&papp->port // Указатель
</pre>
*;CONTENT_T *content
*:[[Content|Контент]], который создается функцией [[UIS_MakeContentFromString]]
*;ACTIONS_T *actions
*:[[Actions|Действия]], размещаемые на софт кнопках и, возможно, в меню на левой софт кнопке.
== Пример ==
<pre>
// Для того чтоб диалог появился - создаем переменную
UIS_DIALOG_T dialog;
// Чтобы в переменную dialog записать наш диалог, пишем:
dialog = UIS_CreateViewer(&papp->port, &content, &actions);
// Далее пишем
&papp->dialog = dialog;
</pre>
== Примечания ==
{{Совет|Чтобы отделить заголовок окна этого диалога от его содержимого надо поставить в строке формата для UIS_MakeContentFromString букву N, переход на новую строку.<br>
Например: MCq0Ns1 - строка(q0) выведется в заголовке окна, остальное будет выводится в самом окне.<br>
Так же буквой N можно отделять одну строку от другой.}}
[[Категория:Функции UIS]]