Custom radio button icons
Paul Hibbert
paul at livecode.org
Tue Oct 13 17:05:53 EDT 2015
Sorry, that should have been Label, not name.
Paul
> On 13 Oct 2015, at 14:02, Paul Hibbert <paul at livecode.org> wrote:
>
> Instead of spaces you can also use 'tabs'…
>
> set the name of bin “myRadioButton" to tab & “myButton”
>
> I don’t know if there’s a way to adjust the tab though!
>
> Paul
>
>> On 13 Oct 2015, at 13:51, Scott Rossi <scott at tactilemedia.com> wrote:
>>
>> The only way I could figure out how to do this is to set the textAlign to
>> left, the iconGravity to left, and insert a fixed amount of space
>> characters before the button's text label.
>>
>> There really should be easier way to do this, like having a separate
>> iconMargin property to position the icon independently of the text.
>>
>> (Whoever came up with "iconGravity" as the icon alignment property name
>> will have to choose something equally scifi for icon margins, like
>> "iconForceField" or "iconWarpBarrier").
>>
>> Regards,
>>
>> Scott Rossi
>> Creative Director
>> Tactile Media, UX/UI Design
>>
>>
>>
>>
>> On 10/13/15, 1:07 PM, "use-livecode on behalf of J. Landman Gay"
>> <use-livecode-bounces at lists.runrev.com on behalf of
>> jacque at hyperactivesw.com> wrote:
>>
>>> I need to assign a custom icon for a whole lot of radio buttons. I want
>>> them to use the same spacing as the default radio button: icon at the
>>> left, a small margin, then the button text.
>>>
>>> Assigning a custom icon draws it at the right. Setting the textalign to
>>> "right" moves the icon to the correct place at the left, but the button
>>> text is pushed to the right margin. I want the text to be offset the
>>> same distance from the icon as the default radio button.
>>>
>>> I can resize the button to push the text over to the left, but I don't
>>> want to because the stack is internationalized and every button is
>>> currently wide enough to accomodate all languages it supports.
>>>
>>> If I set the iconGravity to "left" instead, the icon and text are drawn
>>> on top of each other at the left margin.
>>>
>>> If I really do have to resize them all, it will have to be dynamically
>>> on preOpenCard which I'd like to avoid. It seems like there has to be an
>>> easier way. Is there?
>>>
>>> --
>>> Jacqueline Landman Gay | jacque at hyperactivesw.com
>>> HyperActive Software | http://www.hyperactivesw.com
>>>
>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode at lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>
>>
>>
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
More information about the use-livecode
mailing list