Page 1 of 1

Creating New Cards When 'Behave Like a Background' is True

Posted: Fri Jul 12, 2013 9:49 pm
by acolburn
My main stack has a tab panel which fills the window. The stack has three cards, one for each tab. The tab group property "behave like a background" is checked, and clicking each tab displays a different card. The whole thing is almost the same as the LiveCode lesson on using tab buttons (I would post the link but I lack permission to do so). ... It's your basic tabbed interface.

What I'd like to do now, though, is have a button click display a *different* card--that doesn't "behave like a background," i.e., no tabs, and positioned at a different place on the screen than the rest of the cards.

Is this possible in LC? If so, any hints?

Thanks! -- Al C.

Re: Creating New Cards When 'Behave Like a Background' is Tr

Posted: Fri Jul 12, 2013 10:06 pm
by wsamples
To remove a group from a specific card see "remove" in the dictionary. (use the message box to issue the command to remove). It sounds like what you may want to do is create a new stack which opens when you click this button. See "go" in the dictionary.

Re: Creating New Cards When 'Behave Like a Background' is Tr

Posted: Fri Jul 12, 2013 10:34 pm
by Simon
Also:
Create the new card
Select the group (that is behaving like a background)
From the menu select Object >Remove group.
done

Simon

Re: Creating New Cards When 'Behave Like a Background' is Tr

Posted: Fri Jul 12, 2013 10:38 pm
by acolburn
My thanks to you both for your replies! Quite helpful. I read the documentation; my question is answered. ... Looking around on my own some more I also came to see part of the issue for me is/was confusion between the concept of a card and that of a stack. I think, ultimately, I was talking about creating a new stack in this case.

Re: Creating New Cards When 'Behave Like a Background' is Tr

Posted: Fri Jul 12, 2013 10:43 pm
by Klaus
Hi acolburn,
acolburn wrote:My thanks to you both for your replies! Quite helpful; they answer the question. ... I am still a little confused here about the difference (and the advantages/disadvantages) between creating a new card vs. creating a new sub-stack of my main stack?
Example: You can only display ONE card of a stack at a time, but you can have many substacks and the mainstack open at the same time. :-)

Best

Klaus

Re: Creating New Cards When 'Behave Like a Background' is Tr

Posted: Fri Jul 12, 2013 10:49 pm
by Simon
Hi acolburn,
Substacks are good containers for large snippets of code or functions that you intend to use in different applications, it is easy to copy the substack to a new main stack e.g.:
I have a substack that queries the shell for information on serial numbers of USB devices plugged in. Easy to add that to a new app. Could it all be incorporated into the card script? Yes.

As a beginner you probably will just deal (ha) with cards :)

I'm sure there are plenty of other good reasons to use a substack but I haven't used them for anything else (I think).

Simon
EDIT: OH I see... And what Klaus says! :)