en:documentation:movebutton_examples
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версияПоследняя версияСледующая версия справа и слева | ||
en:documentation:movebutton_examples [2020/03/17 19:23] – loopback | en:documentation:movebutton_examples [2020/05/31 10:06] – loopback | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Examples ====== | ====== Examples ====== | ||
- | This page contains various examples of using the plugin. Examples relevant to Total Commander 9.21a. | + | This page contains various examples of using the plugin. |
===== Copy/Move Dialog modificatons ===== | ===== Copy/Move Dialog modificatons ===== | ||
- | An example of defining a move with switching for a 32-bit and 64-bit system, as in the default scheme: | + | An example of defining a move with switching for a 32-bit and 64-bit system, as in the default scheme |
< | < | ||
If %AUTORUN_TCARCH% = 32 Then | If %AUTORUN_TCARCH% = 32 Then | ||
- | |||
AddDialog DIALOG_COPYMOVE | AddDialog DIALOG_COPYMOVE | ||
- | AddCondition /VISIBLE:1 " | + | # TButton1 visible only in the copy/move dialogs |
- | AddControl /X:113 " | + | # add condition to exclude link create dialog |
- | AddControl /X:20 /Y:-74 /W:-20 " | + | # and dialogs of plugins load/unload and FTP |
- | AddControl /W:-3 "TMyComboBox" 1 | + | AddCondition /VISIBLE:1 " |
- | AddControl /X:-3 /Y:1 " | + | AddControl /X:17 /Y:-74 /W:-20 " |
- | AddControl /X:113 " | + | AddControl /X:109 "TButton" 1 |
- | AddControl /X:113 " | + | AddControl /X:109 " |
- | AddControl /X:113 " | + | AddControl /X:109 " |
+ | AddControl /X:109 " | ||
AddDialog DIALOG_COPYMOVE_PINNED | AddDialog DIALOG_COPYMOVE_PINNED | ||
- | AddControl /W:-3 " | + | AddControl /X:109 " |
- | AddControl /X:-3 /Y:1 " | + | AddControl /X:109 " |
- | AddControl /X:113 " | + | AddControl /X:109 " |
- | AddControl /X:113 " | + | AddControl /X:109 " |
- | AddControl /X:113 " | + | |
- | AddControl /X:113 " | + | |
Else | Else | ||
AddDialog DIALOG_COPYMOVE | AddDialog DIALOG_COPYMOVE | ||
- | AddCondition /VISIBLE:1 " | + | AddCondition /EXISTS:1 " |
- | AddControl /X:20 /Y:-74 /W:-20 " | + | AddControl /X:17 /Y:-73 /W:-20 " |
- | AddControl /X:113 " | + | AddControl /X:109 " |
- | AddControl /X:113 " | + | AddControl /X:109 " |
- | AddControl /X:113 " | + | AddControl /X:109 " |
- | AddControl /X:113 " | + | AddControl /X:109 " |
- | AddControl /Y:1 " | + | |
- | AddDialog DIALOG_COPYMOVE_PINNED | + | AddDialog DIALOG_COPYMOVE_PINNED |
- | AddControl /X:113 " | + | AddControl /X:109 " |
- | AddControl /X:113 " | + | AddControl /X:109 " |
- | AddControl /X:113 " | + | AddControl /X:109 " |
- | AddControl /X:113 " | + | AddControl /X:109 " |
- | AddControl /Y:1 " | + | Endif |
- | + | ||
- | Endif | + | |
ModifyDialogs | ModifyDialogs | ||
</ | </ | ||
- | Example of specifying a move, as in the scheme with the /NARROW option (for the 32-bit version): | + | Example of specifying a move, as in the scheme with the /NARROW option (only for TC9.2.x |
< | < | ||
AddDialog /X:58 /W:-116 DIALOG_COPYMOVE | AddDialog /X:58 /W:-116 DIALOG_COPYMOVE | ||
Строка 82: | Строка 77: | ||
</ | </ | ||
- | With buttons evenly distributed across the width of the dialog (for the 32-bit version) (by BeTeP): | + | With buttons evenly distributed across the width of the dialog (TC 9.5.x, |
< | < | ||
- | AddDialog DIALOG_COPYMOVE | + | AddDialog DIALOG_COPYMOVE |
- | AddCondition /VISIBLE:1 " | + | AddControl /X:0 /Y:-1 /W:-11 " |
- | AddControl /X:20 /W:20 " | + | AddControl /X:0 /Y:-1 /W:-11 " |
- | AddControl /Y:-74 " | + | AddControl /X:-1 /Y:-1 /W:17 " |
- | AddControl /X:76 /W:40 " | + | AddCondition /VISIBLE:1 " |
- | AddControl /X:39 /W:38 " | + | AddControl /X:17 /Y:-1 /W:17 " |
- | AddControl /W:21 " | + | AddControl |
- | ModifyDialogs | + | AddControl /X:72 /Y:-1 /W:37 " |
+ | AddControl /X:-35 / | ||
+ | AddControl /X:0 /Y:1 " | ||
+ | AddControl /X:-79 /Y:1 " | ||
+ | AddControl /X:4 /W:-5 " | ||
+ | AddDialog DIALOG_COPYMOVE_POST | ||
+ | AddControl /W:-10 " | ||
+ | AddDialog DIALOG_COPYMOVE_PINNED | ||
+ | AddControl /X:0 /Y:-1 /W:-11 " | ||
+ | AddControl /X:0 /Y:-1 /W:-11 " | ||
+ | AddControl /X:-1 /Y:-1 /W:17 " | ||
+ | AddControl | ||
+ | AddControl /X:36 /Y:-1 /W:35 " | ||
+ | AddControl /X:72 /Y:-1 /W:37 " | ||
+ | AddControl /X:0 /Y:1 TMyCheckBox 2 | ||
+ | AddControl /X:-79 /Y:1 " | ||
+ | AddControl /X:4 /W:-5 " | ||
+ | AddControl /W:-10 " | ||
</ | </ | ||
Corrected button width (for 32-bit version) (by Flasher): | Corrected button width (for 32-bit version) (by Flasher): | ||
< | < | ||
- | AddDialog | + | AddDialog /W:-6 DIALOG_COPYMOVE |
- | AddCondition /VISIBLE:1 " | + | AddCondition /VISIBLE:1 " |
- | AddControl /W:-64 "TMyComboBox" | + | AddControl |
- | AddControl /W:-72 "TMyComboBox" | + | AddControl |
- | AddControl /X:-67 "TMyCheckBox" 1 | + | AddControl /X:-3 TMyCheckBox |
- | AddControl /X:-69 " | + | AddControl /X:1 TMyCheckBox |
- | AddControl /W:-21 "TButton" 6 | + | AddControl |
- | AddControl /W:-20 /X:-22 " | + | AddControl /X:-11 /Y:-2 /W:-8 TButton 1 |
- | AddControl | + | AddControl |
- | AddControl /X:47 "TButton" 4 | + | AddControl /X:-99 /Y:-2 /W:-9 TButton |
- | AddControl /W:-20 /X:-137 "TButton" | + | AddControl /X:95 /Y:-2 /W:12 TButton 3 |
- | AddControl /W:-66 "TMyGroupBox" | + | AddControl |
- | AddDialog | + | AddDialog DIALOG_COPYMOVE_POST |
- | AddControl /W:-67 " | + | AddControl /X:1 TBitBtn |
- | AddControl /W:-67 " | + | AddControl /W:-3 TMyComboBox |
- | AddControl | + | AddDialog |
- | AddControl /W:-67 " | + | AddControl /X:-3 /W:-3 TMyComboBox 2 |
- | AddDialog /CENTER:3 /W:-70 " | + | AddControl |
- | AddCondition | + | AddControl /X:-3 TMyCheckBox |
- | AddControl | + | AddControl /W:-3 TMyComboBox 1 |
- | AddControl /W:-72 " | + | AddControl /X:2 TMyCheckBox 1 |
- | AddControl /W:-68 "TMyComboBox" | + | AddControl /X:-6 TMyCheckBox 3 |
- | AddControl /X:-67 "TMyCheckBox" | + | AddControl /X:-3 /Y:-3 /W:-8 TButton |
- | AddControl /X:-69 " | + | AddControl /X:-11 /Y:-3 /W:-8 TButton |
- | AddControl /W:-21 " | + | AddControl /X:-19 /Y:-3 /W:11 TButton 4 |
- | AddControl | + | AddControl /X:95 /Y:-3 /W:12 TButton 3 |
- | AddControl /W:-3 /X:-42 "TButton" 5 | + | AddControl /X:1 /W:-4 TMyGroupBox 1 |
- | AddControl /X:47 "TButton" | + | AddControl /X:1 TBitBtn 1 |
- | AddControl /W:-20 /X:-137 " | + | |
- | AddControl | + | |
- | AddControl /W:-67 " | + | |
- | AddControl | + | |
- | AddControl /W:-67 " | + | |
</ | </ | ||
===== Other dialogs ===== | ===== Other dialogs ===== | ||
- | An example of correcting the dialogue by Shift + F4 to swap the Tree and OK buttons. For 32 and 64 bit versions.< | + | An example of correcting the dialogue by Shift + F4 to swap the Tree and OK buttons. For TC 9.2.x, |
If %AUTORUN_TCARCH% = 32 Then | If %AUTORUN_TCARCH% = 32 Then | ||
AddDialog " | AddDialog " | ||
Строка 154: | Строка 161: | ||
* possible save settings. | * possible save settings. | ||
- | Code for 32-bit version. (by Flasher): | + | Code for TC 9.2.x 32-bit version. (by Flasher): |
< | < | ||
IniRead /R LNG %COMMANDER_INI% Configuration LanguageIni Default | IniRead /R LNG %COMMANDER_INI% Configuration LanguageIni Default |
en/documentation/movebutton_examples.txt · Последнее изменение: 2020/05/31 16:30 — loopback