summaryrefslogtreecommitdiff
path: root/uidesigner/vfdwidgets.pas
diff options
context:
space:
mode:
authorGraeme Geldenhuys <graeme@mastermaths.co.za>2009-10-26 11:27:31 +0200
committerGraeme Geldenhuys <graeme@mastermaths.co.za>2009-10-26 11:27:31 +0200
commitb49a8297a844888398f26ed1972c1d552fcaec41 (patch)
tree7f627cb068e0412ab898407ba89e8ec4787a226d /uidesigner/vfdwidgets.pas
parent41e8d27bda235c35ac2c3b92ea14fe2deb6b0f7e (diff)
downloadfpGUI-b49a8297a844888398f26ed1972c1d552fcaec41.tar.xz
Template for adding spinedit components in UI Designer.
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
Diffstat (limited to 'uidesigner/vfdwidgets.pas')
-rw-r--r--uidesigner/vfdwidgets.pas37
1 files changed, 37 insertions, 0 deletions
diff --git a/uidesigner/vfdwidgets.pas b/uidesigner/vfdwidgets.pas
index 61b56dec..c8c7e4c4 100644
--- a/uidesigner/vfdwidgets.pas
+++ b/uidesigner/vfdwidgets.pas
@@ -623,6 +623,43 @@ begin
wc.WidgetIconName := 'vfd.editcurrency';
RegisterVFDWidget(wc);
+ { TODO : UI Designer still has problems with components that have child components. }
+ // Spin Edit
+ //wc := TVFDWidgetClass.Create(TfpgSpinEdit);
+ //wc.NameBase := 'SpinEdit';
+ //wc.AddProperty('ButtonWidth', TPropertyInteger, 'Spin button width');
+ //wc.AddProperty('FontDesc', TPropertyFontDesc, 'The font used for displaying the text');
+ //wc.Addproperty('Hint', TPropertyString, '');
+ //wc.AddProperty('Increment', TPropertyInteger, 'Increment value on short press');
+ //wc.AddProperty('LargeIncrement', TPropertyInteger, 'Large increment value on long press');
+ //wc.AddProperty('MaxValue', TPropertyInteger, 'Maximum value');
+ //wc.AddProperty('MinValue', TPropertyInteger, 'Minimum value');
+ //wc.AddProperty('ParentShowHint', TPropertyBoolean, '');
+ //wc.AddProperty('ShowHint', TPropertyBoolean, '');
+ //wc.AddProperty('TabOrder', TPropertyInteger, 'The tab order');
+ //wc.AddProperty('Value', TPropertyInteger, 'Initial value');
+ //wc.WidgetIconName := 'vfd.editinteger';
+ //RegisterVFDWidget(wc);
+
+ // Spin Edit Float
+ //wc := TVFDWidgetClass.Create(TfpgSpinEditFloat);
+ //wc.NameBase := 'SpinEditFloat';
+ //wc.AddProperty('ButtonWidth', TPropertyInteger, 'Spin button width');
+ //wc.Addproperty('Decimals', TPropertyInteger, '');
+ //wc.Addproperty('FixedDecimals', TPropertyBoolean, '');
+ //wc.AddProperty('FontDesc', TPropertyFontDesc, 'The font used for displaying the text');
+ //wc.Addproperty('Hint', TPropertyString, '');
+ //wc.AddProperty('Increment', TPropertyFloat, 'Increment value on short press');
+ //wc.AddProperty('LargeIncrement', TPropertyFloat, 'Large increment value on long press');
+ //wc.AddProperty('TabOrder', TPropertyInteger, 'The tab order');
+ //wc.AddProperty('MaxValue', TPropertyFloat, 'Maximum value');
+ //wc.AddProperty('MinValue', TPropertyFloat, 'Minimum value');
+ //wc.AddProperty('ParentShowHint', TPropertyBoolean, '');
+ //wc.AddProperty('ShowHint', TPropertyBoolean, '');
+ //wc.AddProperty('Value', TPropertyFloat, 'Initial value');
+ //wc.WidgetIconName := 'vfd.editfloat';
+ //RegisterVFDWidget(wc);
+
// Other - do not delete!!! this should be the last...
wc := TVFDWidgetClass.Create(TOtherWidget);
wc.NameBase := 'Custom';