The IShellListing interface enables managing the listing in M-Files Shell. The items in the listing as well as the selection can be tracked and modified.
ActivateListing | Makes this listing window the active listing in the shell frame. |
ActivateSelected | Performs the default action for currently selected item. |
GetFolderName | Returns the display name of a folder in the current listing. |
RefreshListing | Refreshes the listing. |
RefreshListingAsync | Refreshes the listing asynchronously from the server. |
RefreshObject | Refreshes the specified object in the listing. |
RefreshSelectedObjects | Refreshes the selected objects in the listing. |
SelectFolder | Moves the selection to the folder item. |
SelectNextFolder | Moves the current selection to the next folder item. |
SelectNextObject | Moves the current selection to the next object (object version) item. |
SelectNextObjectFile | Moves the current selection to the next object file. |
SelectObjectFile | Selects the object (object version) item. |
SelectObjectOrObjectFileVersion | Selects object or file version in the listing window. |
SelectObjectVersion | Selects the object file item. |
SelectPrevFolder | Moves the current selection to the previous folder. |
SelectPrevObject | Moves the current selection to the previous object (object version) item. |
SelectPrevObjectFile | Moves the current selection to the previous object file item. |
SetFolderSelectionStates | Selects or unselects property folders. |
SetObjectOrObjectFileVersionSelectionStates | Selects or unselects objects or object files. |
SetObjectVersionSelectionStates | Selects or unselects object versions. |
SetTheme | Changes the theme of the shell listing. |
SetVirtualSelection | Overrides the items selection with a virtual selection. |
UnselectAll | Unselects the current selection. |
AutoFitAllColumns | Specifies if the widths of all columns are automatically adjusted to fill the available horizontal space. |
AutoFitFirstColumn | Specifies if the width of the first column is automatically adjusted to fill the available horizontal space, excluding the other columns. |
ColumnHeadersVisible | The visibility state of column headers in the listing. |
ColumnsVisible | Defines the visibility of the columns in the listing area. |
CurrentPath | Gets the current location as a path. |
CurrentSelection | Returns the currently selected items as IShellItems object. |
Events | Returns the event registering interface of the IShellListing interface. |
GroupObjectsByObjectType | The grouping mode of the listing window to group by object type. |
GroupViewsAndFolders | The grouping mode of the listing window to group by view and folders type. |
IsActive | Checks if this listing window is currently the active listing window. |
items | Returns the items visible in the listing as a IShellItems object. |
ShellFrame | Returns the shell window. |
SumOfResultCounts | Returns the total sum of all objects in all groups (such as Documents, Assignments, Topics, and so forth). |