If a script add-in implements the OnDoubleClick event, the method receives a DoubleClickData object when the user double-clicks a file or folder.
Property Name |
Return Type |
Description |
---|---|---|
call |
bool |
Set this property to False to prevent the OnDoubleClick event being called for any further files during this operation (this is only effective if more than one file was double-clicked). Any remaining files will be opened according to their default handlers. |
cont |
bool |
Set this property to False to abort double-click processing altogether on any further files during this operation (this is only effective if more than one file was double-clicked). |
early |
bool |
Returns True if your OnDoubleClick event is being
called with only a path (via the path property) and not a
full Item object.
This will occur if you set the ScriptInitData.early_dblclk
property to True when initialising your
script. |
is_dir |
bool |
Returns True if the item double-clicked is a directory, False if it's a file. |
item |
object:Item |
Returns a Item object representing the item that was double-clicked. This property is only present if the early property is False. |
mouse |
string |
Returns a string that indicates the mouse button that launched the double-click. The string can be one of the following: left, middle, none. |
multiple |
bool |
This is set to True if multiple files were double-clicked. |
path |
object:Path |
Returns a Path object providing the full pathname of the item that was double-clicked. |
qualifiers |
string |
Returns a string indicating any qualifier keys that were held down by the user when the event was triggered. The string can contain any or all of the following: shift ctrl, alt, lwin, rwin If no qualifiers were down, the string will be: none |
skipfull |
bool |
When the early property is True, set skipfull to True to prevent your OnDoubleClick event from being called a second time. |
tab |
object:Tab |
Returns a Tab object representing the tab that the item was double-clicked in. |