Tabby Cats
Forum rules
Be kind.
Be kind.
- richmond62
- Posts: 4833
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Tabby Cats
It's Richmond Fantasy Time again . . .
Imagine a stack where each card has a TAB protruding from its top:
- -
Clicking on a tab takes one to that card.
Imagine a stack where each card has a TAB protruding from its top:
- -
Clicking on a tab takes one to that card.
https://richmondmathewson.owlstown.net/
- tperry2x
- Posts: 3210
- Joined: Tue Dec 21, 2021 9:10 pm
- Location: Somewhere in deepest darkest Norfolk, England
- Contact:
Re: Tabby Cats
I'm imagining...
but why imagine when I can attach
but why imagine when I can attach

- richmond62
- Posts: 4833
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Tabby Cats
I saw your example,and, Yes, that has been done quite a few times over the years.
BUT it still has an over-arching window bar.
BUT it still has an over-arching window bar.
https://richmondmathewson.owlstown.net/
- tperry2x
- Posts: 3210
- Joined: Tue Dec 21, 2021 9:10 pm
- Location: Somewhere in deepest darkest Norfolk, England
- Contact:
Re: Tabby Cats
Ohhh, right - I get you. You mean get rid of the title (where I've got "tabs for richmond")?
using that Tabs stack as an example, could you not just do:
Code: Select all
set the decorations of stack "Tabs" to empty
Code: Select all
set the decorations of stack "Tabs" to default
- tperry2x
- Posts: 3210
- Joined: Tue Dec 21, 2021 9:10 pm
- Location: Somewhere in deepest darkest Norfolk, England
- Contact:
Re: Tabby Cats
To adhere to your example more:
- tperry2x
- Posts: 3210
- Joined: Tue Dec 21, 2021 9:10 pm
- Location: Somewhere in deepest darkest Norfolk, England
- Contact:
Re: Tabby Cats
It's at this point I wish LCC / OXT could do properly rotated text fields, as having tabs vertically on the side of stacks in that manner would be really useful. (While keeping the text labels as text).
I know there's a plugin for that, but the results aren't perhaps what you'd expect.
I know there's a plugin for that, but the results aren't perhaps what you'd expect.
-
- Posts: 26
- Joined: Thu Feb 24, 2022 9:28 am
- Location: Noricum
- Contact:
Re: Tabby Cats
That would be great. I have not understood yet, why UI/UX uses huge toolbars (I look at you, Microsoft), when screens tend to get wider and wider. I really like programms, where I can make use of the full screen height for content and have the sides for the tools. LibreOffice does that quite well.tperry2x wrote: ↑Fri May 10, 2024 6:54 pm It's at this point I wish LCC / OXT could do properly rotated text fields, as having tabs vertically on the side of stacks in that manner would be really useful. (While keeping the text labels as text).
I know there's a plugin for that, but the results aren't perhaps what you'd expect.
Cheers,
T.
I'm not a native speaker, but I try my best.
T.
I'm not a native speaker, but I try my best.
- richmond62
- Posts: 4833
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Tabby Cats
Unfortunately your "tabs2" example is not draggable by any of the tabs at the top.
https://richmondmathewson.owlstown.net/
- tperry2x
- Posts: 3210
- Joined: Tue Dec 21, 2021 9:10 pm
- Location: Somewhere in deepest darkest Norfolk, England
- Contact:
Re: Tabby Cats
Ah, you want it draggable too. That is of course a side-effect of hiding the titlebar.richmond62 wrote: ↑Sat May 11, 2024 12:44 pm Unfortunately your "tabs2" example is not draggable by any of the tabs at the top.
You could use something like this if just using a button to drag your card about:
Code: Select all
local sgDragging, sgLeftOffset, sgTopOffset
on mousedown
put item 1 of the mouseLoc into sgLeftOffset
put item 2 of the mouseLoc into sgTopOffset
put true into sgDragging
if not (the pendingmessages contains "tDragMove") then send tDragMove to me in 1 millisecond
end mousedown
on tDragMove
lock screen
if sgDragging is true then
set the left of this stack to item 1 of globalloc(the mouseLoc) - sgLeftOffset
set the top of this stack to item 2 of globalloc(the mouseLoc) - sgTopOffset
end if
unlock screen
if the mouse is up then
put false into sgDragging
else
send tDragMove to me in 1 millisecond
end if
end tDragMove
Here's version 4 which allows you to drag by the tabs as now requested, without necessarily switching to that tab (because that might not be desirable).
- tperry2x
- Posts: 3210
- Joined: Tue Dec 21, 2021 9:10 pm
- Location: Somewhere in deepest darkest Norfolk, England
- Contact:
Re: Tabby Cats
Edit, moved my comment that I placed here, over here instead since it's related to the Tools palette.
- richmond62
- Posts: 4833
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Tabby Cats
Of course, if you give too much to children they keep asking for more:
-
-
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 4833
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Tabby Cats
Your tabs.oxtstack looks very queer round these parts (MacOS 12):
-
-
https://richmondmathewson.owlstown.net/
- tperry2x
- Posts: 3210
- Joined: Tue Dec 21, 2021 9:10 pm
- Location: Somewhere in deepest darkest Norfolk, England
- Contact:
Re: Tabby Cats
That doesn't look anything like my stack. Is it my stack or a recreation? The tab 1 is in entirely the wrong place.
The blendmode ink is also very incorrect too
The blendmode ink is also very incorrect too
- richmond62
- Posts: 4833
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Tabby Cats
That is your stack that I downloaded and opened in OXT Lite 1.04.
https://richmondmathewson.owlstown.net/
- tperry2x
- Posts: 3210
- Joined: Tue Dec 21, 2021 9:10 pm
- Location: Somewhere in deepest darkest Norfolk, England
- Contact:
Re: Tabby Cats
Sorry, I wasn't using MacOS - seems like the blend mode "blendSrcOut" / "blendDSTOut" is broken under MacOS, as it's supposed to work as a mask and make portions of the stack see-through.
- richmond62
- Posts: 4833
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Tabby Cats
Well, this stack isn't draggable (yet), but it does allow one to navigate between cards using a Right-Click (button 3), making way to use a Left mouseDown for dragging the stack.
- -
It uses windowShape to get the tabbed effect.
- -
It uses windowShape to get the tabbed effect.
- Attachments
-
- Crazy Tabs.oxtstack.zip
- (21.68 KiB) Downloaded 118 times
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 4833
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Tabby Cats
By modifying your drag script to allow that to happen only with LEFT button mouseDown the stack now works
as it should do, with no inks:
-
as it should do, with no inks:
-
- Attachments
-
- Crazy Tabs Too.oxtstack.zip
- (85.97 KiB) Downloaded 116 times
https://richmondmathewson.owlstown.net/
- tperry2x
- Posts: 3210
- Joined: Tue Dec 21, 2021 9:10 pm
- Location: Somewhere in deepest darkest Norfolk, England
- Contact:
Re: Tabby Cats
Yes, but it's not transparent by using the ink, which it should be possible to do - the buttons don't poke out the top of the stack like they are supposed to by using that blend mode.
Had to check that it should work. At least ChatGPT thinks it should:
Had to check that it should work. At least ChatGPT thinks it should:
- richmond62
- Posts: 4833
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Tabby Cats
I would trust ChatGPT about as far as I could chuck Boris Johnston. 

https://richmondmathewson.owlstown.net/
- tperry2x
- Posts: 3210
- Joined: Tue Dec 21, 2021 9:10 pm
- Location: Somewhere in deepest darkest Norfolk, England
- Contact:
Re: Tabby Cats
The thing is, it's right. It does work. Just not onrichmond62 wrote: ↑Sat May 11, 2024 8:50 pm I would trust ChatGPT about as far as I could chuck Boris Johnston.![]()

MacOS.
But that shouldn't surprise me.
Who is online
Users browsing this forum: No registered users and 4 guests