mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-16 09:39:09 +02:00
MWE: + Added DebuggerOptionDialog
git-svn-id: trunk@4276 -
This commit is contained in:
parent
4cda7e3768
commit
63a231e277
@ -40,7 +40,7 @@ uses
|
||||
MemCheck,
|
||||
{$ENDIF}
|
||||
Classes, SysUtils, Forms, Controls, Dialogs, Menus, FileCtrl, Laz_XMLCfg,
|
||||
SynEdit, CodeCache, CodeToolManager,
|
||||
SynEdit, CodeCache, CodeToolManager, DebugOptionsFrm,
|
||||
CompilerOptions, EditorOptions, EnvironmentOpts, KeyMapping, UnitEditor,
|
||||
Project, IDEProcs, InputHistory, Debugger, RunParamsOpts, ExtToolDialog,
|
||||
IDEOptionDefs, LazarusIDEStrConsts, ProjectDefs, BaseDebugManager, MainBar,
|
||||
@ -61,7 +61,8 @@ type
|
||||
TDebugManager = class(TBaseDebugManager)
|
||||
// Menu events
|
||||
procedure mnuViewDebugDialogClick(Sender: TObject);
|
||||
procedure mnuResetDebuggerClicked(Sender : TObject);
|
||||
procedure mnuResetDebuggerClicked(Sender: TObject);
|
||||
procedure mnuDebuggerOptionsClick(Sender: TObject);
|
||||
|
||||
// SrcNotebook events
|
||||
function OnSrcNotebookAddWatchesAtCursor(Sender: TObject): boolean;
|
||||
@ -690,6 +691,17 @@ begin
|
||||
DoInitDebugger;
|
||||
end;
|
||||
|
||||
procedure TDebugManager.mnuDebuggerOptionsClick (Sender: TObject );
|
||||
var
|
||||
Form: TDebuggerOptionsForm;
|
||||
begin
|
||||
Form := TDebuggerOptionsForm.Create(Application);
|
||||
Form.ShowModal;
|
||||
Form.Free;
|
||||
end;
|
||||
|
||||
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// ScrNoteBook events
|
||||
//-----------------------------------------------------------------------------
|
||||
@ -1065,6 +1077,8 @@ begin
|
||||
itmViewDebugOutput.Tag := Ord(ddtOutput);
|
||||
|
||||
itmProjectResetDebugger.OnClick := @mnuResetDebuggerClicked;
|
||||
|
||||
itmEnvDebuggerOptions.OnClick := @mnuDebuggerOptionsClick;
|
||||
end;
|
||||
end;
|
||||
|
||||
@ -1526,6 +1540,9 @@ end.
|
||||
|
||||
{ =============================================================================
|
||||
$Log$
|
||||
Revision 1.53 2003/06/14 02:24:34 marc
|
||||
MWE: + Added DebuggerOptionDialog
|
||||
|
||||
Revision 1.52 2003/06/13 19:21:31 marc
|
||||
MWE: + Added initial signal and exception handling
|
||||
|
||||
|
@ -223,6 +223,7 @@ resourcestring
|
||||
|
||||
lisMenuGeneralOptions = 'Environment options';
|
||||
lisMenuEditorOptions = 'Editor options';
|
||||
lisMenDebuggerOptions = 'Debugger Options';
|
||||
lisMenuCodeToolsOptions = 'CodeTools options';
|
||||
lisMenuCodeToolsDefinesEditor = 'CodeTools defines editor';
|
||||
|
||||
|
@ -329,6 +329,7 @@ type
|
||||
// environment menu
|
||||
itmEnvGeneralOptions: TMenuItem;
|
||||
itmEnvEditorOptions: TMenuItem;
|
||||
itmEnvDebuggerOptions: TMenuItem;
|
||||
itmEnvCodeToolsOptions: TMenuItem;
|
||||
itmEnvCodeToolsDefinesEditor: TMenuItem;
|
||||
|
||||
@ -1298,6 +1299,12 @@ begin
|
||||
itmEnvEditorOptions.Graphic:=LoadPixmap('menu_editoroptions');
|
||||
mnuEnvironment.Add(itmEnvEditorOptions);
|
||||
|
||||
itmEnvDebuggerOptions := TMenuItem.Create(Self);
|
||||
itmEnvDebuggerOptions.Name:='itmEnvDebuggerOptions';
|
||||
itmEnvDebuggerOptions.Caption := lisMenDebuggerOptions;
|
||||
// itmEnvDebuggerOptions.Graphic:=LoadPixmap('menu_editoroptions');
|
||||
mnuEnvironment.Add(itmEnvDebuggerOptions);
|
||||
|
||||
itmEnvCodeToolsOptions := TMenuItem.Create(Self);
|
||||
itmEnvCodeToolsOptions.Name:='itmEnvCodeToolsOptions';
|
||||
itmEnvCodeToolsOptions.Caption := lisMenuCodeToolsOptions;
|
||||
|
Loading…
Reference in New Issue
Block a user