protected void RefreshThemes() { if (m_ThemeWindow != null) { m_ThemeWindow.Dispose(); m_ThemeWindow = new ThemeWindow(this); } if (m_ThemeRebar != null) { m_ThemeRebar.Dispose(); m_ThemeRebar = new ThemeRebar(this); } if (m_ThemeToolbar != null) { m_ThemeToolbar.Dispose(); m_ThemeToolbar = new ThemeToolbar(this); } if (m_ThemeHeader != null) { m_ThemeHeader.Dispose(); m_ThemeHeader = new ThemeHeader(this); } if (m_ThemeScrollBar != null) { m_ThemeScrollBar.Dispose(); m_ThemeScrollBar = new ThemeScrollBar(this); } if (m_ThemeProgress != null) { m_ThemeProgress.Dispose(); m_ThemeProgress = new ThemeProgress(this); } if (m_ThemeExplorerBar != null) { m_ThemeExplorerBar.Dispose(); m_ThemeExplorerBar = new ThemeExplorerBar(this); } if (m_ThemeButton != null) { m_ThemeButton.Dispose(); m_ThemeButton = new ThemeButton(this); } }
private void DisposeThemes() { if (m_ThemeWindow != null) { m_ThemeWindow.Dispose(); m_ThemeWindow = null; } if (m_ThemeRebar != null) { m_ThemeRebar.Dispose(); m_ThemeRebar = null; } if (m_ThemeToolbar != null) { m_ThemeToolbar.Dispose(); m_ThemeToolbar = null; } if (m_ThemeHeader != null) { m_ThemeHeader.Dispose(); m_ThemeHeader = null; } if (m_ThemeScrollBar != null) { m_ThemeScrollBar.Dispose(); m_ThemeScrollBar = null; } if (m_ThemeProgress != null) { m_ThemeProgress.Dispose(); m_ThemeProgress = null; } if (m_ThemeExplorerBar != null) { m_ThemeExplorerBar.Dispose(); m_ThemeExplorerBar = null; } if (m_ThemeButton != null) { m_ThemeButton.Dispose(); m_ThemeButton = null; } }
private void PaintThemeScrollState() { System.Windows.Forms.Control container=this.ContainerControl as System.Windows.Forms.Control; if(!IsHandleValid(container)) return; Graphics g=BarFunctions.CreateGraphics(container); try { ThemeScrollBar scroll=null; bool bDisposeTheme=false; if(container is IThemeCache) scroll=((IThemeCache)container).ThemeScrollBar; else if(container is Bar) scroll=((Bar)container).ThemeScrollBar; else { bDisposeTheme=true; scroll=new ThemeScrollBar(container); } ThemeScrollBarParts part=ThemeScrollBarParts.ArrowBtn; ThemeScrollBarStates state=ThemeScrollBarStates.ArrowBtnUpNormal; if(m_TopItemIndex>0) { if(m_ScrollButtonHot==0) state=ThemeScrollBarStates.ArrowBtnUpHot; scroll.DrawBackground(g,part,state,m_ScrollButtonRect[0]); } if(m_ScrollDownButton) { state=ThemeScrollBarStates.ArrowBtnDownNormal; if(m_ScrollButtonHot==1) state=ThemeScrollBarStates.ArrowBtnDownHot; scroll.DrawBackground(g,part,state,m_ScrollButtonRect[1]); } if(bDisposeTheme) scroll.Dispose(); } finally { if(g!=null) g.Dispose(); } }
private void RefreshThemes() { if(m_ThemeWindow!=null) { m_ThemeWindow.Dispose(); m_ThemeWindow=new ThemeWindow(this); } if(m_ThemeRebar!=null) { m_ThemeRebar.Dispose(); m_ThemeRebar=new ThemeRebar(this); } if(m_ThemeToolbar!=null) { m_ThemeToolbar.Dispose(); m_ThemeToolbar=new ThemeToolbar(this); } if(m_ThemeHeader!=null) { m_ThemeHeader.Dispose(); m_ThemeHeader=new ThemeHeader(this); } if(m_ThemeScrollBar!=null) { m_ThemeScrollBar.Dispose(); m_ThemeScrollBar=new ThemeScrollBar(this); } }
private void DisposeThemes() { if(m_ThemeWindow!=null) { m_ThemeWindow.Dispose(); m_ThemeWindow=null; } if(m_ThemeRebar!=null) { m_ThemeRebar.Dispose(); m_ThemeRebar=null; } if(m_ThemeToolbar!=null) { m_ThemeToolbar.Dispose(); m_ThemeToolbar=null; } if(m_ThemeHeader!=null) { m_ThemeHeader.Dispose(); m_ThemeHeader=null; } if(m_ThemeScrollBar!=null) { m_ThemeScrollBar.Dispose(); m_ThemeScrollBar=null; } }
private void RefreshThemes() { if(m_ThemeScrollBar!=null) { m_ThemeScrollBar.Dispose(); m_ThemeScrollBar=new ThemeScrollBar(this); } }
private void DisposeThemes() { if(m_ThemeScrollBar!=null) { m_ThemeScrollBar.Dispose(); m_ThemeScrollBar=null; } }