MVV

|
Posted: Mon May 09, 2011 17:37 Post subject: |
|
|
| ask-rus wrote: | | Необходима одна кнопка для переключений между режимами "Подробный" и "Краткий". Если мы находимся в режиме, например, "Просмотр эскизов", нажатие на кнопку переведет панель в "Подробный", повторное - в "Краткий", ещё раз - в "Подробный" и т. д. |
Теперь это без проблем реализуется с помощью пары строчек TCFS2. Это в секцию [Items]:
| Code: | switch_br_ful_S=tcm(302), test(S_viewMode != 302) | tcm(301) |
А это - исправленный вариант старого макроса, соответственно в секцию [Macros]:
| Code: | S_viewMode=L_isActive ? L_viewMode+200 : R_viewMode+100 |
Чтобы это работало, нужна TCFS2Tools.dll версии 1.4.1.100 и старше (пока можно скачать по ссылке в этом посте).
Ну а параметры кнопки простые:
| Code: | /u- /ei switch_br_ful_S |
Или сразу без строки в [Items]:
| Code: | /u- /ef "tcm(302), test(S_viewMode != 302) | tcm(301)" |
Или же вообще напрямую, не внося никаких изменений в TCFS2.ini:
| Code: | /u- /ef "tcm(302), test((L_isActive ? L_viewMode+200 : R_viewMode+100) != 302) | tcm(301)" |
Логика простейшая - если мы не в подробном режиме, переходим в него, иначе - в краткий. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|