Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2016-01-18 05:53:38 +0300
committerCampbell Barton <ideasman42@gmail.com>2016-01-18 06:01:13 +0300
commitb4146a04bc385a30ca9d02d89068671f48ca2233 (patch)
tree4bb93b8d80a8308127005fbe53a5ae2c6fd0f877 /source/blender/windowmanager/intern/wm_jobs.c
parentc6bc2363e5ec96d1aba36f1e7b4d321076d3f465 (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.c24
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);