summaryrefslogtreecommitdiff
path: root/src/gui
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui')
-rw-r--r--src/gui/fpg_dialogs.pas15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/gui/fpg_dialogs.pas b/src/gui/fpg_dialogs.pas
index 074f0a4c..0b5fd01c 100644
--- a/src/gui/fpg_dialogs.pas
+++ b/src/gui/fpg_dialogs.pas
@@ -94,12 +94,15 @@ type
procedure FormPaint(Sender: TObject);
procedure FormShow(Sender: TObject);
procedure FormKeyPressed(Sender: TObject; var KeyCode: word; var ShiftState: TShiftState; var Consumed: boolean);
+ function GetFontDesc: string;
+ procedure SetFontDesc(const AValue: string);
public
constructor Create(AOwner: TComponent); override;
destructor Destroy; override;
procedure AfterCreate; override;
procedure SetMessage(AMessage: string);
property CentreText: Boolean read FCentreText write FCentreText default False;
+ property FontDesc: string read GetFontDesc write SetFontDesc;
end;
@@ -450,6 +453,18 @@ begin
end;
end;
+function TfpgMessageBox.GetFontDesc: string;
+begin
+ Result := FFont.FontDesc;
+end;
+
+procedure TfpgMessageBox.SetFontDesc(const AValue: string);
+begin
+ FFont.Free;
+ FFont := fpgGetFont(AValue);
+ RePaint;
+end;
+
constructor TfpgMessageBox.Create(AOwner: TComponent);
begin
inherited Create(AOwner);