You've already forked lazarus-ccr
tvplanit: Minor refactoring of unit VpEdElem.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8509 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -1022,6 +1022,10 @@ msgstr "Pixel"
|
|||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Abspielen"
|
msgstr "Abspielen"
|
||||||
|
|
||||||
|
#: vpsr.rspleaseenterfloat
|
||||||
|
msgid "Please enter a valid floating point value."
|
||||||
|
msgstr "Bitte gültige Gleitkomma-Zahl eingeben."
|
||||||
|
|
||||||
#: vpsr.rspopupaddevent
|
#: vpsr.rspopupaddevent
|
||||||
msgctxt "vpsr.rspopupaddevent"
|
msgctxt "vpsr.rspopupaddevent"
|
||||||
msgid "Add event..."
|
msgid "Add event..."
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: TvPlanIt\n"
|
||||||
"POT-Creation-Date: \n"
|
"POT-Creation-Date: \n"
|
||||||
"PO-Revision-Date: \n"
|
"PO-Revision-Date: \n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
@ -1014,6 +1014,10 @@ msgstr "Pixels"
|
|||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr "Play"
|
msgstr "Play"
|
||||||
|
|
||||||
|
#: vpsr.rspleaseenterfloat
|
||||||
|
msgid "Please enter a valid floating point value."
|
||||||
|
msgstr "Please enter a valid floating point value."
|
||||||
|
|
||||||
#: vpsr.rspopupaddevent
|
#: vpsr.rspopupaddevent
|
||||||
msgid "Add event..."
|
msgid "Add event..."
|
||||||
msgstr "Add event..."
|
msgstr "Add event..."
|
||||||
@ -1792,4 +1796,3 @@ msgstr "Unknown axis specifier: %s"
|
|||||||
#: vpsr.sxmldecnotatbeg
|
#: vpsr.sxmldecnotatbeg
|
||||||
msgid "The XML declaration must appear before the first element"
|
msgid "The XML declaration must appear before the first element"
|
||||||
msgstr "The XML declaration must appear before the first element"
|
msgstr "The XML declaration must appear before the first element"
|
||||||
|
|
||||||
|
@ -1013,6 +1013,10 @@ msgstr ""
|
|||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: vpsr.rspleaseenterfloat
|
||||||
|
msgid "Please enter a valid floating point value."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: vpsr.rspopupaddevent
|
#: vpsr.rspopupaddevent
|
||||||
msgctxt "vpsr.rspopupaddevent"
|
msgctxt "vpsr.rspopupaddevent"
|
||||||
msgid "Add event..."
|
msgid "Add event..."
|
||||||
|
@ -1028,6 +1028,10 @@ msgstr ""
|
|||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: vpsr.rspleaseenterfloat
|
||||||
|
msgid "Please enter a valid floating point value."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: vpsr.rspopupaddevent
|
#: vpsr.rspopupaddevent
|
||||||
msgctxt "vpsr.rspopupaddevent"
|
msgctxt "vpsr.rspopupaddevent"
|
||||||
msgid "Add event..."
|
msgid "Add event..."
|
||||||
|
@ -1022,6 +1022,10 @@ msgstr ""
|
|||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: vpsr.rspleaseenterfloat
|
||||||
|
msgid "Please enter a valid floating point value."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: vpsr.rspopupaddevent
|
#: vpsr.rspopupaddevent
|
||||||
msgctxt "vpsr.rspopupaddevent"
|
msgctxt "vpsr.rspopupaddevent"
|
||||||
msgid "Add event..."
|
msgid "Add event..."
|
||||||
|
@ -1022,6 +1022,10 @@ msgstr "Pixele"
|
|||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: vpsr.rspleaseenterfloat
|
||||||
|
msgid "Please enter a valid floating point value."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: vpsr.rspopupaddevent
|
#: vpsr.rspopupaddevent
|
||||||
msgid "Add event..."
|
msgid "Add event..."
|
||||||
msgstr "Dodaj wydarzenie..."
|
msgstr "Dodaj wydarzenie..."
|
||||||
|
@ -1004,6 +1004,10 @@ msgstr ""
|
|||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: vpsr.rspleaseenterfloat
|
||||||
|
msgid "Please enter a valid floating point value."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: vpsr.rspopupaddevent
|
#: vpsr.rspopupaddevent
|
||||||
msgid "Add event..."
|
msgid "Add event..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -1022,6 +1022,10 @@ msgstr ""
|
|||||||
msgid "Play"
|
msgid "Play"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: vpsr.rspleaseenterfloat
|
||||||
|
msgid "Please enter a valid floating point value."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: vpsr.rspopupaddevent
|
#: vpsr.rspopupaddevent
|
||||||
msgctxt "vpsr.rspopupaddevent"
|
msgctxt "vpsr.rspopupaddevent"
|
||||||
msgid "Add event..."
|
msgid "Add event..."
|
||||||
|
@ -381,6 +381,7 @@ resourcestring
|
|||||||
RSSaveFileBtn = 'Save file...';
|
RSSaveFileBtn = 'Save file...';
|
||||||
RSNoPrintFormatName = 'Please supply a format name';
|
RSNoPrintFormatName = 'Please supply a format name';
|
||||||
RSNoDayIncrement = 'Day increment unit not specified.';
|
RSNoDayIncrement = 'Day increment unit not specified.';
|
||||||
|
RSPleaseEnterFloat = 'Please enter a valid floating point value.';
|
||||||
|
|
||||||
RSReportSetup = 'Report setup';
|
RSReportSetup = 'Report setup';
|
||||||
|
|
||||||
|
@ -134,7 +134,10 @@ function EvalFmt(Val : Extended) : string;
|
|||||||
begin
|
begin
|
||||||
Result := FormatFloat('0.00', Val);
|
Result := FormatFloat('0.00', Val);
|
||||||
end;
|
end;
|
||||||
{=====}
|
|
||||||
|
{******************************************************************************}
|
||||||
|
{* TfrmEditElement *}
|
||||||
|
{******************************************************************************}
|
||||||
procedure TfrmEditElement.FormCreate(Sender: TObject);
|
procedure TfrmEditElement.FormCreate(Sender: TObject);
|
||||||
var
|
var
|
||||||
i: Integer;
|
i: Integer;
|
||||||
@ -156,24 +159,24 @@ begin
|
|||||||
|
|
||||||
SetCaptions;
|
SetCaptions;
|
||||||
end;
|
end;
|
||||||
{=====}
|
|
||||||
procedure TfrmEditElement.FormShow(Sender: TObject);
|
procedure TfrmEditElement.FormShow(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
PositionControls;
|
PositionControls;
|
||||||
edName.SetFocus;
|
edName.SetFocus;
|
||||||
end;
|
end;
|
||||||
{=====}
|
|
||||||
procedure TfrmEditElement.btnCaptionFontClick(Sender: TObject);
|
procedure TfrmEditElement.btnCaptionFontClick(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
if FontDialog1.Execute then
|
if FontDialog1.Execute then
|
||||||
TheCaption.Font := FontDialog1.Font;
|
TheCaption.Font := FontDialog1.Font;
|
||||||
end;
|
end;
|
||||||
{=====}
|
|
||||||
procedure TfrmEditElement.btnCancelClick(Sender: TObject);
|
procedure TfrmEditElement.btnCancelClick(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
ModalResult := mrCancel;
|
ModalResult := mrCancel;
|
||||||
end;
|
end;
|
||||||
{=====}
|
|
||||||
procedure TfrmEditElement.btnOkClick(Sender: TObject);
|
procedure TfrmEditElement.btnOkClick(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
if Validate then
|
if Validate then
|
||||||
@ -184,7 +187,7 @@ begin
|
|||||||
Exit;
|
Exit;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
{=====}
|
|
||||||
procedure TfrmEditElement.btnShapeClick(Sender: TObject);
|
procedure TfrmEditElement.btnShapeClick(Sender: TObject);
|
||||||
var
|
var
|
||||||
frmEditShape: TfrmEditShape;
|
frmEditShape: TfrmEditShape;
|
||||||
@ -193,12 +196,12 @@ begin
|
|||||||
frmEditShape.Execute(TheShape);
|
frmEditShape.Execute(TheShape);
|
||||||
frmEditShape.Free;
|
frmEditShape.Free;
|
||||||
end;
|
end;
|
||||||
{=====}
|
|
||||||
procedure TfrmEditElement.edCaptionTextChange(Sender: TObject);
|
procedure TfrmEditElement.edCaptionTextChange(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
TheCaption.Caption := edCaptionText.Text;
|
TheCaption.Caption := edCaptionText.Text;
|
||||||
end;
|
end;
|
||||||
{=====}
|
|
||||||
function TfrmEditElement.Execute(AnElement : TVpPrintFormatElementItem) : Boolean;
|
function TfrmEditElement.Execute(AnElement : TVpPrintFormatElementItem) : Boolean;
|
||||||
begin
|
begin
|
||||||
SetData(AnElement);
|
SetData(AnElement);
|
||||||
@ -206,44 +209,43 @@ begin
|
|||||||
if Result then
|
if Result then
|
||||||
SaveData(AnElement);
|
SaveData(AnElement);
|
||||||
end;
|
end;
|
||||||
{=====}
|
|
||||||
procedure TfrmEditElement.PosEditEnter(Sender: TObject);
|
procedure TfrmEditElement.PosEditEnter(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
CurEdit := (Sender as TEdit);
|
CurEdit := (Sender as TEdit);
|
||||||
end;
|
end;
|
||||||
{=====}
|
|
||||||
procedure TfrmEditElement.PosEditExit(Sender: TObject);
|
procedure TfrmEditElement.PosEditExit(Sender: TObject);
|
||||||
var
|
var
|
||||||
ed: TEdit;
|
ed: TEdit;
|
||||||
Val: Extended;
|
Val: Extended;
|
||||||
begin
|
begin
|
||||||
ed := (Sender as TEdit);
|
ed := (Sender as TEdit);
|
||||||
try
|
if TryStrToFloat(ed.Text, Val) then
|
||||||
Val := StrToFloat(ed.Text);
|
begin
|
||||||
if Val > MaxSpin then begin
|
if Val > MaxSpin then begin
|
||||||
ed.Text := EvalFmt(MaxSpin);
|
ed.Text := EvalFmt(MaxSpin);
|
||||||
end else
|
end else
|
||||||
if Val < 0.0 then begin
|
if Val < 0.0 then begin
|
||||||
ed.Text := EvalFmt(0);
|
ed.Text := EvalFmt(0);
|
||||||
end;
|
end;
|
||||||
except
|
end else
|
||||||
on EConvertError do begin
|
begin
|
||||||
ShowMessage('Please Enter a Floating Point Value');
|
|
||||||
ed.SetFocus;
|
ed.SetFocus;
|
||||||
|
MessageDlg(RSPleaseEnterFloat, mtError, [mbOK], 0);
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
end;
|
|
||||||
{=====}
|
|
||||||
procedure TfrmEditElement.rgItemTypeClick(Sender: TObject);
|
procedure TfrmEditElement.rgItemTypeClick(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
SetItemType(rgItemType.ItemIndex);
|
SetItemType(rgItemType.ItemIndex);
|
||||||
end;
|
end;
|
||||||
{=====}
|
|
||||||
procedure TfrmEditElement.rgMeasurementClick(Sender: TObject);
|
procedure TfrmEditElement.rgMeasurementClick(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
SetMaxSpin(rgMeasurement.ItemIndex);
|
SetMaxSpin(rgMeasurement.ItemIndex);
|
||||||
end;
|
end;
|
||||||
{=====}
|
|
||||||
procedure TfrmEditElement.SaveData(AnElement: TVpPrintFormatElementItem);
|
procedure TfrmEditElement.SaveData(AnElement: TVpPrintFormatElementItem);
|
||||||
begin
|
begin
|
||||||
AnElement.ElementName := edName.Text;
|
AnElement.ElementName := edName.Text;
|
||||||
@ -350,25 +352,19 @@ begin
|
|||||||
|
|
||||||
chkVisible.Checked := AnElement.Visible;
|
chkVisible.Checked := AnElement.Visible;
|
||||||
end;
|
end;
|
||||||
{=====}
|
|
||||||
procedure TfrmEditElement.SetItemType(Index : Integer);
|
procedure TfrmEditElement.SetItemType(Index : Integer);
|
||||||
begin
|
begin
|
||||||
rgItemType.ItemIndex := Index;
|
rgItemType.ItemIndex := Index;
|
||||||
gbCaption.Enabled := False;
|
|
||||||
edCaptionText.Enabled := False;
|
|
||||||
lblCaptionText.Enabled := False;
|
|
||||||
btnCaptionFont.Enabled := False;
|
|
||||||
|
|
||||||
|
btnShape.Enabled := TVpItemType(Index) = itShape;
|
||||||
|
|
||||||
btnShape.Enabled := Index = 4;
|
gbCaption.Enabled := TVpItemType(Index) = itCaption;
|
||||||
if Index = 5 then begin
|
edCaptionText.Enabled := gbCaption.Enabled;
|
||||||
gbCaption.Enabled := True;
|
lblCaptionText.Enabled := gbCaption.Enabled;
|
||||||
edCaptionText.Enabled := True;
|
btnCaptionFont.Enabled := gbCaption.Enabled;
|
||||||
lblCaptionText.Enabled := True;
|
|
||||||
btnCaptionFont.Enabled := True;
|
|
||||||
end;
|
end;
|
||||||
end;
|
|
||||||
{=====}
|
|
||||||
procedure TfrmEditElement.SetMaxSpin(Spin : Integer);
|
procedure TfrmEditElement.SetMaxSpin(Spin : Integer);
|
||||||
begin
|
begin
|
||||||
case Spin of
|
case Spin of
|
||||||
@ -381,9 +377,8 @@ begin
|
|||||||
udTop.Max := MaxSpin;
|
udTop.Max := MaxSpin;
|
||||||
udHeight.Max := MaxSpin;
|
udHeight.Max := MaxSpin;
|
||||||
udWidth.Max := MaxSpin;
|
udWidth.Max := MaxSpin;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
{=====}
|
|
||||||
procedure TfrmEditElement.UpDownClick(Sender: TObject; Button: TUDBtnType);
|
procedure TfrmEditElement.UpDownClick(Sender: TObject; Button: TUDBtnType);
|
||||||
var
|
var
|
||||||
Val, Inc : Extended;
|
Val, Inc : Extended;
|
||||||
@ -394,13 +389,11 @@ begin
|
|||||||
if Sender = udWidth then CurEdit := edWidth;
|
if Sender = udWidth then CurEdit := edWidth;
|
||||||
|
|
||||||
Val := 0.0;
|
Val := 0.0;
|
||||||
try
|
if not TryStrToFloat(CurEdit.Text, Val) then
|
||||||
Val := StrToFloat(CurEdit.Text);
|
begin
|
||||||
except
|
Val := 0.0;
|
||||||
on EConvertError do begin
|
|
||||||
ShowMessage('Please Enter a Floating Point Value');
|
|
||||||
CurEdit.SetFocus;
|
CurEdit.SetFocus;
|
||||||
end;
|
MessageDlg(RSPleaseEnterFloat, mtError, [mbOK], 0);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
Inc := udLeft.Increment / 100;
|
Inc := udLeft.Increment / 100;
|
||||||
@ -417,12 +410,11 @@ begin
|
|||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
{=====}
|
|
||||||
function TfrmEditElement.Validate: Boolean;
|
function TfrmEditElement.Validate: Boolean;
|
||||||
begin
|
begin
|
||||||
Result := edName.Text <> '';
|
Result := edName.Text <> '';
|
||||||
end;
|
end;
|
||||||
{=====}
|
|
||||||
|
|
||||||
end.
|
end.
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user