vcl checkbox behaviour
Noel Power
nopower at suse.com
Wed Jun 27 03:17:18 PDT 2012
On 25/06/12 11:46, Noel Power wrote:
> I wonder is the behaviour that I see here normal or expected ( to me
> is isn't but I am not very ui-enabled ). Look at the attached jpeg,
> the first three checkboxes have the Align property set as Left, Center
> and Right, with no label the checkbox 'box' is aligned within the
> bounding rectangle of the control according to the 'Align' property.
> However, if there is a label then the checkbox 'box' is always left
> aligned and it is the text label that is aligned according to the
> 'Align' property. Now to my puny brain the latter behaviour ( as if
> there is a label present ) is what I would expect always. I would like
> to change the behaviour to be like that, but... the code is obviously
> and intentionally written to behave in the way described, does this
> make sense? would it be ok to change this? is it only me that things
> this is bizarre?
> For context this behaviour is causing me some grief when importing
> controls from mso formats, I could of course add some flag to the vcl
> Checkbox[*] class to make it behave like I wish conditionally, note:
> that also could require the toolbox awt ( and formcontrol ) uno
> checkbox control to support an extra flag also that could be persisted
> or their behaviour could independently be changed unconditionally (
> and no need to support extra properties ).
> I am somewhat stumbling over what would be best to do, change the
> underlying vcl class unconditionally ? ( that would imply the uno
> controls behaviour also changes unconditionally ) or ... if we change
> the underlying vcl class conditionally what about the uno controls?,
> should we change them also conditionally? or unconditionally? It would
> seem to me if there is some consensus that the 'normal' vcl behaviour
> is not that normal but is 'abnormal' then I would be inclined to
> change the vcl class unconditionally ( and similarly the behaviour of
> the dependant uno controls ) Any thoughts ?
>
>
> Noel
>
>
> [*] same issue exists for (at least) for radio buttons
no thoughts anyone ?
More information about the LibreOffice
mailing list