Skip to content

Commit 7a23133

Browse files
committed
bk/2024-06-19-0027
1 parent 1ca81d2 commit 7a23133

File tree

5 files changed

+30
-29
lines changed

5 files changed

+30
-29
lines changed

Src/Chat/DelphiAIDev.Chat.View.dfm

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff 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

Src/Chat/DelphiAIDev.Chat.View.pas

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff 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;
484488
end;
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+
486498
procedure TDelphiAIDevChatView.WaitingFormOFF;
487499
begin
488500
pnWait.Visible := False;

Src/Consts/DelphiAIDev.Consts.pas

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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/';

Src/Test/Test.pas

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -2,32 +2,6 @@
22

33
interface
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-
235
implementation
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-
337
end.

Src/Utils/DelphiAIDev.Utils.OTA.pas

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)