diff options
author | Campbell Barton <ideasman42@gmail.com> | 2016-01-18 05:53:38 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2016-01-18 06:01:13 +0300 |
commit | b4146a04bc385a30ca9d02d89068671f48ca2233 (patch) | |
tree | 4bb93b8d80a8308127005fbe53a5ae2c6fd0f877 /source/blender/windowmanager/intern/wm_jobs.c | |
parent | c6bc2363e5ec96d1aba36f1e7b4d321076d3f465 (diff) |
UI: use a callback for the progress tooltip
Avoids constructing tip text and storing it when its not used.
Also quiet divide by zero warning when no progress was made.
Diffstat (limited to 'source/blender/windowmanager/intern/wm_jobs.c')
-rw-r--r-- | source/blender/windowmanager/intern/wm_jobs.c | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/source/blender/windowmanager/intern/wm_jobs.c b/source/blender/windowmanager/intern/wm_jobs.c index 72941d1b1da..19b393baa3f 100644 --- a/source/blender/windowmanager/intern/wm_jobs.c +++ b/source/blender/windowmanager/intern/wm_jobs.c @@ -111,9 +111,6 @@ struct wmJob { /* for display in header, identification */ char name[128]; - - /* for other text display in progress bar */ - char text[128]; /* once running, we store this separately */ void *run_customdata; @@ -259,27 +256,6 @@ double WM_jobs_starttime(wmWindowManager *wm, void *owner) return 0; } -/* get progress bar tooltip text */ -char *WM_jobs_tooltip(wmWindowManager *wm, void *owner) -{ - wmJob *wm_job = wm_job_find(wm, owner, WM_JOB_TYPE_ANY); - - if (wm_job && wm_job->flag & WM_JOB_PROGRESS) - return wm_job->text; - - return NULL; -} - -/* set progress bar text (e.g. tooltip, UI label, eta...) */ -void WM_jobs_set_tooltip(wmWindowManager *wm, void *owner, char *text) -{ - wmJob *wm_job = wm_job_find(wm, owner, WM_JOB_TYPE_ANY); - - if (wm_job && wm_job->flag & WM_JOB_PROGRESS) { - BLI_strncpy(wm_job->text, text, sizeof(wm_job->text)); - } -} - char *WM_jobs_name(wmWindowManager *wm, void *owner) { wmJob *wm_job = wm_job_find(wm, owner, WM_JOB_TYPE_ANY); |