MVV

|
Posted: Mon May 09, 2011 19:57 Post subject: |
|
|
Ну оно так и работает. Нажимаешь - переключается в подробный, ещё раз нажимаешь - обратно.
А для добавления второго режима совсем необязательно писать новые команды. Можно модифицировать эти и просто передавать в них два параметра - режим для переключения и резервный режим, куда будет переключаться из первого, если в конфиге прописан он же. Что-то вроде:
Code: | switch_viewmode_L=set_tcini(left, LastViewMode, L_viewMode) tcm(#1), test(L_viewMode != (#1)) | tcm(tcini(left, LastViewMode, #) != #1 || !(#2) ? #1 : #2) |
Т.е. при обратном переключении смотрит, что в конфиге сохранен такой же режим, что и задан, и переключается на резервный (если он задан - т.е. не равен нулю).
Команду для правой - аналогично. А команду для активной добавить, чтобы передавала и второй параметр:
Code: | switch_viewmode_S=run_item(switch_viewmode_L, #1-200, #2), test(L_isActive) | run_item(switch_viewmode_R, #1-100, #2) |
Запускаем так:
Code: | /u- /ei "switch_viewmode_S(302, 301)" |
_________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|