Re: Listbox type progress display?
- To: mathgroup at smc.vnet.net
- Subject: [mg119466] Re: Listbox type progress display?
- From: Albert Retey <awnl at gmx-topmail.de>
- Date: Sun, 5 Jun 2011 07:03:03 -0400 (EDT)
- References: <isd0vg$1pt$1@smc.vnet.net>
Hi,
>
> I sometimes use a workbook as a program that should process start to
> finish. CTRL-A, Shift-Enter. What I would like to have is a single
> place to monitor for status. In Windows I would use a ListBox().
> This is a small, multi-line text window with scroll capability you
> can add text to at any time. I.e.
>
> ListBox.Add[myBox, "Starting Execution "] ListBox.Add[myBox, "Main
> task finished "] ListBox.Add[myBox, "All Tasks finished. "]
>
> Anyone know how to accomplish the same functionality with a Notebook
> interface? It can write anywhere. It doesn't have to be a pop-up.
This is not very sophisticated, but does the job and is relatively simple:
nb = CreateDocument[{}];
notebookAdd[x_] := (
NotebookWrite[nb, x];
SelectionMove[nb, After, Cell];
)
Do[
Pause[0.1];
notebookAdd[i],
{i, 1, 50}
]
if you don't need the history, you can also write to the status area
with
SetOptions[EvaluationNotebook[],WindowStatusArea->"test"]
hth,
albert
- Follow-Ups:
- Re: Listbox type progress display?
- From: "McHale, Paul" <Paul.McHale@excelitas.com>
- Re: Listbox type progress display?
- From: "McHale, Paul" <Paul.McHale@excelitas.com>
- Re: Listbox type progress display?
- From: "McHale, Paul" <Paul.McHale@excelitas.com>
- Re: Listbox type progress display?