<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://docs.dopus.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://docs.dopus.com/feed.php">
        <title>Directory Opus Manual - reference:scripting_reference:scripting_events</title>
        <description></description>
        <link>https://docs.dopus.com/</link>
        <image rdf:resource="https://docs.dopus.com/lib/exe/fetch.php?media=logo.png" />
       <dc:date>2026-05-18T06:45:17+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onaboutscript&amp;rev=1700877089&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onactivatelister&amp;rev=1692398147&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onactivatetab&amp;rev=1699403426&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onaddbuttons&amp;rev=1751595594&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onaddcolumns&amp;rev=1727619633&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onaddcommands&amp;rev=1692398147&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onafterfolderchange&amp;rev=1692398147&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onbeforefolderchange&amp;rev=1692398147&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onbuttoncontext&amp;rev=1751595551&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onclick&amp;rev=1692398147&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onclipboardchange&amp;rev=1719542759&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:oncloselister&amp;rev=1692398147&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onclosetab&amp;rev=1692398147&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onconfigbackup&amp;rev=1721886806&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onconfigrestore&amp;rev=1721886892&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:ondeletescript&amp;rev=1742883309&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:ondisplaymodechange&amp;rev=1692398147&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:ondoubleclick&amp;rev=1692398147&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onfaytclose&amp;rev=1761019222&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onfileoperationcomplete&amp;rev=1759196271&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onfilesystemchange&amp;rev=1692398147&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onflatviewchange&amp;rev=1692398147&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:ongetcopyqueuename&amp;rev=1700877120&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:ongetcustomfields&amp;rev=1692398147&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:ongethelpcontent&amp;rev=1692398147&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:ongetnewname&amp;rev=1750788541&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:oninit&amp;rev=1692398147&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:oninitincludefile&amp;rev=1692585256&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onlisterresize&amp;rev=1692398147&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onlisteruichange&amp;rev=1692398147&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onopenlister&amp;rev=1692398147&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onopentab&amp;rev=1692398147&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onperiodictimer&amp;rev=1723190697&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onpowerevent&amp;rev=1724052091&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onquickfilterchange&amp;rev=1723190433&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onscheduledtimer&amp;rev=1731462930&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onscriptcolumn&amp;rev=1758925621&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onscriptcommand&amp;rev=1737347187&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onscriptconfigchange&amp;rev=1721886638&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onscriptfaytcommand&amp;rev=1692581187&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onshutdown&amp;rev=1692398147&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onsourcedestchange&amp;rev=1692398147&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onstartup&amp;rev=1692398147&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onstyleselected&amp;rev=1692398147&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onsystemsettingchange&amp;rev=1692398147&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:ontabclick&amp;rev=1692398147&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onviewerevent&amp;rev=1692398147&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://docs.dopus.com/lib/exe/fetch.php?media=logo.png">
        <title>Directory Opus Manual</title>
        <link>https://docs.dopus.com/</link>
        <url>https://docs.dopus.com/lib/exe/fetch.php?media=logo.png</url>
    </image>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onaboutscript&amp;rev=1700877089&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-25T01:51:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnAboutScript</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onaboutscript&amp;rev=1700877089&amp;do=diff</link>
        <description>The OnAboutScript event can be implemented by a script add-in to display an &quot;about&quot; dialog to the user. It is triggered when the user clicks the About button for a script on the Script Management dialog.

Method Name:Argument Type:AboutData Return Type:noneDescription:AboutData.window</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onactivatelister&amp;rev=1692398147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-18T22:35:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnActivateLister</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onactivatelister&amp;rev=1692398147&amp;do=diff</link>
        <description>The OnActivateLister event can be implemented by a script add-in to receive notification whenever a Lister window becomes the active window, or loses activation to another window.

Method Name:Argument Type:ActivateListerDataReturn Type:noneDescription:ActivateListerData.lister</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onactivatetab&amp;rev=1699403426&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-08T00:30:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnActivateTab</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onactivatetab&amp;rev=1699403426&amp;do=diff</link>
        <description>The OnActivateTab event can be implemented by a script add-in to receive a notification every time a tab becomes active (i.e. comes to the front of another tab in the same file display).

Method Name:Argument Type:ActivateTabDataReturn Type:noneDescription:ActivateTabData.oldtab</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onaddbuttons&amp;rev=1751595594&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-04T02:19:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnAddButtons</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onaddbuttons&amp;rev=1751595594&amp;do=diff</link>
        <description>The OnAddButtons event can be implemented by a script add-in to add dynamic buttons to toolbars and menus. Scripts do this by adding new internal commands to Opus, specifying one or more arguments that are used to generate dynamic buttons.

For example, a function called  might have an argument</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onaddcolumns&amp;rev=1727619633&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-29T14:20:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnAddColumns</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onaddcolumns&amp;rev=1727619633&amp;do=diff</link>
        <description>The OnAddColumns event is called to allow your script add-in to add columns. Call the AddColData.AddColumn method once for each column you wish to add.

Method Name:Argument Type:AddColDataReturn Type:noneDescription:OnAddColumnsadd columnsScript.InitColumns</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onaddcommands&amp;rev=1692398147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-18T22:35:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnAddCommands</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onaddcommands&amp;rev=1692398147&amp;do=diff</link>
        <description>The OnAddCommands event is called to allow your script add-in to add internal commands. Call the AddCmdData.AddCommand method once for each command you wish to add.

Method Name:Argument Type:AddCmdDataReturn Type:noneDescription:OnAddCommandsadd internal commands Script.InitCommands</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onafterfolderchange&amp;rev=1692398147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-18T22:35:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnAfterFolderChange</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onafterfolderchange&amp;rev=1692398147&amp;do=diff</link>
        <description>The OnAfterFolderChange event can be implemented by a script add-in that wants to be notified after a new folder has been read in a tab. Use the OnBeforeFolderChange event to receive notification before the folder is read.

Method Name:Argument Type:AfterFolderChangeDataReturn Type:boolDescription:AfterFolderChangeData.tab</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onbeforefolderchange&amp;rev=1692398147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-18T22:35:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnBeforeFolderChange</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onbeforefolderchange&amp;rev=1692398147&amp;do=diff</link>
        <description>The OnBeforeFolderChange event can be implemented by a script add-in to receive notification before a new folder is read in a tab. Use the OnAfterFolderChange event if you want notification after a folder has been read.

Method Name:Argument Type:BeforeFolderChangeDataReturn Type:bool</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onbuttoncontext&amp;rev=1751595551&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-04T02:19:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnButtonContext</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onbuttoncontext&amp;rev=1751595551&amp;do=diff</link>
        <description>The OnButtonContext event can be implemented by a script add-in that adds one or more new this by adding new internal commands to Opus. Individual command arguments can be flagged as needing context-sensitive state.

For example, a function called  might have an argument  that should appear highlighted in certain situations. When the user adds the command</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onclick&amp;rev=1692398147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-18T22:35:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnClick</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onclick&amp;rev=1692398147&amp;do=diff</link>
        <description>The OnClick event is the main entry point for a script function. 

Method Name:Argument Type:ClickDataReturn Type:noneDescription:script function ClickDataClickData.funcFunc
OnClickOnClickClickData</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onclipboardchange&amp;rev=1719542759&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-28T02:45:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnClipboardChange</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onclipboardchange&amp;rev=1719542759&amp;do=diff</link>
        <description>The OnClipboardChange event can be implemented by a script add-in to receive notification whenever the contents of the system clipboard change.

Method Name:Argument Type:ClipboardChangeDataReturn Type:noneDescription:</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:oncloselister&amp;rev=1692398147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-18T22:35:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnCloseLister</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:oncloselister&amp;rev=1692398147&amp;do=diff</link>
        <description>The OnCloseLister event can be implemented by a script add-in to receive notification whenever a Lister is closed.

Method Name:Argument Type:CloseListerDataReturn Type:boolDescription:CloseListerData.listershutdownTrue
FalseTrueFalse</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onclosetab&amp;rev=1692398147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-18T22:35:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnCloseTab</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onclosetab&amp;rev=1692398147&amp;do=diff</link>
        <description>The OnCloseTab event can be implemented by a script add-in to receive notification when a tab is closed in a Lister.

Method Name:Argument Type:CloseTabDataReturn Type:boolDescription:CloseTabData.tabTrueFalsenotOnCloseListerCloseListerData.lister.tabs</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onconfigbackup&amp;rev=1721886806&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-25T05:53:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnConfigBackup</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onconfigbackup&amp;rev=1721886806&amp;do=diff</link>
        <description>The OnConfigBackup event can be implemented by a script add-in to receive notification when the Opus configuration is being backed up.

Method Name:Argument Type:ConfigBackupDataReturn Type:noneDescription:ConfigBackupData.location</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onconfigrestore&amp;rev=1721886892&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-25T05:54:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnConfigRestore</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onconfigrestore&amp;rev=1721886892&amp;do=diff</link>
        <description>The OnConfigRestore event can be implemented by a script add-in to receive notification when the Opus configuration is being restored from a backup.

Method Name:Argument Type:ConfigRestoreDataReturn Type:noneDescription:ConfigRestoreData.location</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:ondeletescript&amp;rev=1742883309&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-25T06:15:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnDeleteScript</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:ondeletescript&amp;rev=1742883309&amp;do=diff</link>
        <description>The OnDeleteScript event can be implemented by a script add-in to receive notification when (if) it&#039;s deleted by the user via the Scripts management user interface. You might want to use this to cleanup any data files your script has created.

Method Name:Argument Type:</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:ondisplaymodechange&amp;rev=1692398147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-18T22:35:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnDisplayModeChange</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:ondisplaymodechange&amp;rev=1692398147&amp;do=diff</link>
        <description>The OnDisplayModeChange event can be implemented by a script add-in to receive notification whenever the user changes the display mode in a tab.

Method Name:Argument Type:DisplayModeChangeDataReturn Type:noneDescription:DisplayModeChangeData.tabmode</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:ondoubleclick&amp;rev=1692398147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-18T22:35:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnDoubleClick</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:ondoubleclick&amp;rev=1692398147&amp;do=diff</link>
        <description>The OnDoubleClick event can be implemented by a script add-in to receive notification when the user double-clicks on a file or folder in a tab.

By default your event handler is passed an Item object corresponding to the item that was double-clicked. Because constructing an Item object may take some time (e.g. on a network drive) you have the option for your handler to be called twice - once with only the path to the item, and a second time (if desired) with the full</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onfaytclose&amp;rev=1761019222&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-21T04:00:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnFAYTClose</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onfaytclose&amp;rev=1761019222&amp;do=diff</link>
        <description>The OnFAYTClose event can be implemented by a script add-in to receive notification when the FAYT closes (assuming it has been used with a script FAYT command).

Method Name:Argument Type:FAYTCloseDataReturn Type:noneDescription:FAYTCloseDatatab</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onfileoperationcomplete&amp;rev=1759196271&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T01:37:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnFileOperationComplete</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onfileoperationcomplete&amp;rev=1759196271&amp;do=diff</link>
        <description>The OnFileOperationComplete event can be implemented by a script add-in to receive notifications when certain file operations complete. Currently the only type of operation that supports this is the Rename command, but others may be added in the future.

Receiving notifications is a two-step process each time:</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onfilesystemchange&amp;rev=1692398147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-18T22:35:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnFilesystemChange</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onfilesystemchange&amp;rev=1692398147&amp;do=diff</link>
        <description>The OnFilesystemChange event can be implemented by a script add-in to receive notification when monitored files or folders change. Monitoring is established by calling the FSUtil.WatchChanges method.

Method Name:Argument Type:FilesystemChangeDataReturn Type:noneDescription:id</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onflatviewchange&amp;rev=1692398147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-18T22:35:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnFlatViewChange</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onflatviewchange&amp;rev=1692398147&amp;do=diff</link>
        <description>The OnFlatViewChange event can be implemented by a script add-in to receive notification whenever the user changes the display mode in a tab.

Method Name:Argument Type:FlatViewChangeDataReturn Type:noneDescription:FlatViewChangeData.tabmode</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:ongetcopyqueuename&amp;rev=1700877120&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-25T01:52:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnGetCopyQueueName</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:ongetcopyqueuename&amp;rev=1700877120&amp;do=diff</link>
        <description>The OnGetCopyQueueName event can be implemented by a script add-in to override the default copy queue behavior when the Automatically manage file copy queues option on the Copying Files page in Preferences is turned on. The event is passed the default copy queue name along with information relating to the copy operation. It can accept the default queue name, provide its own or disable queuing and run the operation immediately. </description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:ongetcustomfields&amp;rev=1692398147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-18T22:35:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnGetCustomFields</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:ongetcustomfields&amp;rev=1692398147&amp;do=diff</link>
        <description>The OnGetCustomFields event can be implemented by a rename script to add custom fields to the Rename dialog. This lets you provide one or more controls that users can use to pass parameters to your script.

Method Name:Argument Type:GetCustomFieldDataReturn Type:noneDescription:RenameRefresh</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:ongethelpcontent&amp;rev=1692398147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-18T22:35:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnGetHelpContent</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:ongethelpcontent&amp;rev=1692398147&amp;do=diff</link>
        <description>The OnGetHelpContent event can be implemented by a script add-in to add its own help content to the Directory Opus local F1 help. You can add a single page of help, or multiple pages (in which case the first page becomes the &quot;topic header&quot; and all subsequent pages appear below it in the index). You can also add images which can be displayed in the help content. Note that script-added help is only possible if the user has local http help enabled (which is the default) - if the user has chosen to …</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:ongetnewname&amp;rev=1750788541&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-24T18:09:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnGetNewName</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:ongetnewname&amp;rev=1750788541&amp;do=diff</link>
        <description>The OnGetNewName event is one of the three alternate entry points for rename scripts. The other two events - Rename_GetNewName and Rename_GetNewName2, are deprecated and should only be used for backwards compatibility with Opus 10.

Method Name:Argument Type:</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:oninit&amp;rev=1692398147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-18T22:35:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnInit</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:oninit&amp;rev=1692398147&amp;do=diff</link>
        <description>The OnInit event is called once for each script add-in to initialize it. The event will be called on program startup, and also if a script is added or edited while Opus is already running. Implementing the OnInit event is optional, but highly recommended as it allows you to provide a name, description and other information to be shown to the user in Preferences. It also provides a way for a script to</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:oninitincludefile&amp;rev=1692585256&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-21T02:34:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnInitIncludeFile</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:oninitincludefile&amp;rev=1692585256&amp;do=diff</link>
        <description>The OnInitIncludeFile event is called once for each include file script to initialize it. Implementing this event is optional, but recommended as it allows you to provide a name, description and other information such as minimum version requirements.

Method Name:</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onlisterresize&amp;rev=1692398147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-18T22:35:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnListerResize</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onlisterresize&amp;rev=1692398147&amp;do=diff</link>
        <description>The OnListerResize event can be implemented by a script add-in to receive notification whenever a Lister window is resized.

Method Name:Argument Type:ListerResizeDataReturn Type:noneDescription:ListerResizeData.listeractionstringwidthheight</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onlisteruichange&amp;rev=1692398147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-18T22:35:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnListerUIChange</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onlisteruichange&amp;rev=1692398147&amp;do=diff</link>
        <description>The OnListerUIChange event can be implemented by a script add-in to receive notification when the state of certain user interface elements in the Lister changes.

Method Name:Argument Type:ListerUIChangeDataReturn Type:noneDescription:ListerUIChangeData.listerchangestringCommand.IsSet</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onopenlister&amp;rev=1692398147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-18T22:35:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnOpenLister</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onopenlister&amp;rev=1692398147&amp;do=diff</link>
        <description>The OnOpenLister event can be implemented by a script add-in to receive notification when a new Lister is opened. 

Method Name:Argument Type:OpenListerDataReturn Type:boolDescription:OpenListerData.listerTrue</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onopentab&amp;rev=1692398147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-18T22:35:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnOpenTab</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onopentab&amp;rev=1692398147&amp;do=diff</link>
        <description>The On event can be implemented by a script add-in to receive notification when a new tab opens.

Method Name:Argument Type:OpenTabDataReturn Type:noneDescription:OpenTabData.tabOnOpenLister</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onperiodictimer&amp;rev=1723190697&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-09T08:04:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnPeriodicTimer</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onperiodictimer&amp;rev=1723190697&amp;do=diff</link>
        <description>The OnPeriodicTimer event can be implemented by a script add-in to have Opus call your script at regular intervals. The DOpus.SetTimer method can be used to create timers, and your OnPeriodicTimer method will be called regularly for each timer you create.

Method Name:</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onpowerevent&amp;rev=1724052091&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-19T07:21:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnPowerEvent</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onpowerevent&amp;rev=1724052091&amp;do=diff</link>
        <description>The OnPowerEvent event can be implemented by a script add-in to have Opus notify your script whenever certain system power-related events occur.

Method Name:Argument Type:PowerEventDataReturn Type:noneDescription:type</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onquickfilterchange&amp;rev=1723190433&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-09T08:00:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnQuickFilterChange</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onquickfilterchange&amp;rev=1723190433&amp;do=diff</link>
        <description>The OnQuickFilterChange event can be implemented by a script add-in to receive notification when the quick filter changes within a tab.

Method Name:Argument Type:QuickFilterChangeDataReturn Type:noneDescription:QuickFilterChangeData.tab</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onscheduledtimer&amp;rev=1731462930&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-13T01:55:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnScheduledTimer</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onscheduledtimer&amp;rev=1731462930&amp;do=diff</link>
        <description>The OnScheduledTimer event can be implemented by a script add-in to have Opus call your script at when a specific date/time is reached. The DOpus.SetScheduledTimer method can be used to create timers, and your OnScheduledTimer method will be called at most one time for each timer you create.</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onscriptcolumn&amp;rev=1758925621&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-26T22:27:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnScriptColumn</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onscriptcolumn&amp;rev=1758925621&amp;do=diff</link>
        <description>The OnScriptColumn event is the entry point for a custom column added by a script add-in. The actual name of the event is defined by the script itself, when the column is added via the ScriptInitData.AddColumn method - OnScriptColumn is merely a placeholder name.

Method Name:Argument Type:</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onscriptcommand&amp;rev=1737347187&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-20T04:26:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnScriptCommand</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onscriptcommand&amp;rev=1737347187&amp;do=diff</link>
        <description>The OnScriptCommand event is the entry point for an internal command added by a script add-in. The actual name of the event is defined by the script itself, when the command is added via the ScriptInitData.AddCommand method - OnScriptCommand is merely a placeholder name.

Method Name:Argument Type:</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onscriptconfigchange&amp;rev=1721886638&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-25T05:50:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnScriptConfigChange</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onscriptconfigchange&amp;rev=1721886638&amp;do=diff</link>
        <description>The OnScriptConfigChange event can be implemented by a script add-in to receive notification whenever the user modifies the script&#039;s configuration via the Preferences editor.

Method Name:Argument Type:ScriptConfigChangeDataReturn Type:noneDescription:ScriptConfigChangeData.changed</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onscriptfaytcommand&amp;rev=1692581187&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-21T01:26:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnScriptFAYTCommand</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onscriptfaytcommand&amp;rev=1692581187&amp;do=diff</link>
        <description>The OnScriptFAYTCommand event is the entry point for a script add-in that extends the FAYT field. The actual name of the event is defined by the script itself, when the command is added via the ScriptInitData.AddCommand method - OnScriptFAYTCommand is merely a placeholder name.

Method Name:Argument Type:</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onshutdown&amp;rev=1692398147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-18T22:35:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnShutdown</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onshutdown&amp;rev=1692398147&amp;do=diff</link>
        <description>The OnShutdown event can be implemented by a script add-in to receive notification when Opus is shutting down.

Method Name:Argument Type:ShutdownDataReturn Type:boolDescription:ShutdownData.endsessionTrueendsessionFalseTrue</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onsourcedestchange&amp;rev=1692398147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-18T22:35:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnSourceDestChange</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onsourcedestchange&amp;rev=1692398147&amp;do=diff</link>
        <description>The OnSourceDestChange event can be implemented by a script add-in to receive notification whenever a tab&#039;s source/destination state changes.

Method Name:Argument Type:SourceDestDataReturn Type:noneDescription:SourceDestData.tabsourcedestFalse</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onstartup&amp;rev=1692398147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-18T22:35:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnStartup</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onstartup&amp;rev=1692398147&amp;do=diff</link>
        <description>The OnStartup event can be implemented by a script add-in to receive notification when Opus starts up.

Method Name:Argument Type:StartupDataReturn Type:noneDescription:OnStartup</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onstyleselected&amp;rev=1692398147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-18T22:35:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnStyleSelected</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onstyleselected&amp;rev=1692398147&amp;do=diff</link>
        <description>The OnStyleSelected event can be implemented by a script add-in to receive notification when the user selects a new Lister style.

Method Name:Argument Type:StyleSelectedDataReturn Type:noneDescription:StyleSelectedData.listerstyle</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onsystemsettingchange&amp;rev=1692398147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-18T22:35:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnSystemSettingChange</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onsystemsettingchange&amp;rev=1692398147&amp;do=diff</link>
        <description>The OnSystemSettingChange event can be implemented by a script add-in to receive notification when various system settings change.

Method Name:Argument Type:SystemSettingChangeDataReturn Type:noneDescription:SystemSettingChangeData.type</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:ontabclick&amp;rev=1692398147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-18T22:35:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnTabClick</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:ontabclick&amp;rev=1692398147&amp;do=diff</link>
        <description>The OnTabClick event can be implemented by a script add-in to receive notification when a tab is clicked with a qualifier key held down. You can use this to override the default behavior (e.g. control-clicking tabs normally links them).

Method Name:Argument Type:</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onviewerevent&amp;rev=1692398147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-18T22:35:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OnViewerEvent</title>
        <link>https://docs.dopus.com/doku.php?id=reference:scripting_reference:scripting_events:onviewerevent&amp;rev=1692398147&amp;do=diff</link>
        <description>The OnViewerEvent event can be implemented by a script add-in to receive notification whenever certain events occur in the standalone image viewer. One possible use would be a script that automatically displays a floating toolbar whenever a standalone viewer is active, and hides it again when the window goes inactive or closes. </description>
    </item>
</rdf:RDF>
