Another thing you can do is draw the “border” the way you want in a graphic app 
with an alpha channel for whatever you want to be transparent. Then import that 
image and place it behind whatever you want a border around. Be sure to set the 
quality to best. If you need the “border” to change, create multiple graphics, 
then set the source of the image accordingly. 

Bob S


> On Aug 21, 2023, at 9:50 AM, Dar Scott via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
> For now, I’m using a temporary solution: I am setting the border width to 1. 
> That might become a long-term workaround. — Dar
> 
> 
>> On Aug 21, 2023, at 9:47 AM, Dar Scott via use-livecode 
>> <use-livecode@lists.runrev.com> wrote:
>> 
>> I sprinkled some colors over the different object colors. I can see more of 
>> what is happening that way. 
>> 
>> Show name off: The border grows outward. If 3D is off, it has the border 
>> color. If it is on it has the bevel colors: left and top are the bottom 
>> bevel, bottom and right have the top bevel.
>> 
>> Show name on: Again 3D changes whether the background is used for both bevel 
>> colors or the two bevel colors are used. In this case though, instead   of 
>> the whole outline having the above color pattern, the border lines, do. In 
>> addition the inside border grows **inward**, covering things. Also, a 
>> background stripe above and below the top line covers things. This might be 
>> the background of the label; I couldn’t figure out how to set the alpha of 
>> colors to test that, so I use the opaque check box. Even with opaque of, 
>> objects are obscured.
>> 
>> It looks as though instead of putting an appropriate sized label over the 
>> border for the name, the object puts the opaque label above the content and 
>> tries to draw a border on top of that. The drawing is the 3D drawing, lines 
>> have 3D, not the whole rectangle of the border. The only difference for 
>> turning off 3D is using border instead of the bevels. With 3D on, one can 
>> see what is happening. The outside line is much like without the show name 
>> half width, but with a little diagonal gap in the upper left. The inside 
>> line, grows inward :( and has gaps in the lines, including the line ends 
>> around the name label.
>> 
>> Some behavior depends on the order I check boxes. For some experiments clear 
>> all check boxes and then turn on some.
>> 
>> The behavior I would have hoped for is this:
>> 
>> * The border always grows outward.
>> * Adding the show name does not change the border or background; it just 
>> puts a label over it.
>> * The background is in the back and extends consistently to either the 
>> inside of the border, the middle of the border or outside edge of the 
>> border. The background for the name label is the same as that for the group 
>> including the opaque modifier, so a blip of background might extend above 
>> the top border. This is noticeable only with show name.
>> *  Except for a little blip around the label when opaque is on, nothing 
>> obscures the content region.
>> * The label border is tight.
>> 
>> A better way might be to crop out a hole in the current border and place the 
>> name label there with a transparent background. Or layer them behind the 
>> content, but above the background. 
>> 
>> So…
>> 
>> I don’t seem to be doing something wrong. I need to look for a workaround. 
>> 
>> Thoughts (all involving keeping show name off):
>> 
>> 1. I could put a small-margin label into the grouped controls so it fits 
>> just inside the border in a consistent corner.
>> 
>> 2 I can put an opaque label on top of my border. The background color might 
>> be chosen to be that of the named group or that of its parent. I would have 
>> to address moving the group. There might be 3 ways. a) Move the label by 
>> hand. b) Add a script to do that. c) Put both label and my group into 
>> another group, but then have to figure out “of” and “parent” in scripts.
>> 
>> 3 Draw my own border and label as the group content. (However, something 
>> seems to be weird with my rectangles on Windows.)
>> 
>> 4. Any ideas you folks have.
>> 
>> Dar
>> 
>>> On Aug 21, 2023, at 3:56 AM, Alex Tweedly via use-livecode 
>>> <use-livecode@lists.runrev.com> wrote:
>>> 
>>> I see those kind of changes (10.0.0DP5, MacOS), but the border changes from 
>>> solid black to black/white lines - with those 'splits' you described.
>>> 
>>> Alex.
>>> 
>>> On 21/08/2023 01:50, Dar Scott via use-livecode wrote:
>>>> On Mac and LiveCode 9.6.9…
>>>> 
>>>> Make a new stack. Put a few controls on it. Group them.
>>>> 
>>>> Give the group a name
>>>> 
>>>> Set the border width to something like 10-15 so the effect is visible.
>>>> 
>>>> Turn off 3D.
>>>> Turn on border.
>>>> 
>>>> Now, turn show name on and off. When show name is off, the border looks 
>>>> good. When on, the border is goofy.
>>>> 
>>>> On my machine, when show name is on, the border gets thinner, most times. 
>>>> The ends of the border near the name is split into two lengths. The 
>>>> corners are split and some of the splits are too short. There are gaps 
>>>> compared to the pretty border when show name is off.
>>>> 
>>>> Dar
>>>> 
>>>> 
>>>>> On Aug 19, 2023, at 11:07 AM, J. Landman Gay via use-livecode 
>>>>> <use-livecode@lists.runrev.com> wrote:
>>>>> 
>>>>> Weird how? The corners should be right angles. Do you see something 
>>>>> different?
>>>>> 
>>>>> --
>>>>> Jacqueline Landman Gay | jac...@hyperactivesw.com
>>>>> HyperActive Software | http://www.hyperactivesw.com
>>>>> On August 18, 2023 3:47:34 PM Dar Scott via use-livecode 
>>>>> <use-livecode@lists.runrev.com> wrote:
>>>>> 
>>>>>> If I turn off 3D for a group, the corners of the rectangle are weird. 
>>>>>> Advice? — Dar
>>>>>> _______________________________________________
>>>>>> use-livecode mailing list
>>>>>> use-livecode@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@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@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@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@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@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@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to