protected override void ControlStyleChanged() { theme = (ThemeLabelTabElements)GetStyle(); if (!theme.OverFade) { theme.OverFadeMin = 0f; theme.OverFadeMax = 1f; theme.OverFadeSteps = 1; overfadeprogress = 0f; } if (!theme.SelectFade) { theme.SelectFadeMin = 0f; theme.SelectFadeMax = 1f; theme.SelectFadeSteps = 1; selectfadeprogress = 0f; } FadeScheduler.UpdateFade(overfadeid, ((theme.OverFadeMax - theme.OverFadeMin) / theme.OverFadeSteps), theme.OverFadeMin, theme.OverFadeMax); FadeScheduler.UpdateFade(selectfadeid, ((theme.SelectFadeMax - theme.SelectFadeMin) / theme.SelectFadeSteps), theme.SelectFadeMin, theme.SelectFadeMax); if (this.Parent is ThemeTabControl) { ((ThemeTabControl)this.Parent).tabbar.Invalidate(); } }
protected override void ControlStyleChanged() { elements = (ThemeTabBarElements)GetStyle(); if (!elements.NavButtonOverFade) { elements.NavButtonOverFadeMin = 0f; elements.NavButtonOverFadeMax = 1f; elements.NavButtonOverFadeSteps = 1; navbtnbackoverfadeprogress = 0f; navbtnfwdoverfadeprogress = 0f; } btnclose.Bounds = elements.CloseButtonRect(this.ClientRectangle); btnmax.Bounds = elements.MaximizeButtonRect(this.ClientRectangle); btnmin.Bounds = elements.MinimizeButtonRect(this.ClientRectangle); FadeScheduler.UpdateFade(navbtnbackoverfadeid, ((elements.NavButtonOverFadeMax - elements.NavButtonOverFadeMin) / elements.NavButtonOverFadeSteps), elements.NavButtonOverFadeMin, elements.NavButtonOverFadeMax); FadeScheduler.UpdateFade(navbtnfwdoverfadeid, ((elements.NavButtonOverFadeMax - elements.NavButtonOverFadeMin) / elements.NavButtonOverFadeSteps), elements.NavButtonOverFadeMin, elements.NavButtonOverFadeMax); }
protected override void ControlStyleChanged() { elements = (ThemeButtonElements)GetStyle(); if (!elements.OverFade) { elements.OverFadeMin = 0f; elements.OverFadeMax = 1f; elements.OverFadeSteps = 1; overfadeprogress = 0f; } if (!elements.DownFade) { elements.DownFadeMin = 0f; elements.DownFadeMax = 1f; elements.DownFadeSteps = 1; downfadeprogress = 0f; } FadeScheduler.UpdateFade(overfadeid, ((elements.OverFadeMax - elements.OverFadeMin) / elements.OverFadeSteps), elements.OverFadeMin, elements.OverFadeMax); FadeScheduler.UpdateFade(downfadeid, ((elements.DownFadeMax - elements.DownFadeMin) / elements.DownFadeSteps), elements.DownFadeMin, elements.DownFadeMax); }