1. Overview Application Object

  Overview Application Object
AppAddToRecentFileList AppAddToRecentFileList adds a name to the “Most Recent Used File” list.
AppCmdWndClear AppCmdWndClear clears the UniScript command window.
AppCmdWndClose AppCmdWndClear closes the UniScript command window.
AppCmdWndCopy AppCmdWndCopy.
AppCmdWndShow AppCmdWndShow shows or hides the UniScript command window.
AppCommandTracing AppCommandTracing enables or disables tracing of menu commands.
AppEventWndClear AppEventWndClear removes all events from the event window.
AppGetActiveDocument AppGetActiveDocument retrieves the handle of the active document.
AppGetActiveEditor AppGetActiveEditor retrieves the handle of the active editor.
AppGetActivePage AppGetActivePage retrieves the handle of the active page in the active document.
AppGetActivePrinterName The function AppGetActivePrinterName returns the active printer name.
AppGetAllPrinterNames The function AppGetAllPrinterNames returns a vector with printer names.
AppGetBar AppGetBar checks if the status bar or one of the toolbars is visible.
AppGetBatchMode AppGetBatchMode returns the batch mode flag. If batch mode is enabled the display of dialog and message boxes are suppressed.
AppGetCommandLine AppGetCommandLine returns the command line.
AppGetDateFormatStrings AppGetDateFormatStrings returns a vector of Date/Time format strings.
AppGetFileNameSettings AppGetFileNameSettings retrieves the name of the file with UniPlot settings.
AppGetGDI AppGetGDI returns the used graphic interface for the monitor and printer output.
AppGetGlobalOption AppGetGlobalOption returns a value of an option from Tools=>More Options.
AppGetMainWnd AppGetMainWnd returns the handle of UniPlot’s main window.
AppGetSelectedDatasets AppGetSelectedDatasets retrieves the handles of all selected datasts in the active page.
AppGetSelectedLayers AppGetSelectedLayers retrieves the handles of the selected layers in the active page.
AppGetSelectedXYDatasets AppGetSelectedXYZDatasets retrieves the handles of all selected 1D and 2D datasts in the active page.
AppGetSelectedXYZDatasets AppGetSelectedXYZDatasets retrieves the handles of all selected 3D datasts in the active page.
AppGetStatusBarHandle AppGetStatusBarHandle returns the handle of the status bar window.
AppGetToolbarInfo AppGetToolbarInfo returns a matrix with toolbar names and an information if the toolbar is visible.
AppGetUserColorTable The function AppGetUserColorTable returns a vector with 16 user colors.
AppHelp AppHelp opens the UniPlot help system.
AppHelpOptions AppHelpOptions sets or returns help setting options.
AppIsDataTooltip Checks if the data tooltips are enabled.
AppIsFullScreen Checks if the full screen mode is active.
AppIsPostScriptPrinter The function AppIsPostScriptPrinter identifies the printer as a PostScript printer.
AppIsVisible AppIsVisible checks if the UniPlot window is visible or hidden.
AppLoadSettings AppLoadSettings loads a file with UniPlot settings.
AppOnCloseCallback AppOnCloseCallback will be invoked, when UniPlot is closed. The function must be provided by the user.
AppProgressCreate AppProgressCreate creates a process control in the status bar or a dialog box with a progress control and a Cancel button.
AppProgressDestroy AppProgressDestroy.
AppProgressDialog AppProgressDialog creates a dialog box with a progress control and a Cancel button.
AppProgressStepIt AppProgressStepIt advances the current position for a progress bar ontrol by the step increment and redraws the bar to reflect the new position.
AppQuit AppQuit closes UniPlot.
AppRunAutomated AppRunAutomated checks if Uniplot was invoked as a COM-Server.
AppSaveSettings AppSaveSettings saves UniPlot settings to a file.
AppSendCommandMessage AppSendCommandMessage sends a menu command to a window.
AppSetBar AppSetBar switches the status bar or one of the toolbars on or off.
AppSetBatchMode AppSetBatchMode sets the batch mode flag. If batch mode is enabled the display of dialog and message boxes are suppressed.
AppSetDataTooltip Enables or disables the data tooltips.
AppSetDatasetDataType AppSetDatasetDataType sets the data type for 1D and 2D datasets.
AppSetDateFormatStrings AppSetDateFormatStrings sets the date/time format strings. The strings are used to format the axes labels.
AppSetFullScreen Resizes the current view so that it fills the screen.
AppSetGDI AppSetGDI sets the interface used to display graphics on the monitor or printer (Graphics Device Interface). With UniPlot R2018 three different interfaces can be used.
AppSetGlobalOption AppSetGlobalOption sets a value of an option from Tools=>More Options.
AppSetPrinter The function AppSetPrinter selects a printer.
AppSetStatusBarText AppSetStatusBarText prints text into the status bar
AppSetTitle AppSetTitle sets UniPlot’s window title.
AppSetToolbarInfo AppSetToolbarInfo switches toolbars on or off.
AppSetUserColorTable The function AppSetUserColorTable sets the user colors.
AppSleep The AppSleep function suspends the execution of UniPlot for the specified interval.
GetCommandLine GetCommandLine
  Miscellaneous User Interface Functions
option_add option_add adds an option to the Tools=>More Options dialog box. The option data is saved in the Windows registry or an INI file.
option_dialog option_dialog opens the option dialog box Tools=>More Options.
  Registry (UniPlot Section)
GetProfileInt GetProfileInt retrieves an integer from the specified section in an initialization file or the Windows registry.
GetProfileInt_Policy GetProfileInt_Policy retrieves an integer from the specified section in the Windows registry.
GetProfileSection GetProfileSection returns all keys with their values of the specified section in the form key=value.
GetProfileSectionNames GetProfileSectionNames returns a string vector with the section names.
GetProfileString GetProfileString retrieves a string from the specified section in an initialization file or the Windows registry.
GetProfileString_Policy GetProfileString_Policy retrieves a string from the specified section in the Windows registry.
WriteProfileInt WriteProfileInt copies an integer number into the specified section of an initialization file.
WriteProfileString WriteProfileString writes a string into the specified section of an initialization file or the Windows registry database.
registry_load registry_load copies all UniPlot settings from the specified XML file to the Windows registry.
registry_save registry_save copies all UniPlot settings from the Windows registry to the specified XML file.
  Registry
RegConnect RegConnect establishes a connection with the registry.
RegCreate RegCreate creates key in registry.
RegCurComputer RegCurComputer returns the computer name for the currently connected registry.
RegCurKey RegCurKey returns the name of the currently open key.
RegCurReg RegCurReg retrieves the name of the currently connected registry.
RegDelete RegDelete deletes the named registry value of the current key.
RegEnumerateKeys RegEnumerateKeys enumerates subkeys of the currently open key.
RegEnumerateValues RegEnumerateValues
RegGetValue RegGetValue retrieves a value.
RegOpen Opens a registry key.
RegSetValue RegSetValue sets a value for the key name.

id-677947