Описание команды


style

Установка стиля для диалогов.

style=Number

Параметры:

NumberНомер. Number - номер ключа Shape (1 - Shape1; 2 - Shape2... N - ShapeN) в TCIMG_.lng в секции языка.
В ключах Shape прописываются заголовки диалогов.
Также могут использоваться любые окончания после основы Shape, в котором есть латинские символы и знак подчёркивания _ (XX - ShapeXX, YY - ShapeYY).
Для установки кнопки подсказки для диалога после номера через разделитель ?? прописывается имя шаблона подсказки. см. Дополнение №18 Примечание №9.
Пример: shape=1??BOX_Ex1       shape=XX??BOX_N

Примечания:

Команда style позволяет установить внешний вид диалогов [input], [richinput], [combo], [group], [edits], [check], [iconz], [updwn] см. Дополнение №18

Стиль берётся из соответствующего ключа ShapeN

Пример записи:

ShapeN=Title||Icon||Color/Image/Gradient||@T_Name||@D_Name||@P_Name||@G_Name


  • Title - игнорируется.
  • Icon - игнорируется.
  • Color - RGB цвет диалога, изображение или градиент см. Дополнение №18

  Далее прописываются имена ключей из секции [Box], в которых прописаны стили @T_Name||@D_Name||@P_Name||@G_Name.
  • Ключи @T...= отвечают за стиль заголовка.
  • Ключи @D...= отвечают за стиль описания.
  • Ключи @P...= отвечают за стиль пунктов.
  • Ключи @G...= отвечают за стиль названия групп.
  • Приставки к ключам могут быть любыми после 2-х обязательных символов.
  • В ключах прописывается ColorFont|NameFont|SizeFont|WeightFont|BkColor
      ColorFont - RGB цвет шрифта элемента.
      NameFont - имя шрифта элемента.
      SizeFont - размер шрифта элемента.
      WeightFont - толщина шрифта элемента (400 или 700).
      BkColor - RGB цвет фона названия групп (только для ключей @G...).

Может выглядеть следующим образом:

    


   

См. также:

await, beepss, delvlc, dilog, fontx, formt, imgpr, infbx, infht, itray, movlc, posts, prgrs, shape, sndps, stylp, tcgup, tslit, voice, watch, winls, wnamp

Примеры:
 Как создать кнопку?

slist=%WL style=YY dilog=[lista=Список¤TCIMG.dll,110|Редактировать|$GLOBALSLIST|443|240|146] GLOBALLISTA1<a> GLOBALLISTB1<a> ;; пример создания и редактирование списка выделенных объектов + передача стиля окну

slist=%WL style=ZZ dilog=[lista=Список¤TCIMG.dll,110|Редактировать|$GLOBALSLIST|443|240|146] GLOBALLISTA1<a> GLOBALLISTB1<a> ;; пример создания и редактирование списка выделенных объектов + передача прозрачного стиля окну

style=GRAD1 dilog=[input=BOX6] ;; пример установки фонового градиента диалогу [input]

style=GRAD1 dilog=[msgbx=BOX_TEST3] GLOBALMSGBX<a> ;; пример диалога msgbx

style=GRAD2 dilog=[input=BOX6] ;; пример установки фонового градиента диалогу [input]

style=GRAD2 dilog=[msgbx=BOX_TEST3] GLOBALMSGBX<a> ;; пример диалога msgbx

style=GRAD3 dilog=[input=BOX6] ;; пример установки фонового градиента диалогу [input]

style=GRAD3 dilog=[msgbx=BOX_TEST3] GLOBALMSGBX<a> ;; пример диалога msgbx

style=GRAD3 dilog=[updwn=BOX_EX3] GLOBALUPDWN<a> GLOBALUPDWN1<a> ;; пример 3 - создание диалога UpDown и вывод данных в глобальные переменные

style=GW dilog=[updwn=BOX_DATA] GLOBALUPDWN<a> GLOBALUPDWN1<a> ;; пример 4 - создание диалога UpDown и вывод данных в глобальные переменные

style=GW dilog=[updwn=BOX_DATA] sends=GLOBALUPDWN<1>||&&(\d*)\|(\d*)\|(\d*)\|(\d*)\|(\d*)\|(\d*)!!$3.$2.$1~~$4:$5:$6 GLOBALSENDS<a> ;; выбрать дату в диалоге и получить дату в нужном формате

style=IMG1 dilog=[check=BOX_BR1] ;; пример установки фонового изображения диалогу [check]

style=IMG1 dilog=[combo=BOX_U3] ;; пример установки фонового изображения диалогу [combo]

style=IMG1 dilog=[edits=BOX1] ;; пример установки фонового изображения диалогу [edits]

style=IMG1 dilog=[group=BOX1] ;; пример установки фонового изображения диалогу [group]

style=IMG1 dilog=[iconz=BOX1] ;; пример установки фонового изображения диалогу [iconz]

style=IMG1 dilog=[input=BOX6] ;; пример установки фонового изображения диалогу [input]

style=IMG1 dilog=[msgbx=BOX_TEST2] GLOBALMSGBX<a> ;; пример диалога msgbx

style=IMG1 dilog=[timen=15][image=Выбор~~изображений¤TCIMG.dll,55|Выберите~~изображения:|%WL|362|342|96|254|$f202\Puzzle.bmp|FF0000|008080] GLOBALIMAGE1<a> ;; отобразить выделенные изображения в диалоге выбора, и записать пути выделенных в глобальную переменную

style=IMG1 dilog=[updwn=BOX_EX1] GLOBALUPDWN<a> GLOBALUPDWN1<a> ;; пример 1 - создание диалога UpDown и вывод данных в глобальные переменные

style=IMG1 slist=%WL dilog=[lista=BOX1] ;; пример установки фонового изображения диалогу [lista]

style=IMG1_1 dilog=[input=BOX6] ;; пример установки фонового изображения диалогу [input]

style=IMG2 dilog=[check=BOX_BR1] ;; пример установки фонового изображения диалогу [check]

style=IMG2 dilog=[combo=BOX_U3] ;; пример установки фонового изображения диалогу [combo]

style=IMG2 dilog=[edits=BOX1] ;; пример установки фонового изображения диалогу [edits]

style=IMG2 dilog=[group=BOX1] ;; пример установки фонового изображения диалогу [group]

style=IMG2 dilog=[iconz=BOX1] ;; пример установки фонового изображения диалогу [iconz]

style=IMG2 dilog=[input=BOX6] ;; пример установки фонового изображения диалогу [input]

style=IMG2 dilog=[msgbx=BOX_TEST3] GLOBALMSGBX<a> ;; пример диалога msgbx

style=IMG2 slist=%WL dilog=[lista=BOX1] ;; пример установки фонового изображения диалогу [lista]

style=IMG2_1 dilog=[input=BOX6] ;; пример установки фонового изображения диалогу [input]

style=IMG2_1 dilog=[msgbx=BOX_TEST3] GLOBALMSGBX<a> ;; пример диалога msgbx

style=U14 cmdcm=[group=BOX_U32] ;; вызвать диалоговое окно с командами редактирования и замены обложек файлов FLAC

style=U14 dilog=[updwn=BOX_EX2] GLOBALUPDWN<a> GLOBALUPDWN1<a> ;; пример 2 - создание диалога UpDown и вывод данных в глобальные переменные

style=U14 dilog=[updwn=BOX_FF1] GLOBALUPDWN1<1> imgpr=1 start=FFmpeg||-i||%P%N||-ss||GLOBALUPDWN1<1>:GLOBALUPDWN1<2>:GLOBALUPDWN1<3>||-to||GLOBALUPDWN1<4>:GLOBALUPDWN1<5>:GLOBALUPDWN1<6>||-c||copy||"%P%O"_<info=s30>.%E||&&hide||&&wait ;; из видеофайла под курсором вырезать фрагмент с сохранением в активной панели с именем

style=U14 textt=$f200Lists\TempClipboard.txt||##||backup<0> dilog=[check=BOX_UR6] dends=$GLOBALCHECR1??-1||@CRLF!!,||,:!!: pends=-1??-1||formt<54,56,63> exect=$var_i=<info=t1-1> clpclr iends=1-$var_i!!-1||?H|5||,!!@CRLF <FOR> 1 <TO> GLOBALIENDS<0> xends=GLOBALPENDS<GLOBALIENDS<:INDEX:>>??-1||~~!!@CRLF||#LGLOBALDENDS<1> kends=$GLOBALXENDS??-1||@CRLF!!~~ asave=GLOBALKENDS||$f200Lists\TempClipboard.txt|2|@CRLF|2 <NEXT> bufsr=##<ifile=$f200Lists\TempClipboard.txt>||?F63 ;; в буфере обмена построчно оставить выбранные номера слов разделенные пробелом

style=XX dilog=[check=BOX_BR1] ;; пример установки стиля диалогу

style=XX dilog=[combo=BOX1] ;; пример установки стиля диалогу

style=XX dilog=[edits=BOX1] ;; пример установки стиля диалогу

style=XX dilog=[group=BOX_BR1] ;; пример установки стиля диалогу

style=XX dilog=[iconz=BOX1] ;; пример установки стиля диалогу

style=XX dilog=[input=BOX6] ;; пример установки стиля диалогу

style=XX dilog=[msgbx=BOX_TEST2] GLOBALMSGBX<a> ;; пример диалога msgbx

style=XX dilog=[richinput=BOX1] ;; пример установки стиля диалогу

style=YY dilog=[check=BOX_BR1] style=XX dilog=[check=BOX_BR1] ;; пример установки стиля диалогу

style=YY dilog=[check=BOX_BR1] ;; пример установки стиля диалогу

style=YY dilog=[combo=BOX1] style=XX creat="%p"||[combo=BOX1] ;; пример установки стиля диалогу

style=YY dilog=[combo=BOX1] ;; пример установки стиля диалогу

style=YY dilog=[edits=BOX1] style=XX dilog=[edits=BOX1] ;; пример установки стиля диалогу

style=YY dilog=[edits=BOX1] ;; пример установки стиля диалогу

style=YY dilog=[group=BOX_BR1] style=XX dilog=[group=BOX_BR1] ;; пример установки стиля диалогу

style=YY dilog=[group=BOX_BR1] ;; пример установки стиля диалогу

style=YY dilog=[iconz=BOX1] style=XX dilog=[iconz=BOX1] ;; пример установки стиля диалогу

style=YY dilog=[iconz=BOX1] ;; пример установки стиля диалогу

style=YY dilog=[input=BOX6] style=XX folds="%p"||[input=BOX6] ;; пример установки стиля диалогу

style=YY dilog=[input=BOX6] ;; пример установки стиля диалогу

style=YY dilog=[msgbx=BOX_TEST1] GLOBALMSGBX<a> ;; пример диалога msgbx

style=YY dilog=[richinput=BOX1] style=XX dilog=[richinput=BOX1] ;; пример установки стиля диалогу

style=YY dilog=[richinput=BOX1] ;; пример установки стиля диалогу

textt=$f200Lists\TempClipboard.txt||##||backup<0> style=U18 dilog=[check=BOX_UR6] dends=$GLOBALCHECR1??-1||@CRLF!!,||,:!!: pends=-1??-1||formt<54,56,63> exect=$var_i=<info=t1-1> clpclr iends=1-$var_i!!-1||?H|5||,!!@CRLF <FOR> 1 <TO> GLOBALIENDS<0> xends=GLOBALPENDS<GLOBALIENDS<:INDEX:>>??-1||~~!!@CRLF||#LGLOBALDENDS<1> kends=$GLOBALXENDS??-1||@CRLF!!~~ asave=GLOBALKENDS||$f200Lists\TempClipboard.txt|2|@CRLF|2 <NEXT> bufsr=##<ifile=$f200Lists\TempClipboard.txt> ;; в буфере обмена построчно оставить выбранные номера слов разделенные пробелом


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru