File tree Expand file tree Collapse file tree 5 files changed +30
-29
lines changed
Expand file tree Collapse file tree 5 files changed +30
-29
lines changed Original file line number Diff line number Diff line change @@ -77,7 +77,7 @@ object DelphiAIDevChatView: TDelphiAIDevChatView
7777 ParentFont = False
7878 ParentShowHint = False
7979 PopupMenu = pMenuMemoReturn
80- ScrollBars = ssBoth
80+ ScrollBars = ssVertical
8181 ShowHint = True
8282 TabOrder = 1
8383 Zoom = 100
@@ -575,6 +575,15 @@ object DelphiAIDevChatView: TDelphiAIDevChatView
575575 ShortCut = 16470
576576 OnClick = Paste1Click
577577 end
578+ object N2: TMenuItem
579+ Caption = ' -'
580+ end
581+ object WordWrap1: TMenuItem
582+ AutoCheck = True
583+ Caption = ' WordWrap'
584+ Checked = True
585+ OnClick = WordWrap1Click
586+ end
578587 object N1: TMenuItem
579588 Caption = ' -'
580589 end
@@ -583,6 +592,9 @@ object DelphiAIDevChatView: TDelphiAIDevChatView
583592 ShortCut = 16449
584593 OnClick = SelectAll1Click
585594 end
595+ object Clear1: TMenuItem
596+ Caption = ' Clear'
597+ end
586598 end
587599 object pMenuCurrentAI: TPopupMenu
588600 OnPopup = pMenuCurrentAIPopup
Original file line number Diff line number Diff line change @@ -65,6 +65,9 @@ TDelphiAIDevChatView = class(TDockableForm)
6565 ClearContent1: TMenuItem;
6666 Panel9: TPanel;
6767 btnUseCurrentUnitCode: TButton;
68+ Clear1: TMenuItem;
69+ N2: TMenuItem;
70+ WordWrap1: TMenuItem;
6871 procedure FormShow (Sender: TObject);
6972 procedure cBoxSizeFontKeyPress (Sender: TObject; var Key: Char);
7073 procedure Cut1Click (Sender: TObject);
@@ -88,6 +91,7 @@ TDelphiAIDevChatView = class(TDockableForm)
8891 procedure ClearContent1Click (Sender: TObject);
8992 procedure btnUseCurrentUnitCodeClick (Sender: TObject);
9093 procedure FormResize (Sender: TObject);
94+ procedure WordWrap1Click (Sender: TObject);
9195 private
9296 FChat: TDelphiAIDevChat;
9397 FSettings: TDelphiAIDevSettings;
@@ -483,6 +487,14 @@ procedure TDelphiAIDevChatView.WaitingFormON;
483487 pnWait.Visible := True;
484488end ;
485489
490+ procedure TDelphiAIDevChatView.WordWrap1Click (Sender: TObject);
491+ begin
492+ if WordWrap1.Checked then
493+ mmReturn.ScrollBars := ssVertical
494+ else
495+ mmReturn.ScrollBars := ssBoth;
496+ end ;
497+
486498procedure TDelphiAIDevChatView.WaitingFormOFF ;
487499begin
488500 pnWait.Visible := False;
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ TConsts = class
2121 MARK_END = ' ```' ;
2222
2323 // SETTINGS
24- KEY_SETTINGS_IN_WINDOWS_REGISTRY = ' \SOFTWARE\DelphiAIDeveloperC4D ' ;
24+ KEY_SETTINGS_IN_WINDOWS_REGISTRY = ' \SOFTWARE\DelphiAIDeveloper ' ;
2525 BASE_URL_GEMINI_DEFAULT = ' https://generativelanguage.googleapis.com/' ;
2626 MODEL_GEMINI_DEFAULT = ' v1/models/gemini-1.5-flash:generateContent' ;
2727 BASE_URL_OPEN_AI = ' https://api.openai.com/v1/chat/completions/' ;
Original file line number Diff line number Diff line change 22
33interface
44
5- uses
6- System.SysUtils,System.StrUtils, System.Classes;
7-
8- type
9- TCliente = class
10- private
11- FId: Integer;
12- FNome: String;
13- FTelefone: String;
14- FCidade: String;
15- public
16- property Id: Integer read FId write FId;
17- property Nome: String read FNome write FNome;
18- property Telefone: String read FTelefone write FTelefone;
19- property Cidade: String read FCidade write FCidade;
20- constructor Create(const AId: Integer; const ANome: String; const ATelefone: String; const ACidade: String);
21- end ;
22-
235implementation
246
25- constructor TCliente.Create( const AId : Integer; const ANome : String; const ATelefone: String; const ACidade: String);
26- begin
27- FId := AId;
28- FNome := ANome;
29- FTelefone := ATelefone;
30- FCidade := ACidade;
31- end ;
32-
337end .
Original file line number Diff line number Diff line change @@ -218,7 +218,10 @@ class function TUtilsOTA.EditorAsString(AIOTAModule: IOTAModule): string;
218218
219219 LOTASourceEditor := Self.GetIOTASourceEditor(AIOTAModule);
220220 if LOTASourceEditor = nil then
221- TUtils.ShowMsgSynchronize(' Unable to get SourceEditor.' );
221+ begin
222+ // TUtils.ShowMsgSynchronize('Unable to get SourceEditor.');
223+ Exit;
224+ end ;
222225
223226 LIOTAEditReader := LOTASourceEditor.CreateReader;
224227 try
You can’t perform that action at this time.
0 commit comments