Feature #2525
Runtime support of frame positional attributes
0%
History
#1 Updated by Hynek Cihlar over 9 years ago
The objective of this issue is to implement support of missing parts of frame positional attributes. Also to make sure the existing implemented support is in-line with Progress behavior.
In scope are the attributes for specifying position and size for both character and pixel units. The expected features include validations, error handling, char/pixel conversion, regular and dynamic values (i.e. non-constant expressions in frame-phrase).
There already exist multiple implementations that to some extent already implement COL/ROW (some also X/Y) attributes (and likely there also exist multiple implementations for the size attributes). They are BaseEntity.setColumnOrRow
, GenericFrame.setColumn(double)
, GenericFrame.updateDynamicContent
.
BaseEntity
is a generic class implementing the default behavior for all widgets. If it makes sense (there is a significant functional overlap with frame widget) this should become the base implementation for frame widget as well.
#2 Updated by Greg Shah over 8 years ago
Is this still needed or have we resolved these issues by now?
#3 Updated by Hynek Cihlar over 8 years ago
Support of some of the frame sizing attributes has been improved in other Redmine issues (like the VIRTUAL* covered by #2038), but we still lack a complete test suite for the positional/sizing attributes.