Skip to content

Commit 3bb7da5

Browse files
committed
Update DelphiAIDev.DefaultsQuestions.PopupMenu.pas
1 parent a02f40c commit 3bb7da5

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

Src/DefaultsQuestions/DelphiAIDev.DefaultsQuestions.PopupMenu.pas

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ TDelphiAIDevDefaultsQuestionsPopupMenu = class
2828
procedure ClickFromString(const AStringClick: String);
2929
procedure CreateItemCustomize;
3030
procedure CustomizeClick(Sender: TObject);
31+
procedure AddSeparator;
3132
public
3233
function ProcessClickInItem(AProc: TProc<Boolean, string>): TDelphiAIDevDefaultsQuestionsPopupMenu;
3334
procedure CreateMenus(const APopupMenu: TPopupMenu);
@@ -121,6 +122,9 @@ procedure TDelphiAIDevDefaultsQuestionsPopupMenu.CreateMenuItemsList;
121122
if FList.Count <= 0 then
122123
Exit;
123124

125+
//SEPARATOR AFTER ITEM CUSTOMIZE
126+
Self.AddSeparator;
127+
124128
LListOrder := TList<Integer>.Create;
125129
try
126130
for LItem in FList do
@@ -255,4 +259,17 @@ procedure TDelphiAIDevDefaultsQuestionsPopupMenu.ClickFromString(const AStringCl
255259
FProcessClickInItem(StrToBoolDef(LCodeOnly, False), LQuestion);
256260
end;
257261

262+
procedure TDelphiAIDevDefaultsQuestionsPopupMenu.AddSeparator;
263+
var
264+
LMenuItem: TMenuItem;
265+
begin
266+
LMenuItem := TMenuItem.Create(FPopupMenu);
267+
LMenuItem.Name := 'C4DDefaultsQuestionsSeparator' + TUtils.IncInt(FCont).ToString;
268+
LMenuItem.Caption := '-';
269+
LMenuItem.OnClick := nil;
270+
LMenuItem.Hint := '';
271+
LMenuItem.ImageIndex := -1;
272+
FPopupMenu.Items.Add(LMenuItem);
273+
end;
274+
258275
end.

0 commit comments

Comments
 (0)