void wxTaskBarButtonImpl::Realize() { // (Re-)apply all settings: this is needed if settings were made before the // create message was sent, taskbar icon is hidden and shown again or // explorer is restarted SetProgressRange(m_progressRange); SetProgressState(m_progressState); if ( m_progressValue > 0 ) SetProgressValue(m_progressValue); SetThumbnailTooltip(m_thumbnailTooltip); SetOverlayIcon(m_overlayIcon, m_overlayIconDescription); if ( !m_thumbnailClipRect.IsEmpty() ) SetThumbnailClip(m_thumbnailClipRect); m_hasInitThumbnailToolbar = false; InitOrUpdateThumbBarButtons(); }
void wxTaskBarButtonImpl::PulseProgress() { SetProgressState(wxTASKBAR_BUTTON_INDETERMINATE); }
void wxTaskBarButtonImpl::SetProgressRange(int range) { m_progressRange = range; if ( m_progressRange == 0 ) SetProgressState(wxTASKBAR_BUTTON_NO_PROGRESS); }
void ClearProgress(HWND hWnd) { SetProgressState(hWnd, PS_None); }