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