Welcome
Explorer Object Action Plugin
1.0.0.0
Explorer objects acton plugin gives you 3 powerful file explorer objects that show a listing of a directory just as Windows Explorer does, It lets the user choose a file or a folder and (if you do not prevent it by a flag) navigate through the whole directory tree.
RizlaUK
Explorer.CreateList
Explorer.CreateTree
Explorer.CreateCombo
Explorer.SetSize
Explorer.GetSize
Explorer.SetPos
Explorer.GetPos
Explorer.SetPath
Explorer.GetPath
Explorer.GetSelectedType
Explorer.GetFile
Explorer.SetDisplayMode
Explorer.SetCallBack
Explorer.SetHeaderWidth
Explorer.GetHeaderWidth
Explorer.SetHeaderText
Explorer.GetHeaderText
Explorer.SetBackCol
Explorer.GetBackCol
Explorer.SetFrontCol
Explorer.GetFrontCol
Explorer.SetLineCol
Explorer.GetLineCol
Explorer.SetVisible
Explorer.IsVisible
Explorer.SetEnabled
Explorer.IsEnabled
Explorer.EnterKey
Explorer.SetUnpackPath
Explorer.SetPattern
(number) Explorer.CreateList ( | (number) Hwnd, (number) X, (number) Y, (number) Width, (number) Height, (string) DefaultDir, (table) Flags = nil ) |
Creates a listing of a directory just as Explorer does.
(number) The handle of the host window or object.
Note: This must be a valid window handle.
(number) The X position of the object.
Note: This is relative to the upper left corner of the host window or object.
(number) The Y position of the object.
Note: This is relative to the upper left corner of the host window or object.
(number) The Width of the object in pixels.
(number) The Height of the object in pixels.
(string) The initial displayed directory, it can include one or multiple patterns, like "C:\*.ini;*.txt".
Note: If no pattern is included, the directory must end with a '\'. Including no directory will display the root containing the drives. Including no pattern defaults to '*.*'. So a Directory$ of "" will display the root and set '*.*' as pattern.
(table) Flags
Note: 'Flags' can be a combination of the following values:
tbListFlags.BorderLess -- Create Gadget without borders
tbListFlags.AlwaysShowSelection -- The selection is visible, even when the gadget is Not activated.
tbListFlags.MultiSelect -- Enable multiple selection of items in the gadget.
tbListFlags.GridLines -- Display separator lines between rows And columns.
tbListFlags.HeaderDragDrop -- In report view, the headers can be changed by Drag'n'Drop.
tbListFlags.FullRowSelect -- The selection covers the full row instead of the first column.
tbListFlags.NoFiles -- No files will be displayed.
tbListFlags.NoFolders -- No folders will be displayed.
tbListFlags.NoParentFolder -- There will be no [..] link To the parent folder.
tbListFlags.NoDirectoryChange -- The directory cannot be changed by the user.
tbListFlags.NoDriveRequester -- There will be no 'please insert drive X;' displayed.
tbListFlags.NoSort -- The user cannot sort the content by clicking on a column header.
tbListFlags.NoMyDocuments -- The 'My Documents' Folder will Not be displayed As a separate item.
tbListFlags.AutoSort -- The content will be sorted automatically by name.
(number) Returns a unique numeric ID for the object, or nil if any error.
(number) Explorer.CreateTree ( | (number) Hwnd, (number) X, (number) Y, (number) Width, (number) Height, (string) DefaultDir, (table) Flags = nil ) |
Creates a listing of a directory just as Explorer does.
(number) The handle of the host window or object.
Note: This must be a valid window handle.
(number) The X position of the object.
Note: This is relative to the upper left corner of the host window or object.
(number) The Y position of the object.
Note: This is relative to the upper left corner of the host window or object.
(number) The Width of the object in pixels.
(number) The Height of the object in pixels.
(string) The initial displayed directory, it can include one or multiple patterns, like "C:\*.ini;*.txt".
Note: If no pattern is included, the directory must end with a '\'. Including no directory will display the root containing the drives. Including no pattern defaults to '*.*'. So a Directory$ of "" will display the root and set '*.*' as pattern.
(table) Flags
Note: 'Flags' can be a combination of the following values:
tbTreeFlags.BorderLess -- Create Gadget without borders.
tbTreeFlags.AlwaysShowSelection -- The selection is still visible, even when the gadget is not activated.
tbTreeFlags.NoLines -- Hide the little lines between each node.
tbTreeFlags.NoButtons -- Hide the '+' node buttons.
tbTreeFlags.NoFiles -- No files will be displayed.
tbTreeFlags.NoDriveRequester -- There will be no 'please insert drive X:' displayed.
tbTreeFlags.NoMyDocuments -- The 'My Documents' Folder will not be displayed as a separate item.
tbTreeFlags.AutoSort -- The content will be sorted automatically by name.
(number) Returns a unique numeric ID for the object, or nil if any error.
(number) Explorer.CreateCombo ( | (number) Hwnd, (number) X, (number) Y, (number) Width, (number) Height, (string) DefaultDir, (table) Flags = nil ) |
Creates a listing of a directory just as Explorer does.
(number) The handle of the host window or object.
Note: This must be a valid window handle.
(number) The X position of the object.
Note: This is relative to the upper left corner of the host window or object.
(number) The Y position of the object.
Note: This is relative to the upper left corner of the host window or object.
(number) The Width of the object in pixels.
(number) The Height of the object in pixels.
(string) the initial displayed directory (must be set as full path), an empty string specifies the root folder.
Note: If the tbComboFlags.DrivesOnly flag is set to true, DefaultDir may only be a drive letter. Everything that follows the drive letter in this case will be ignored.
(table) Flags
Note: 'Flags' can be a combination of the following values:
tbComboFlags.DrivesOnly -- The gadget will only display drives to choose from.
tbComboFlags.Editable -- The gadget will be editable with an autocomplete feature. With this flag set, it acts exactly like the one in Windows Explorer.
tbComboFlags.NoMyDocuments -- The 'My Documents' Folder will not be displayed as a separate item.
(number) Returns a unique numeric ID for the object, or nil if any error.
Explorer.SetSize ( | (number) ObjectID, (number) Width, (number) Height ) |
Sets the size of a object in pixels.
(number) The numeric ID of the object.
(number) The new width of the object in pixels.
(number) The new height of the object in pixels.
This action dose not return any value.
(number) Explorer.GetSize ( | (number) ObjectID ) |
Gets the size of a object in pixels.
(number) The numeric ID of the object.
(number) A table containing the object's pixel dimensions, indexed by values "Width" and "Height." If the object cannot be found, nil will be returned.
Explorer.SetPos ( | (number) ObjectID, (number) X, (number) Y ) |
Sets the position of a object relative to its host windoe/object.
(number) The numeric ID of the object.
(number) The new x position of the object.
Note: This is relative to the upper left corner of the host window or object.
(number) The new y position of the object.
Note: This is relative to the upper left corner of the host window or object.
This action dose not return any value.
(number) Explorer.GetPos ( | (number) ObjectID ) |
Gets the position of a object relative to its host windoe/object.
(number) The numeric ID of the object.
(number) A table containing the object's position, indexed by values "X" and "Y." If the object cannot be found, nil will be returned.
Explorer.SetPath ( | (number) ObjectID, (string) Path ) |
Changes the currently displayed directory.
(number) The numeric ID of the object.
(string) The new full path to set the object.
Note: It can include one or multiple patterns, like "C:\*.ini;*.txt".
This action dose not return any value.
(string) Explorer.GetPath ( | (number) ObjectID ) |
Get the currently selected directory.
(number) The numeric ID of the object.
(string) Returns the full path to the selected folder or a blank string if any error.
(number) Explorer.GetSelectedType ( | (number) ObjectID ) |
Check if the current selection is a directory or a file.
Note: This function only works on ExplorerList and ExplorerTree objects.
(number) The numeric ID of the object.
(number) Returns:
0 = No Selected
1= File
2 = Directory
(string) Explorer.GetFile ( | (number) ObjectID ) |
Gets the current selected file name.
Note: This function only works on ExplorerList and ExplorerTree objects.
(number) The numeric ID of the object.
(string) Returns the file name of the current selection, if there is no selection or a directory is select then a blank string is returned.
Explorer.SetDisplayMode ( | (number) ObjectID, (number) Mode ) |
Sets the current display mode of the list.
Note: This function only works on the ExplorerList object.
(number) The numeric ID of the object.
(number) The mode to set the list.
CONSTANT | VALUE | DESCRIPTION |
Explorer_LargeIcon | 0 | Large icon mode |
Explorer_SmallIcon | 1 | Small icon mode |
Explorer_List | 2 | List icon mode |
Explorer_Report | 3 | Report mode (columns, Default mode). |
This action dose not return any value.
Explorer.SetCallBack ( | (number) ObjectID, (string) Callback ) |
Sets the main callback function.
(number) The numeric ID of the object.
(string) The name of the callback function.
This action dose not return any value.
Explorer.SetHeaderWidth ( | (number) ObjectID, (number) Width ) |
Sets the with of the ExplorerList header column.
Note: This function only works on the ExplorerList in Report mode.
(number) The numeric ID of the object.
(number) The new width of the header.
This action dose not return any value.
(number) Explorer.GetHeaderWidth ( | (number) ObjectID ) |
Gets the with of the ExplorerList header column.
Note: This function only works on the ExplorerList in Report mode.
(number) The numeric ID of the object.
(number) Returns the width in pixels of the ExplorerList header, or -1 if any errror.
Explorer.SetHeaderText ( | (number) ObjectID, (string) Text ) |
Sets the Text of the ExplorerList header column.
Note: This function only works on the ExplorerList in Report mode.
(number) The numeric ID of the object.
(string) The new text of the header.
This action dose not return any value.
(string) Explorer.GetHeaderText ( | (number) ObjectID ) |
Gets the Text of the ExplorerList header column.
Note: This function only works on the ExplorerList in Report mode.
(number) The numeric ID of the object.
(string) Returns the text from a ExplorerList header or a blank string if any error.
Explorer.SetBackCol ( | (number) ObjectID, (number) Color ) |
Sets the background color of the object.
Note: This function only works on ExplorerList and ExplorerTree objects.
(number) The numeric ID of the object.
(number) The decimal color code.
This action dose not return any value.
(number) Explorer.GetBackCol ( | (number) ObjectID ) |
Gets the background color of the object.
Note: This function only works on ExplorerList and ExplorerTree objects.
(number) The numeric ID of the object.
(number) Returns the decimal color code of the objects background, if any error or no color set, -1 is returned.
Explorer.SetFrontCol ( | (number) ObjectID, (number) Color ) |
Sets the front color of the object.
Note: This function only works on ExplorerList and ExplorerTree objects.
(number) The numeric ID of the object.
(number) The decimal color code.
This action dose not return any value.
(number) Explorer.GetFrontCol ( | (number) ObjectID ) |
Gets the front color of the object.
Note: This function only works on ExplorerList and ExplorerTree objects.
(number) The numeric ID of the object.
(number) Returns the decimal color code of the objects text, if any error or no color set, -1 is returned.
Explorer.SetLineCol ( | (number) ObjectID, (number) Color ) |
Sets the Line color of the object.
Note: This function only works on ExplorerList and ExplorerTree objects.
(number) The numeric ID of the object.
(number) The decimal color code.
This action dose not return any value.
(number) Explorer.GetLineCol ( | (number) ObjectID ) |
Gets the Line color of the object.
Note: This function only works on ExplorerList and ExplorerTree objects.
(number) The numeric ID of the object.
(number) Returns the decimal color code of the objects Lines, if any error or no color set, -1 is returned.
Explorer.SetVisible ( | (number) ObjectID, (boolean) Visible ) |
Sets visible state of the object.
(number) The numeric ID of the object.
(boolean) True to set the object visible.
This action dose not return any value.
(boolean) Explorer.IsVisible ( | (number) ObjectID ) |
Gets visible state of the object.
(number) The numeric ID of the object.
(boolean) Returns true if the object is visible, fals if not or if any error.
Explorer.SetEnabled ( | (number) ObjectID, (boolean) Enabled ) |
Sets enabled state of the object.
(number) The numeric ID of the object.
(boolean) True to set the object enabled.
This action dose not return any value.
(boolean) Explorer.IsEnabled ( | (number) ObjectID ) |
Gets enabled state of the object.
(number) The numeric ID of the object.
(boolean) Returns true if the object is enabled, fals if not or if any error.
Explorer.EnterKey ( | (string) Key ) |
Unlocks the nag dialog.
(string) The key you recived from D-Net when you purchased.
This action dose not return any value.
Explorer.SetUnpackPath ( | (string) Path ) |
Overrides the default dll resource path.
Note: Default folder is: "AutoPlay\Plugins\Explorer\Explorer.dll"
(string) The path to the support dll.
Note: If you change the name of the resource folder you will need to set this to the correct path, EG: "data\\Plugins\\Explorer\\Explorer.dll" you you can use a temp directory.
This action dose not return any value.
Explorer.SetPattern ( | (string) Pattern ) |
Sets the file pattern mask.
Note: This function only works on ExplorerList and ExplorerTree objects.
(string) The path to the support dll.
Note: If you change the name of the resource folder you will need to set this to the correct path, EG: "data\\Plugins\\Explorer\\Explorer.dll" you you can use a temp directory.
This action dose not return any value.
This File Was Generated With AMS ActionFile Editor