![]() |
|
SageTV Studio Discussion related to the SageTV Studio application produced by SageTV. Questions, issues, problems, suggestions, etc. relating to the Studio software application should be posted here. |
![]() |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
||||
|
||||
Effect when content changes
I am having trouble figuring out how to apply an Effect widget to a UI element when it's contents change.
A simple example would be this : I've got a table whose Cell calls RefreshArea("target") on FocusGained in order to update the information outside the table that is relative to the focused table item. This works fine. However, I'd like the old info in "target" to fade out and the new info to fade in. None of the effect triggers seem to allow this. Visible Change / Shown / Hidden don't work because evidently the state of "target" doesn't change - it's 'Shown' the entire time. It just has different content that it is showing...... btl.
__________________
PHOENIX 3 is here! Server : Linux V9, Clients : Win10 and Nvidia Shield Android Miniclient |
#2
|
|||
|
|||
Quote:
Why not just change the image widget Cross Fade duration that will achieve what you are wanting ![]() |
#3
|
||||
|
||||
If "target" was an image that would do the trick
![]() But it's actually a second table ![]() btl.
__________________
PHOENIX 3 is here! Server : Linux V9, Clients : Win10 and Nvidia Shield Android Miniclient |
#4
|
|||
|
|||
Quote:
If not the way I have done it is to set a attribute and fire an animation on the attribute and then another delayed animation on the same condition to fade it back in so you would have Code:
focused gained() arrtibute = true then on your other location Code:
if attribute conditional animation to fade it out say 500ms conditional animation to fade back in with 500ms delay Of course the hard part comes in making sure you focus hasn't already changed again so you are not firing on top of one or another. |
#5
|
|||
|
|||
I'm sure I just don't understand effects correctly but for some reason the only way I was able to get effects like this to work was to use the Hidden/Shown triggers along with conditionally shown subpanels. That is, have an "if" widget with a boolean attribute that you manually switch before you refresh. The true and false branches have separate but identical panels, one containing the table and effects and the other with references to the same table and effects.
__________________
-Craig |
#6
|
|||
|
|||
Yeah tha would work but is a bit overkill.
|
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
HAVA content - 16:9 content is letter and pillar boxed by sage | dwalton22 | SageTV Software | 14 | 10-16-2007 08:57 AM |
Strange Effect | Frunobulax | SageTV Software | 0 | 07-31-2005 11:25 AM |
Disabling visualization - Effect on TV? | mobby | SageTV Software | 3 | 02-12-2005 10:24 AM |