TSpinEdit.OnChange events in GTk2
Original Reporter info from Mantis: Blaazen @Blaazen
-
Reporter name: Vojtech Cihak
Original Reporter info from Mantis: Blaazen @Blaazen
- Reporter name: Vojtech Cihak
Description:
Issues of TSpinEdit.OnChange and TFloatSpinEdit.OnChange events in GTk2:
-
Events are triggered on program startup. It does not happen in LCL-Qt nor in Delphi 7.
-
TFloatSpinEdit .OnChange is triggered twice (change by key, mouse or code). It does not happen in LCL-Qt nor in Delphi 7.
Steps to reproduce:
Run demo. You will see:
SpinEdit1OnChange
FloatSpinEdit2OnChange
SpinEdit2OnChange
FloatSpinEdit1OnChange
FloatSpinEdit2OnChange
Try change value of any FloatSpinEdit by key or mouse. OnChange is triggered twice.
Push button [ +1 ]. It increments 1 to all spinedits. You will see:
FloatSpinEdit1OnChange
FloatSpinEdit2OnChange
SpinEdit1OnChange
SpinEdit2OnChange
FloatSpinEdit1OnChange
FloatSpinEdit2OnChange
Additional information:
Lazarus 1.7 r51977:54499M FPC 3.0.2 x86_64-linux-qt
Mantis conversion info:
- Mantis ID: 31618
- OS: Linux
- OS Build: Chakra 64-bit
- Build: 54499
- Platform: amd64
- Version: 1.7 (SVN)