diff options
author | Arnaldo Carvalho de Melo <acme@redhat.com> | 2010-08-08 19:56:47 -0300 |
---|---|---|
committer | Arnaldo Carvalho de Melo <acme@redhat.com> | 2010-08-10 16:09:14 -0300 |
commit | 34cea7f7c0620c964676eece258ef431a6608bce (patch) | |
tree | 48b85557823fc63939dad71cb14d6c75b96a11b9 /tools/perf/util/newt.c | |
parent | 5575536fc7ad7577a4e687a13e2f49acebc519f3 (diff) | |
download | linux-stable-34cea7f7c0620c964676eece258ef431a6608bce.tar.gz linux-stable-34cea7f7c0620c964676eece258ef431a6608bce.tar.bz2 linux-stable-34cea7f7c0620c964676eece258ef431a6608bce.zip |
perf ui: Move ui_progress routines to separate file in util/ui/
LKML-Reference: <new-submission>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'tools/perf/util/newt.c')
-rw-r--r-- | tools/perf/util/newt.c | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/tools/perf/util/newt.c b/tools/perf/util/newt.c index 23f3b7d31bff..c0986d342954 100644 --- a/tools/perf/util/newt.c +++ b/tools/perf/util/newt.c @@ -39,62 +39,6 @@ newtComponent newt_form__new(void); -struct ui_progress { - newtComponent form, scale; -}; - -struct ui_progress *ui_progress__new(const char *title, u64 total) -{ - struct ui_progress *self = malloc(sizeof(*self)); - - if (self != NULL) { - int cols; - - if (use_browser <= 0) - return self; - newtGetScreenSize(&cols, NULL); - cols -= 4; - newtCenteredWindow(cols, 1, title); - self->form = newtForm(NULL, NULL, 0); - if (self->form == NULL) - goto out_free_self; - self->scale = newtScale(0, 0, cols, total); - if (self->scale == NULL) - goto out_free_form; - newtFormAddComponent(self->form, self->scale); - newtRefresh(); - } - - return self; - -out_free_form: - newtFormDestroy(self->form); -out_free_self: - free(self); - return NULL; -} - -void ui_progress__update(struct ui_progress *self, u64 curr) -{ - /* - * FIXME: We should have a per UI backend way of showing progress, - * stdio will just show a percentage as NN%, etc. - */ - if (use_browser <= 0) - return; - newtScaleSet(self->scale, curr); - newtRefresh(); -} - -void ui_progress__delete(struct ui_progress *self) -{ - if (use_browser > 0) { - newtFormDestroy(self->form); - newtPopWindow(); - } - free(self); -} - static int ui_entry__read(const char *title, char *bf, size_t size, int width) { struct newtExitStruct es; |