The IShellFrame is the central interface that models the whole M-Files Shell. It provides access to all the other UI parts: listing, side panes, search pane and task pane. It enables access to the custom commands creation interface.
![]() | Creates an additional listing object to represent the folder content from the path specified. |
![]() | Creates an additional listing object that represents the content of a view. |
![]() | Gets the specified listing object. |
![]() | Returns the navigation history as paths relative to the vault root. |
![]() | Resolves if the shell frame represents a normal folder location. I.e. it is a search folder or view, a property folder or traditional folder, but not an object folder. |
![]() | Resolves if the shell frame represents a object folder location. |
![]() | Moves backward in the navigation history. |
![]() | Moves forward in the navigation history. |
![]() | |
![]() | Navigates to the given folder. |
![]() | Navigates the shell frame to the location of an object. |
![]() | Performs navigation to the parent folder. |
![]() | Sets the UI theme of the shell frame. |
![]() | Changes the listing area to show a dashboard. |
![]() | Restores the normal listing to the listing area. |
![]() | Shows the default M-Files message box with the specified content and appearance. |
![]() | Shows a dashboard in popup window. |
![]() | Shows a report in popup window. |
![]() | Shows a report in the place of shell frame listing area. |
![]() |
![]() | Accesses the currently active listing object. |
![]() | Accessed the bottom pane of the shell frame. |
![]() | Accesses the commands of the shell frame. |
![]() | Accesses the current folder location. Valid only if the current location is a normal folder location. |
![]() | Returns the current object version if the shell frame represents an object folder. |
![]() | Gets or sets the path to the current folder as string. |
![]() | Returns the event registering interface for the IShellFrame interface. |
![]() | Accesses the main listing object of the shell frame. |
![]() | Accesses the window in where the shell frame is located. |
![]() | Gets the parent folder for current location. |
![]() | Accessed the right pane of the shell frame. |
![]() | Accessed the search pane of the shell frame. |
![]() | Accesses the parent shell UI object. |
![]() | Accesses the task pane of the current shell frame. |
![]() | Accesses the top pane object. |
![]() | Specifies if the shell frame layout should be more compact. |