/// <summary> /// When the hilite animation finishes, put the slide back in its proper place /// </summary> protected void HiliteActivityFinished(PActivity activity) { PTransformActivity transformActivity = activity as PTransformActivity; PNode.PNodeTransformTarget nodeTarget = (PNode.PNodeTransformTarget)transformActivity.ActivityTarget; PNode slide = nodeTarget.Target; slideBar.AddChild((int)slide.Tag, slide); // Reinsert slide in the right slot }
/// <summary> /// When the focus animation finishes, show the hires version of the slide /// </summary> protected void FocusActivityFinished(PActivity activity) { PTransformActivity transformActivity = activity as PTransformActivity; PNode.PNodeTransformTarget nodeTarget = (PNode.PNodeTransformTarget)transformActivity.ActivityTarget; PNode slide = nodeTarget.Target; ((PMultiSizeImage)slide).ShowThumb = false; }