@@ -23,7 +23,7 @@ interface
2323type
2424 TUtils = class
2525 private
26- class function ShowMsgInternal (const AMsg, ADetails: string; const AIcon: TDelphiCopilotIcon ;
26+ class function ShowMsgInternal (const AMsg, ADetails: string; const AIcon: TC4DIcon ;
2727 const AButtons: TC4DButtons; const ABtnFocu: TC4DBtnFocu; const AWinControlFocu: TWinControl): Boolean;
2828 public
2929 class function GetFileName (const AExtension: string): string;
@@ -45,9 +45,6 @@ TUtils = class
4545 class procedure ExplodeList (const AText, ASeparator: string; AStrings: TStrings);
4646 class procedure MemoVerticalCenter (AMemo: TMemo; ANumLines: Integer; AText: string);
4747 class function StatusBarNumPanelDblClick (AStatusBar: TStatusBar): Integer; static;
48- class function StrToOpenExternalKind (Value : string): TDelphiCopilotOpenExternalKind;
49- class procedure OpenExternalKindFillItemsTStrings (Astrings: TStrings);
50- class procedure ExtensionFillTStringsWithValid (Astrings: TStrings);
5148 class function BoolToStrC4D (Value : Boolean): string;
5249 class function StrToBoolC4D (Value : string): Boolean;
5350 class function RemoveCommentAfterTwoBars (Value : string): string;
@@ -413,54 +410,6 @@ class function TUtils.StatusBarNumPanelDblClick(AStatusBar: TStatusBar): Integer
413410 Result := LNumPanel;
414411end ;
415412
416- class function TUtils.StrToOpenExternalKind (Value : string): TDelphiCopilotOpenExternalKind;
417- begin
418- Result := TDelphiCopilotOpenExternalKind.None;
419- if (Value = ' Files' )then
420- Result := TDelphiCopilotOpenExternalKind.Files
421- else if (Value = ' Folders' )then
422- Result := TDelphiCopilotOpenExternalKind.Folders
423- else if (Value = ' Links' )then
424- Result := TDelphiCopilotOpenExternalKind.Links
425- else if (Value = ' Separators' )then
426- Result := TDelphiCopilotOpenExternalKind.Separators
427- else if (Value = TC4DConsts.STR_CMD_COMMANDS)then
428- Result := TDelphiCopilotOpenExternalKind.CMD
429- else if (Value = TC4DConsts.STR_MENU_MASTER_ONLY)then
430- Result := TDelphiCopilotOpenExternalKind.MenuMasterOnly;
431- end ;
432-
433- class procedure TUtils.OpenExternalKindFillItemsTStrings (Astrings: TStrings);
434- var
435- LItem: TDelphiCopilotOpenExternalKind;
436- begin
437- if (Astrings = nil )then
438- Exit;
439-
440- for LItem := Low(TDelphiCopilotOpenExternalKind) to High(TDelphiCopilotOpenExternalKind) do
441- begin
442- if (LItem = TDelphiCopilotOpenExternalKind.CMD)then
443- Astrings.Add(TC4DConsts.STR_CMD_COMMANDS)
444- else if (LItem = TDelphiCopilotOpenExternalKind.MenuMasterOnly)then
445- Astrings.Add(TC4DConsts.STR_MENU_MASTER_ONLY)
446- else
447- Astrings.Add(GetEnumName(TypeInfo(TDelphiCopilotOpenExternalKind), Integer(LItem)));
448- end ;
449- end ;
450-
451- class procedure TUtils.ExtensionFillTStringsWithValid (Astrings: TStrings);
452- begin
453- if (Astrings = nil )then
454- Exit;
455-
456- Astrings.Clear;
457- Astrings.Add(' Current Unit' );
458- Astrings.Add(' Files in Project Group' );
459- Astrings.Add(' Files in Project' );
460- Astrings.Add(' All Opened Files' );
461- Astrings.Add(' Files in Directories' );
462- end ;
463-
464413class function TUtils.BoolToStrC4D (Value : Boolean): string;
465414begin
466415 Result := IfThen(Value , ' True' , ' False' );
@@ -965,7 +914,7 @@ class function TUtils.IsBpr(const AFilePath: string): Boolean;
965914end ;
966915
967916{ $REGION 'MessagesImplementation'}
968- class function TUtils.ShowMsgInternal (const AMsg, ADetails: string; const AIcon: TDelphiCopilotIcon ;
917+ class function TUtils.ShowMsgInternal (const AMsg, ADetails: string; const AIcon: TC4DIcon ;
969918 const AButtons: TC4DButtons; const ABtnFocu: TC4DBtnFocu; const AWinControlFocu: TWinControl): Boolean;
970919begin
971920 Application.CreateForm(TDelphiCopilotViewDialog, DelphiCopilotViewDialog);
@@ -987,7 +936,7 @@ class function TUtils.ShowMsgInternal(const AMsg, ADetails: string; const AIcon:
987936
988937class procedure TUtils.ShowMsg (const AMsg: string; const ADetails: string = ' ' );
989938begin
990- Self.ShowMsgInternal(AMsg, ADetails, TDelphiCopilotIcon .Information, TC4DButtons.OK, TC4DBtnFocu.OK, TC4DConsts.WIN_CONTROL_FOCU_NIL);
939+ Self.ShowMsgInternal(AMsg, ADetails, TC4DIcon .Information, TC4DButtons.OK, TC4DBtnFocu.OK, TC4DConsts.WIN_CONTROL_FOCU_NIL);
991940end ;
992941
993942class procedure TUtils.ShowMsgSynchronize (const AMsg: string; const ADetails: string = ' ' );
@@ -1001,7 +950,7 @@ class procedure TUtils.ShowMsgSynchronize(const AMsg: string; const ADetails: st
1001950
1002951class procedure TUtils.ShowV (const AMsg: string; const ADetails: string = ' ' );
1003952begin
1004- Self.ShowMsgInternal(AMsg, ADetails, TDelphiCopilotIcon .Success, TC4DButtons.OK, TC4DBtnFocu.OK, TC4DConsts.WIN_CONTROL_FOCU_NIL);
953+ Self.ShowMsgInternal(AMsg, ADetails, TC4DIcon .Success, TC4DButtons.OK, TC4DBtnFocu.OK, TC4DConsts.WIN_CONTROL_FOCU_NIL);
1005954end ;
1006955
1007956class procedure TUtils.ShowError (const AMsg: string; const ADetails: string = ' ' );
@@ -1016,17 +965,17 @@ class procedure TUtils.ShowError(const AMsg: string; const AWinControlFocu: TWin
1016965
1017966class procedure TUtils.ShowError (const AMsg: string; const ADetails: string; const AWinControlFocu: TWinControl);
1018967begin
1019- Self.ShowMsgInternal(AMsg, ADetails, TDelphiCopilotIcon .Error, TC4DButtons.OK, TC4DBtnFocu.OK, AWinControlFocu);
968+ Self.ShowMsgInternal(AMsg, ADetails, TC4DIcon .Error, TC4DButtons.OK, TC4DBtnFocu.OK, AWinControlFocu);
1020969end ;
1021970
1022971class function TUtils.ShowQuestion (const APerg: string; const ADetails: string = ' ' ): Boolean;
1023972begin
1024- Result := Self.ShowMsgInternal(APerg, ADetails, TDelphiCopilotIcon .Question, TC4DButtons.OK_Cancel, TC4DBtnFocu.OK, TC4DConsts.WIN_CONTROL_FOCU_NIL);
973+ Result := Self.ShowMsgInternal(APerg, ADetails, TC4DIcon .Question, TC4DButtons.OK_Cancel, TC4DBtnFocu.OK, TC4DConsts.WIN_CONTROL_FOCU_NIL);
1025974end ;
1026975
1027976class function TUtils.ShowQuestion2 (const APerg: string; const ADetails: string = ' ' ): Boolean;
1028977begin
1029- Result := Self.ShowMsgInternal(APerg, ADetails, TDelphiCopilotIcon .Question, TC4DButtons.OK_Cancel, TC4DBtnFocu.Cancel, TC4DConsts.WIN_CONTROL_FOCU_NIL);
978+ Result := Self.ShowMsgInternal(APerg, ADetails, TC4DIcon .Question, TC4DButtons.OK_Cancel, TC4DBtnFocu.Cancel, TC4DConsts.WIN_CONTROL_FOCU_NIL);
1030979end ;
1031980
1032981class procedure TUtils.ShowMsgErrorAndAbort (const AMsg: string; const ADetails: string = ' ' );
@@ -1041,7 +990,7 @@ class procedure TUtils.ShowMsgErrorAndAbort(const AMsg: string; const AWinContro
1041990
1042991class procedure TUtils.ShowMsgErrorAndAbort (const AMsg: string; const ADetails: string; const AWinControlFocu: TWinControl);
1043992begin
1044- Self.ShowMsgInternal(AMsg, ADetails, TDelphiCopilotIcon .Error, TC4DButtons.OK, TC4DBtnFocu.OK, AWinControlFocu);
993+ Self.ShowMsgInternal(AMsg, ADetails, TC4DIcon .Error, TC4DButtons.OK, TC4DBtnFocu.OK, AWinControlFocu);
1045994 Abort;
1046995end ;
1047996
@@ -1057,7 +1006,7 @@ class procedure TUtils.ShowMsgAndAbort(const AMsg: string; const AWinControlFocu
10571006
10581007class procedure TUtils.ShowMsgAndAbort (const AMsg: string; const ADetails: string; const AWinControlFocu: TWinControl);
10591008begin
1060- Self.ShowMsgInternal(AMsg, ADetails, TDelphiCopilotIcon .Information, TC4DButtons.OK, TC4DBtnFocu.OK, AWinControlFocu);
1009+ Self.ShowMsgInternal(AMsg, ADetails, TC4DIcon .Information, TC4DButtons.OK, TC4DBtnFocu.OK, AWinControlFocu);
10611010 Abort;
10621011end ;
10631012
0 commit comments