DoubleClickData
如果脚本插件实现了**OnDoubleClick** 事件,则用户双击文件或文件夹时,该方法会收到一个 DoubleClickData 对象。
属性名称 | 返回类型 | 说明 |
---|---|---|
call | bool | 将此属性设置为 False 可防止在这次操作期间对所有其它文件调用**OnDoubleClick** 事件(这只在双击多个文件时才有效)。所有剩余的文件都将根据其默认处理程序打开。 |
cont | bool | 将此属性设置为 False,以在此操作期间完全中止对所有其它文件的双击处理(这只在双击多个文件时才有效)。 |
early | bool | 如果仅用路径(通过 path 属性)来调用**OnDoubleClick** 事件,而不使用完整**Item** 对象,则返回 True。当初始化脚本时,如果你将**ScriptInitData.early_dblclk** 属性设置为 True,则会发生此情况。 当 early 为 True 时,你可以将 skipfull 设置为 True,以防止第二次调用时使用完整的 Item 对象。 |
is_dir | bool | 如果双击的项目是目录,则返回 True,如果是文件,则返回 False。 |
item | 对象:Item | 返回一个代表已双击的项目**Item** 对象。此属性仅在 early 属性为 False 时可用。 |
mouse | 字符串 | 返回一个字符串,表示用于双击的鼠标按钮。该字符串可以是以下之一:left、middle、none。 |
multiple | bool | 如果双击了多个文件,则将其设置为 True。 |
path | 对象:Path | 返回一个 Path 对象,提供双击项目的完整路径名。 |
qualifiers | 字符串 | 返回一个字符串,表示事件触发时用户按下的任何限定键。该字符串可能包含以下任何或所有内容:shift ctrl、alt、lwin、rwin。如果未按下任何修饰键,则字符串将为:none |
skipfull | bool | 当 early 属性为 True 时,将 skipfull 设置为 True 可防止**OnDoubleClick** 事件第二次被调用。 |
tab | 对象:Tab | 返回一个代表已双击项目的标签页**Tab** 对象。 |
最后更新于