On 4/6/14, Bart <bartjun...@gmail.com> wrote: > As per r44623 (trunk) the new TButtonEdit component replaces the > TEditButton component.
After a long discussion with the Lazarus deveopers it was decided that the new name of the component was causing too much regressions and maintenance problems in the future. The old TEditButton implementation therefore has now been replaced with the implementation of the previously new developed TButtonEdit component. The USEOLDEDITBUTTON define to use the old implementation has been removed. This ensures that regressions of the new implementation (missing properties, wrong functionality etc.) will be reported much sooner and by more people. Since the new implementation inherits from a new ancestor, custom-derived controls that override TCustomMaskEdit's (protected) methods may not compile anymore. For the most common ones alternatives have been implemented with names reflecting the inner working e.g: - TCustomEditButton.EditChange instead of the old inherited TCustomEditButton.Change Most notably the DoButtonClick(Sender: TObject) now is replaced by ButtonClick; (no parameters). I would like to thank all of you for testing and your valuable feedback. Please keep reporting regressions and other bugs in the bugtracker. Bart -- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus