|
@@ -164,6 +164,16 @@ uses
|
|
{$ENDIF}
|
|
{$ENDIF}
|
|
;
|
|
;
|
|
|
|
|
|
|
|
+function GetCaption(const ACaption: TCaption): TCaption;
|
|
|
|
+begin
|
|
|
|
+{$IFNDEF LCLWIN32}
|
|
|
|
+ if (Pos('&', StringReplace(ACaption, '&&', '', [rfReplaceAll])) = 0) then
|
|
|
|
+ Result:= '&' + ACaption
|
|
|
|
+ else
|
|
|
|
+{$ENDIF}
|
|
|
|
+ Result:= ACaption;
|
|
|
|
+end;
|
|
|
|
+
|
|
{ THotDir.Create }
|
|
{ THotDir.Create }
|
|
constructor THotDir.Create;
|
|
constructor THotDir.Create;
|
|
begin
|
|
begin
|
|
@@ -351,7 +361,7 @@ var
|
|
DirExistUnknown, DirExist:
|
|
DirExistUnknown, DirExist:
|
|
begin
|
|
begin
|
|
localmi := TMenuItem.Create(ParamMenuItem);
|
|
localmi := TMenuItem.Create(ParamMenuItem);
|
|
- localmi.Caption := GetMenuCaptionAccordingToOptions(HotDir[I - 1].HotDirName,HotDir[I - 1].HotDirPath);
|
|
|
|
|
|
+ localmi.Caption:= GetCaption(GetMenuCaptionAccordingToOptions(HotDir[I - 1].HotDirName,HotDir[I - 1].HotDirPath));
|
|
localmi.tag := (I - 1) + TagOffset;
|
|
localmi.tag := (I - 1) + TagOffset;
|
|
localmi.OnClick := ProcedureWhenHotDirItemClicked;
|
|
localmi.OnClick := ProcedureWhenHotDirItemClicked;
|
|
ParamMenuItem.Add(localmi);
|
|
ParamMenuItem.Add(localmi);
|
|
@@ -368,7 +378,7 @@ var
|
|
if KindHotDirMenuPopulation <> mpPATHHELPER then
|
|
if KindHotDirMenuPopulation <> mpPATHHELPER then
|
|
begin
|
|
begin
|
|
localmi := TMenuItem.Create(ParamMenuItem);
|
|
localmi := TMenuItem.Create(ParamMenuItem);
|
|
- localmi.Caption := HotDir[I - 1].HotDirName;
|
|
|
|
|
|
+ localmi.Caption := GetCaption(HotDir[I - 1].HotDirName);
|
|
localmi.tag := (I - 1) + TagOffset;
|
|
localmi.tag := (I - 1) + TagOffset;
|
|
localmi.OnClick := ProcedureWhenHotDirItemClicked;
|
|
localmi.OnClick := ProcedureWhenHotDirItemClicked;
|
|
ParamMenuItem.Add(localmi);
|
|
ParamMenuItem.Add(localmi);
|
|
@@ -392,7 +402,7 @@ var
|
|
hd_STARTMENU:
|
|
hd_STARTMENU:
|
|
begin
|
|
begin
|
|
localmi := TMenuItem.Create(ParamMenuItem);
|
|
localmi := TMenuItem.Create(ParamMenuItem);
|
|
- localmi.Caption := HotDir[I - 1].HotDirName;
|
|
|
|
|
|
+ localmi.Caption := GetCaption(HotDir[I - 1].HotDirName);
|
|
if gIconsInMenus then localmi.ImageIndex:=ICONINDEX_SUBMENU;
|
|
if gIconsInMenus then localmi.ImageIndex:=ICONINDEX_SUBMENU;
|
|
ParamMenuItem.Add(localmi);
|
|
ParamMenuItem.Add(localmi);
|
|
CompleteMenu(localmi);
|
|
CompleteMenu(localmi);
|