IDE: Custom IDE title, added preview

This commit is contained in:
Martin 2024-10-28 14:11:05 +01:00
parent b83d624eee
commit 2de900cb00
2 changed files with 7 additions and 0 deletions

View File

@ -115,6 +115,7 @@ object WindowOptionsFrame: TWindowOptionsFrame
ParentShowHint = False ParentShowHint = False
ShowHint = True ShowHint = True
TabOrder = 6 TabOrder = 6
OnChange = TitleStartsWithProjectCheckBoxChange
end end
object lblShowingWindows: TDividerBevel object lblShowingWindows: TDividerBevel
AnchorSideLeft.Control = Owner AnchorSideLeft.Control = Owner

View File

@ -56,6 +56,7 @@ type
SingleTaskBarButtonCheckBox: TCheckBox; SingleTaskBarButtonCheckBox: TCheckBox;
TitleStartsWithProjectCheckBox: TCheckBox; TitleStartsWithProjectCheckBox: TCheckBox;
procedure EdTitleBarChange(Sender: TObject); procedure EdTitleBarChange(Sender: TObject);
procedure TitleStartsWithProjectCheckBoxChange(Sender: TObject);
public public
function GetTitle: String; override; function GetTitle: String; override;
procedure Setup({%H-}ADialog: TAbstractOptionsEditorDialog); override; procedure Setup({%H-}ADialog: TAbstractOptionsEditorDialog); override;
@ -108,6 +109,11 @@ begin
lbTitlePreview.Caption := NewCaption; lbTitlePreview.Caption := NewCaption;
end; end;
procedure TWindowOptionsFrame.TitleStartsWithProjectCheckBoxChange(Sender: TObject);
begin
EdTitleBarChange(nil);
end;
function TWindowOptionsFrame.GetTitle: String; function TWindowOptionsFrame.GetTitle: String;
begin begin
Result := dlgWindow; Result := dlgWindow;