Nevron Open Vision Documentation
NApplication Class Members
Fields  Properties  Methods 


The following tables list the members exposed by NApplication.

Public Fields
 NameDescription
Public Fieldstatic (Shared in Visual Basic)s_Type2PluginsMap  
Top
Public Properties
 NameDescription
Public Propertystatic (Shared in Visual Basic)AllUsersFolderGets the folder for all users settings.  
Public Propertystatic (Shared in Visual Basic)ApplicationFolderGets the root folder of the application.  
Public Propertystatic (Shared in Visual Basic)BrushCacheSettingsThe settings of the brush cache. Unit of cost measure for brush cache is usually the 32ARGB pixel (4 bytes).  
Public Propertystatic (Shared in Visual Basic)ContextualHelpModeGets/Sets the contextual help mode.  
Public Propertystatic (Shared in Visual Basic)CurrentCultureGets/Sets the culture used by the current thread of the application.  
Public Propertystatic (Shared in Visual Basic)CurrentUICultureGets/Sets the culture to load culture specific resources for.  
Public Propertystatic (Shared in Visual Basic)DesktopGets the one and only application desktop element.  
Public Propertystatic (Shared in Visual Basic)DesktopDocumentGets the one and only application document, the content of which is the desktop element.  
Public Propertystatic (Shared in Visual Basic)DeveloperModeGets/Sets whether the application operates in developer mode. In developer mode the application displays advanced property editors and additional properties in certain editors as well as other developer specific information. By Default set to false.  
Public Propertystatic (Shared in Visual Basic)EnableGPURenderingGets or sets whether the application uses GPU rendering.  
Public Propertystatic (Shared in Visual Basic)EnableMultiThreadedPaintingEnables or disables multi-threaded painting. Multi-threaded painting is by default enabled for most of the integration surfaces, and most of the integration surfaces support this feature.  
Public Propertystatic (Shared in Visual Basic)EnablePaintCacheGets or sets whether the application uses paint cache  
Public Propertystatic (Shared in Visual Basic)EnableSystemFontsGets or sets whether the application will load the system fonts (from OS dependent font folder).  
Public Propertystatic (Shared in Visual Basic)FontServiceGets the application font service.  
Public Propertystatic (Shared in Visual Basic)ImageCacheSettingsThe settings of the image cache. Unit of cost measure for paint cache is usually the 32ARGB pixel (4 bytes).  
Public Propertystatic (Shared in Visual Basic)ImageServiceGets the application image service.  
Public Propertystatic (Shared in Visual Basic)IntegrationPlatformGets the current platform the application is running on.  
Public Propertystatic (Shared in Visual Basic)LocalPathNotationGets the default local path notation for the current integration platform  
Public Propertystatic (Shared in Visual Basic)OSNameAndVersionGets the current operating system name and version.  
Public Propertystatic (Shared in Visual Basic)PaintCacheLoadPercentGets the percent at which the UI paint cache is currently used (loaded)  
Public Propertystatic (Shared in Visual Basic)PaintCacheSettingsThe settings of the paint cache. Unit of cost measure for paint cache is usually the 32ARGB pixel (4 bytes).  
Public Propertystatic (Shared in Visual Basic)PenBrushCacheSettingsThe settings of the pen brushes cache. Unit of cost measure for paint cache is usually the 32ARGB pixel (4 bytes).  
Public Propertystatic (Shared in Visual Basic)PenCacheSettingsThe settings of the pen brushes cache. Unit of measure for pen cache is 1 pen  
Public Propertystatic (Shared in Visual Basic)ResourcesFolderGets/Sets the resources folder of the application.  
Public Propertystatic (Shared in Visual Basic)ShowPaintCacheAreasIndicates whether areas painted from paint cache should be displayed, for windows that support and allow paint cache. By default set to false. Set this property to true to diagnose the actual areas that were painted via paint cache.  
Public Propertystatic (Shared in Visual Basic)ShowRepaintAreasIndicates whether repaint areas should be displayed, for windows that support area repaint. By default set to false. Set this property to true to diagnose the actual areas that a window repaints.  
Public Propertystatic (Shared in Visual Basic)UserFolderGets the folder for the current user settings.  
Top
Public Methods
 NameDescription
Public Methodstatic (Shared in Visual Basic)ApplyThemeApplies the specified theme to the application desktop.  
Public Methodstatic (Shared in Visual Basic)BeginInvokeExecutes the specified delegate asynchronously with the specified array of arguments on the UI thread (Application thread).  
Public Methodstatic (Shared in Visual Basic)CollectGarbageCacheOfCurrentThreadCollects the cached garbage of the current thread  
Public Methodstatic (Shared in Visual Basic)CreateChildWindowOverloaded. Creates a child window, and adds it to the Application.Desktop.Windows collection.  
Public Methodstatic (Shared in Visual Basic)CreatePlugins<T>Cerates the plugins of the specified type.  
Public Methodstatic (Shared in Visual Basic)CreateTopLevelWindowOverloaded. Creates a top-level window, and adds it is to the Windows collection of the currently focused window. If there is no focused window, the window is added to the NApplication.Desktop.Windows collection.  
Public Methodstatic (Shared in Visual Basic)ExecuteFileExecutes the given file.  
Public Methodstatic (Shared in Visual Basic)GetModule2AssemblyMapReturns the assemblies of the installed DOM modules  
Public Methodstatic (Shared in Visual Basic)GetModuleAssembliesReturns the assemblies of the installed DOM modules  
Public Methodstatic (Shared in Visual Basic)GetModulesReturns the assemblies of the installed DOM modules  
Public Methodstatic (Shared in Visual Basic)LocalizeFromStreamLocalizes the application loading a localization dictionary from the given stream and applying the preferred font size of the loaded dictionary to the UI theme of the NOV widgets.  
Public Methodstatic (Shared in Visual Basic)OpenUrlOpens the given URL in a new tab/window of the default browser.  
Public Methodstatic (Shared in Visual Basic)ReapplyThemeReapplies the last theme.  
Public Methodstatic (Shared in Visual Basic)RegisterPlugin  
Top
See Also

Reference

NApplication Class
Nevron.Nov Namespace

 

 


©2021. Nevron Software LLC.

Send Feedback