| |
|
|
property DebuggerState: TPaxDebuggerState; |
|
property DebugMode: boolean; |
|
property DefaultLanguage: TPaxLanguage; |
|
property EditorBlockBegin: TPoint; |
|
property EditorBlockEnd: TPoint; |
|
property EditorCaretX: integer; |
|
property EditorCaretY: integer; |
|
property EditorTopLine: integer; |
|
property GroupsCount: integer; |
|
property GroupsNames[Index: integer]: string; |
|
property LanguageCount: integer; |
|
property Languages[Index: Integer]: TPaxLanguage; |
|
property MenuOptions: TPaxDebuggerMenuOptions; |
|
property Modules[Index: integer]: TPaxDebuggerModule; |
|
property ModulesCount: integer; |
|
property ProjectFileName: string; |
|
property ProjectIsOnFile: boolean; |
|
property ProjectName: string; |
|
property ProjectNeedToBeSaved: boolean; |
|
property RepositoryFileName: string; |
|
property ScreenParent: TWinControl; |
|
property SelectedModule: TPaxDebuggerModule; |
|
property ShowMouseEvaluationHint: boolean; |
|
property ShowToolBar: boolean; |
|
property StayOnTop: boolean; |
|
property SymbolsViewMode: TPaxDebuggerSymbolsViewMode; |
|
property ViewAllSymbols: boolean; |
|
property Visible: boolean; |
property ConfigFileName: string; |
The filename used to load and save debugger settings. If nil, a default (PaxDebugger.cfg) name will be used. If not nil but no path is specified, the application path will be used.
property DebuggerState: TPaxDebuggerState; |
The current debugger state.
property DebugMode: boolean; |
Debug mode. Have a look to tutorials for a deeper description.
property DefaultLanguage: TPaxLanguage; |
This is the default language that will be used when a nil pointer will be passed to all that functions that require a TPaxLanguage as parameter.
property EditorBlockBegin: TPoint; |
This is the begin point (column and row) of selected text.
property EditorBlockEnd: TPoint; |
This is the end point (column and row) of selected text.
property EditorCaretX: integer; |
This is the editor caret column position.
property EditorCaretY: integer; |
This is the editor caret row position.
property EditorTopLine: integer; |
This is the number of the first codeline that will be displayed at the top of code editor.
property GroupsCount: integer; |
Number of logical groups present in the current project.
property GroupsNames[Index: integer]: string; |
This property is used to access to the group names. Index is required.
property LanguageCount: integer; |
Number of TPaxLanguage components that the debugger has found in his container component.
property Languages[Index: Integer]: TPaxLanguage; |
This property can be used to access to the internal language list. Index is required.
property MenuOptions: TPaxDebuggerMenuOptions; |
Set of options to customize the main menu of the IDE.
property Modules[Index: integer]: TPaxDebuggerModule; |
Use this property to access to the modules list of the current project. Index is required.
property ModulesCount: integer; |
Number of modules present in the current project.
property ProjectFileName: string; |
Filename used to save current project. If the current project is on database, the value of this property is unusefull.
property ProjectIsOnFile: boolean; |
If true, then current project is on file. If false, it means that current project is on database. Read only.
property ProjectName: string; |
The current project name.
property ProjectNeedToBeSaved: boolean; |
If true, it means that the current project has been modified, and need to be resaved to respect changes.
property RepositoryFileName: string; |
This is the filename used to store code repository.
property ScreenParent: TWinControl; |
This is the control that will contain the IDE form. If nil, the form will not be embedded.
property SelectedModule: TPaxDebuggerModule; |
The current edited module.
property ShowMouseEvaluationHint: boolean; |
If true, the expression under the mouse position will be evaluated during debugging. Usefull to inspect variables using the mouse.
property ShowToolBar: boolean; |
If true, the toolbar under the main menu will be visible. If false, toolbar will become invisible.
property StayOnTop: boolean; |
This property is used only when ScreenParent property is not assigned. If TRUE, PaxDebugger form will have a fsStayOnTop style, so it will be on top of other forms. If FALSE, PaxDebugger form will have an fsNormal style.
property SymbolsViewMode: TPaxDebuggerSymbolsViewMode; |
This property is used to change graphical form of symbol list.
property ViewAllSymbols: boolean; |
If true, all symbols will be displayed. If false, only symbols of current edited module will be shown.
property Visible: boolean; |
Use this property to make IDE visible or invisible. This property has effect only if DebugMode property is true.