Инструменты пользователя

Инструменты сайта


en:documentation:movebutton_examples

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
Последняя версияСледующая версия справа и слева
en:documentation:movebutton_examples [2020/03/17 19:23] loopbacken: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 in TC 9.5.x:
 <code> <code>
 If %AUTORUN_TCARCH% = 32 Then  If %AUTORUN_TCARCH% = 32 Then 
- 
 AddDialog DIALOG_COPYMOVE AddDialog DIALOG_COPYMOVE
-AddCondition /VISIBLE:1 "TButton" 2 +# TButton1 visible only in the copy/move dialogs 
-AddControl /X:113 "TButton" 2  +# add condition to exclude link create dialog 
-AddControl /X:20 /Y:-74 /W:-20 "TButton"  +# and dialogs of plugins load/unload and FTP 
-AddControl /W:-3 "TMyComboBox" 1 +AddCondition /VISIBLE:1 "TButton" 1 
-AddControl /X:-3 /Y:1 "TButton" 1 +AddControl /X:17 /Y:-74 /W:-20 "TButton" 2 
-AddControl /X:113 "TButton" 4  +AddControl /X:109 "TButton" 1 
-AddControl /X:113 "TButton" +AddControl /X:109 "TButton"  
-AddControl /X:113 "TButton"+AddControl /X:109 "TButton" 4  
 +AddControl /X:109 "TButton"
  
 AddDialog DIALOG_COPYMOVE_PINNED AddDialog DIALOG_COPYMOVE_PINNED
-AddControl /W:-3 "TMyComboBox"+AddControl /X:109 "TButton"
-AddControl /X:-3 /Y:1 "TButton"+AddControl /X:109 "TButton"  
-AddControl /X:113 "TButton" 2 +AddControl /X:109 "TButton" 4  
-AddControl /X:113 "TButton"+AddControl /X:109 "TButton"
-AddControl /X:113 "TButton" 5 +
-AddControl /X:113 "TButton" 6+
  
 Else Else
  
 AddDialog DIALOG_COPYMOVE AddDialog DIALOG_COPYMOVE
-AddCondition /VISIBLE:1 "Button" 3 +AddCondition /EXISTS:1 "Button" 7 
-AddControl /X:20 /Y:-74 /W:-20 "Button" 4 +AddControl /X:17 /Y:-73 /W:-20 "Button" 3 
-AddControl /X:113 "Button" 3 +AddControl /X:109 "Button" 7 
-AddControl /X:113 "Button" 6 +AddControl /X:109 "Button"  
-AddControl /X:113 "Button" 7 +AddControl /X:109 "Button"  
-AddControl /X:113 "Button" +AddControl /X:109 "Button" 
-AddControl /Y:1 "Button" 2+
  
-AddDialog DIALOG_COPYMOVE_PINNED  +AddDialog DIALOG_COPYMOVE_PINNED 
-AddControl /X:113 "Button" 7 +AddControl /X:109 "Button" 12 
-AddControl /X:113 "Button" 10 +AddControl /X:109 "Button"  
-AddControl /X:113 "Button" 11 +AddControl /X:109 "Button" 11  
-AddControl /X:113 "Button" 12 +AddControl /X:109 "Button" 10  
-AddControl /Y:1 "Button"+Endif 
- +
-Endif+
  
 ModifyDialogs ModifyDialogs
 </code> </code>
  
-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 32-bit version):
 <code> <code>
 AddDialog /X:58 /W:-116 DIALOG_COPYMOVE AddDialog /X:58 /W:-116 DIALOG_COPYMOVE
Строка 82: Строка 77:
 </code> </code>
  
-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, 32-bit version) (by BeTeP):
 <code> <code>
-AddDialog DIALOG_COPYMOVE +AddDialog DIALOG_COPYMOVE  
-AddCondition /VISIBLE:1 "TButton" 2 +AddControl /X:0 /Y:-1 /W:-11 "TMyComboBox" 2  
-AddControl /X:20 /W:20 "TButton"  +AddControl /X:0 /Y:-1 /W:-11 "TMyComboBox" 1  
-AddControl /Y:-74 "TButton" 3  +AddControl /X:-1 /Y:-1 /W:17 "TButton" 
-AddControl /X:76 /W:40 "TButton" 4  +AddCondition /VISIBLE:1 "TButton"  
-AddControl /X:39 /W:38 "TButton" 5  +AddControl /X:17 /Y:-1 /W:17 "TButton"  
-AddControl /W:21 "TButton"  +AddControl /X:36 /Y:-1 /W:35 "TButton" 4  
-ModifyDialogs+AddControl /X:72 /Y:-1 /W:37 "TButton" 3  
 +AddControl /X:-35 /Y:-75 /W:-10 "TButton" 2  
 +AddControl /X:0 /Y:1 "TMyCheckBox" 2  
 +AddControl /X:-79 /Y:1 "TMyCheckBox" 1  
 +AddControl /X:/W:-5 "TMyGroupBox" 1  
 +AddDialog DIALOG_COPYMOVE_POST  
 +AddControl /W:-10 "TMyComboBox" 1  
 +AddDialog DIALOG_COPYMOVE_PINNED  
 +AddControl /X:0 /Y:-1 /W:-11 "TMyComboBox" 3  
 +AddControl /X:0 /Y:-1 /W:-11 "TMyComboBox" 2  
 +AddControl /X:-1 /Y:-1 /W:17 "TButton" 5  
 +AddControl /X:17 /Y:-1 /W:17 "TButton"  
 +AddControl /X:36 /Y:-1 /W:35 "TButton" 4  
 +AddControl /X:72 /Y:-1 /W:37 "TButton" 3  
 +AddControl /X:0 /Y:1 TMyCheckBox 2  
 +AddControl /X:-79 /Y:1 "TMyCheckBox" 1  
 +AddControl /X:4 /W:-5 "TMyGroupBox" 1  
 +AddControl /W:-10 "TMyComboBox" 1
 </code> </code>
  
 Corrected button width (for 32-bit version) (by Flasher): Corrected button width (for 32-bit version) (by Flasher):
 <code> <code>
-AddDialog /CENTER:/W:-70 "DIALOG_COPYMOVE +AddDialog /W:-DIALOG_COPYMOVE  
-AddCondition /VISIBLE:1 "TButton"  +AddCondition /VISIBLE:1 "TButton"  
-AddControl /W:-64 "TMyComboBox2  +AddControl /X:-3 /W:-TMyComboBox 2  
-AddControl /W:-72 "TMyComboBox1  +AddControl /X:-3 /W:-TMyComboBox 1  
-AddControl /X:-67 "TMyCheckBox" 1  +AddControl /X:-TMyCheckBox  
-AddControl /X:-69 "TButton" 1  +AddControl /X:1 TMyCheckBox 1  
-AddControl /W:-21 "TButton" 6  +AddControl /X:-3 /Y:-2 /W:-TButton  
-AddControl /W:-20 /X:-22 "TButton"  +AddControl /X:-11 /Y:-2 /W:-8 TButton 1  
-AddControl /W:-/X:-42 "TButton" 5  +AddControl /X:-19 /Y:-2 /W:11 TButton  
-AddControl /X:47 "TButton" 4  +AddControl /X:-99 /Y:-2 /W:-9 TButton  
-AddControl /W:-20 /X:-137 "TButton3  +AddControl /X:95 /Y:-/W:12 TButton 3  
-AddControl /W:-66 "TMyGroupBox1  +AddControl /X:1 /W:-TMyGroupBox 1  
-AddDialog /CENTER:3 "DIALOG_COPYMOVE_POST +AddDialog DIALOG_COPYMOVE_POST  
-AddControl /W:-67 "TMyComboBox" 1  +AddControl /X:1 TBitBtn 1  
-AddControl /W:-67 "TCheckBox" 1  +AddControl /W:-3 TMyComboBox 1  
-AddControl /W:-67 "TCheckBox" +AddDialog /W:-6 DIALOG_COPYMOVE_PINNED  
-AddControl /W:-67 "TCheckBox" 3  +AddControl /X:-3 /W:-3 TMyComboBox 2  
-AddDialog /CENTER:3 /W:-70 "DIALOG_COPYMOVE_PINNED"  +AddControl /X:-3 /W:-TMyComboBox 3  
-AddCondition /VISIBLE:1 "TButton" 2  +AddControl /X:-3 TMyCheckBox 2  
-AddControl /W:-64 "TMyComboBox3  +AddControl /W:-TMyComboBox 1  
-AddControl /W:-72 "TMyComboBox" 2  +AddControl /X:TMyCheckBox 1  
-AddControl /W:-68 "TMyComboBox1  +AddControl /X:-6 TMyCheckBox 3  
-AddControl /X:-67 "TMyCheckBox1  +AddControl /X:-/Y:-/W:-TButton  
-AddControl /X:-69 "TButton" +AddControl /X:-11 /Y:-3 /W:-TButton  
-AddControl /W:-21 "TButton" 6  +AddControl /X:-19 /Y:-3 /W:11 TButton 4  
-AddControl /W:-20 /X:-22 "TButton" 2  +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 "TButton4  +AddControl /X:1 TBitBtn 1
-AddControl /W:-20 /X:-137 "TButton"  +
-AddControl /W:-66 "TMyGroupBox" +
-AddControl /W:-67 "TCheckBox"  +
-AddControl /W:-67 "TCheckBox" +
-AddControl /W:-67 "TCheckBox" 3+
 </code> </code>
  
 ===== 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.<code>+An example of correcting the dialogue by Shift + F4 to swap the Tree and OK buttons. For TC 9.2.x, 32 and 64 bit versions.<code>
 If %AUTORUN_TCARCH% = 32 Then  If %AUTORUN_TCARCH% = 32 Then 
 AddDialog "TCOMBOINPUT" AddDialog "TCOMBOINPUT"
Строка 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):
 <code> <code>
 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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki