Ejemplo n.º 1
0
        internal void ShowPopup(NPopupNotify popup)
        {
            PopupAnimation animation = PopupAnimation.None;

            if (m_FadeCheck.Checked)
            {
                animation |= PopupAnimation.Fade;
            }
            if (m_SlideCheck.Checked)
            {
                animation |= PopupAnimation.Slide;
            }

            popup.AutoHide               = m_AutoHideCheck.Checked;
            popup.VisibleSpan            = (int)m_VisibleSpanNumeric.Value;
            popup.Opacity                = (int)m_OpacityNumeric.Value;
            popup.Animation              = animation;
            popup.AnimationDirection     = (PopupAnimationDirection)animationDirectionCombo.SelectedItem;
            popup.VisibleOnMouseOver     = m_StayVisibleCheck.Checked;
            popup.FullOpacityOnMouseOver = m_FullOpacityCheck.Checked;
            popup.AnimationInterval      = (int)m_IntervalNumeric.Value;
            popup.AnimationSteps         = (int)m_StepsNumeric.Value;

            popup.Palette.Copy(NUIManager.Palette);
            popup.Show();
        }