C# Class _3PA.MainFeatures.Pro.ProMisc

显示文件 Open project: jcaillon/3P

Public Methods

Method Description
DeployCurrentFile ( ) : void

Deploy the current file, if it's a progress file then compile it, otherwise follow the transer rules of step 1

ForEachFlag ( ParseFlag>.Action toApplyOnFlag ) : void
GoToDefinition ( ) : void
GoToDefinition ( bool fromMouseClick ) : void

This method allows the user to GOTO a word definition, if a tooltip is opened then it tries to go to the definition of the displayed word, otherwise it tries to find the declaration of the parsed word under the caret. At last, it tries to find a file in the propath

KillCurrentProcess ( ) : void

Allows to kill the process of the currently running Progress.exe (if any, for the current file)

OnSingleExecutionEnd ( ProExecution lastExec ) : void

Called after the execution of run/compile/check/prolint, clear the current operation from the file

OnSingleExecutionOk ( ProExecution lastExec ) : void

Called after the execution of run/compile/check/prolint

Open4GlHelp ( ) : void

Opens the lgrfeng.chm file if it can find it in the config

OpenCurrentInAppbuilder ( ) : void

Opens the current file in the appbuilder

OpenDataDigger ( ) : void
OpenDataReader ( ) : void
OpenDbAdmin ( ) : void
OpenDictionary ( ) : void
OpenProDesktop ( ) : void
StartProgressExec ( ExecutionType executionType ) : void

Called to run/compile/check/prolint the current program

Method Details

DeployCurrentFile() public static method

Deploy the current file, if it's a progress file then compile it, otherwise follow the transer rules of step 1
public static DeployCurrentFile ( ) : void
return void

ForEachFlag() public static method

public static ForEachFlag ( ParseFlag>.Action toApplyOnFlag ) : void
toApplyOnFlag ParseFlag>.Action
return void

GoToDefinition() public static method

public static GoToDefinition ( ) : void
return void

GoToDefinition() public static method

This method allows the user to GOTO a word definition, if a tooltip is opened then it tries to go to the definition of the displayed word, otherwise it tries to find the declaration of the parsed word under the caret. At last, it tries to find a file in the propath
public static GoToDefinition ( bool fromMouseClick ) : void
fromMouseClick bool
return void

KillCurrentProcess() public static method

Allows to kill the process of the currently running Progress.exe (if any, for the current file)
public static KillCurrentProcess ( ) : void
return void

OnSingleExecutionEnd() public static method

Called after the execution of run/compile/check/prolint, clear the current operation from the file
public static OnSingleExecutionEnd ( ProExecution lastExec ) : void
lastExec ProExecution
return void

OnSingleExecutionOk() public static method

Called after the execution of run/compile/check/prolint
public static OnSingleExecutionOk ( ProExecution lastExec ) : void
lastExec ProExecution
return void

Open4GlHelp() public static method

Opens the lgrfeng.chm file if it can find it in the config
public static Open4GlHelp ( ) : void
return void

OpenCurrentInAppbuilder() public static method

Opens the current file in the appbuilder
public static OpenCurrentInAppbuilder ( ) : void
return void

OpenDataDigger() public static method

public static OpenDataDigger ( ) : void
return void

OpenDataReader() public static method

public static OpenDataReader ( ) : void
return void

OpenDbAdmin() public static method

public static OpenDbAdmin ( ) : void
return void

OpenDictionary() public static method

public static OpenDictionary ( ) : void
return void

OpenProDesktop() public static method

public static OpenProDesktop ( ) : void
return void

StartProgressExec() public static method

Called to run/compile/check/prolint the current program
public static StartProgressExec ( ExecutionType executionType ) : void
executionType ExecutionType
return void