Project

General

Profile

Graphical User Interface » History » Version 1

Amber Herold, 04/14/2010 03:19 PM

1 1 Amber Herold
h1. Graphical User Interface
2
3
4
5
6
7
h2. How to use this manual
8
9
10
11
Many places in the manual, a specific section of a window for a node on a
12
launcher/computer/instrument is mentioned. The first time they are mentioned, the full path
13
is shown as
14
15
16
computer/program window/node/subsection of the node to open the setting window/setting
17
window/section in the window>
18
19
20
It is assumed that the user knows how to follow this path to the specific section of the
21
window by reading the following graphical user interface (GUI) manual and by a little of
22
practice. A abbreviated path rather than the full path will be shown in the latter steps for
23
the same node or application.
24
25
26
27
28
29
h2. Leginon Window
30
31
32
33
The window is divided into sections.
34
35
36
* Status bar - Leginon status display such as completion of application
37
loading.
38
39
40
41
!http://emg.nysbc.org/software/leginon/images/images/statusbar.png!
42
43
44
45
* Main Menu - Submenus and options derived from Manager and Launcher
46
47
48
49
!http://emg.nysbc.org/software/leginon/images/images/mainmenu.png!
50
51
52
53
* Node Selector - Selection for the node shown in the toolbar, message log, and node
54
panel. It is also used to indicate warning by turning red for broken node.
55
56
57
58
!http://emg.nysbc.org/software/leginon/images/images/nodeselector.png!
59
60
61
62
* Error indicator !http://emg.nysbc.org/software/leginon/images/icons/error.png! - This icon will appear next to a node (in the Node Selector) that has an
63
error.
64
65
66
* Message Log Information indicator !http://emg.nysbc.org/software/leginon/images/icons/info.png!
67
- This icon will appear next to a node (in the Node Selector) that has information in
68
its message log.
69
70
71
* User Input indicator !http://emg.nysbc.org/software/leginon/images/icons/userinput.png! - This icon will appear next to a node (in the Node Selector) that
72
requires User input in order to continue processing.
73
74
75
* Processing indicator !http://emg.nysbc.org/software/leginon/images/icons/processing/green0.png! - This icon will appear next to a node (in the Node Selector) that
76
currently doing processing.
77
78
79
80
81
82
83
84
h2. Node Panel
85
86
87
88
89
90
* Node Panel - The main display/control panel for the node selected by the node
91
selector.
92
93
94
95
!http://emg.nysbc.org/software/leginon/images/images/nodepanel2.png!
96
97
98
99
* Toolbar - An area containing tools for general configuration and execution of the
100
node as well as some tools for convenience specific for individual node.
101
102
103
104
!http://emg.nysbc.org/software/leginon/images/images/toolbar.png!
105
106
107
108
* Message Log - Expandable/scrollable box showing logged information for the
109
node.
110
111
112
113
!http://emg.nysbc.org/software/leginon/images/images/messagelog.png!
114
115
116
117
118
119
120
121
122
h2. Parameter Entry
123
124
125
126
127
128
* Free entry box- For typing in either text or numbers. If in a setting window, the
129
altered entry is saved to the database when it is exited with "OK" or after
130
"Apply"/"Test". Most numerical entry accepts floating point number in any python format.
131
For example, 10.2 can also be entered as 1.02e+2.
132
133
134
135
!http://emg.nysbc.org/software/leginon/images/images/Entry_box.png!
136
137
138
139
* Restricted-entry: The user can only select a valid entry from a list.
140
141
142
143
!http://emg.nysbc.org/software/leginon/images/images/Entry_box_restricted.png!
144
145
146
147
* List box- This type of selection box select either an ordered sequence or a simple
148
unordered list. If ordered, the items in the sequence can order with "up" and "down"
149
tools.
150
151
152
153
!http://emg.nysbc.org/software/leginon/images/images/List_box.png!
154
155
156
157
* If ordered, the items in the sequence can be shifted around with "up" and "down"
158
tools.
159
160
161
* Either free or restricted entry box is used for entering a new item to the list.
162
"+" tool is used to add the entry to the list box. selecting an existing item and
163
press "-" tool removes the item from the list.
164
165
166
* Multiple items can be selected by holding down the "ctrl" or "shift" key. The
167
latter selects a range between the first and the new items.
168
169
170
171
172
173
174
175
176
177
h2. Image Viewing
178
179
180
181
182
183
* Display Panel - where the image is shown.
184
185
186
* (pixel value button) !http://emg.nysbc.org/software/leginon/images/icons/value.png! - Pixel value display tool that shows the (x,y) coordinate the intensity value at the
187
cursor. The coordinate origin is set at top-left corner.
188
189
190
* (ruler button) !http://emg.nysbc.org/software/leginon/images/icons/ruler.png! - Ruler tool that displays the distance between a reference point and the current
191
cursor position. Left click at any position inside the display panel defines the
192
reference point.
193
194
195
* (zoom button) !http://emg.nysbc.org/software/leginon/images/icons/zoom.png!
196
- Magnifying glass tool that zoom in (left click) or out (right click) at the location
197
of the cursor.
198
199
200
* (zoom selector list) !http://emg.nysbc.org/software/leginon/images/images/zoomselector.png! - Direct zoom factor selector.
201
202
203
* (cross hair button) !http://emg.nysbc.org/software/leginon/images/images/bluech.png! - Cross hair reference tool displaying a blue cross hair centered at
204
the center of the image for reference.
205
206
207
* (display range selection/input) - Contrast and brightness adjustment of the image
208
display. The default is mean +/- 5*standard deviation of image intensity. This can be
209
modified by setting the minimum (top scroll bar or entry box) and the maximaum (bottom
210
scroll bar or entry box) of the display range.
211
212
213
214
!http://emg.nysbc.org/software/leginon/images/images/contrbright.png!
215
216
217
218
* Image Stats Panel
219
220
221
222
!http://emg.nysbc.org/software/leginon/images/images/imstatpanel.png!
223
224
225
226
* Image/Target/Marker Control Panel - where the image and targets to be displayed in
227
the display panel are determined. Targets are indicated by short cross symbols or other
228
shapes of different colors. The items shown with a screen icon are of image type. Items
229
of image type can be displayed alone while markers will show only when one of the items
230
of image type is also displayed.
231
232
233
234
!http://emg.nysbc.org/software/leginon/images/images/imcontrolpanel.png!
235
236
237
238
* (status indicator)
239
240
241
242
<inlinegraphic
243
fileref="http://emg.nysbc.org/software/leginon/images/icons/green.png"
244
format="PNG"/>
245
<inlinegraphic
246
fileref="http://emg.nysbc.org/software/leginon/images/icons/red.png"
247
format="PNG"/>
248
249
250
- This can be either green or red. During a step-by-step testing of parameters,
251
green indicates that the step has been tested and you can proceed to the next
252
testing step. Skiping to a step below a red-indicated step will cause an
253
error.
254
255
256
* (image display tool) !http://emg.nysbc.org/software/leginon/images/icons/display.png! - Display selection. Only one of the image type can be displayed at
257
one time.
258
259
260
* (target/marker display tool) !http://emg.nysbc.org/software/leginon/images/images/target_display.png! - Display target or marker selection. Pressed down (as shown for
261
the green target) is active. More than one type of markers can be displayed on
262
layers above the image. If the markers are overlapped, the marker last to be
263
activated for display is at the top.
264
265
266
* (marker tool) !http://emg.nysbc.org/software/leginon/images/icons/arrow.png! - Marker input selection. Certain markers can be manually edited.
267
In general, these are targets for further acquisition. In such case, the marker
268
selection tool can be activated by left clicking the icon. Once activated, left
269
click in the display panel adds the marker to the image and right click removes the
270
marker pointed to.
271
272
273
* (settings) !http://emg.nysbc.org/software/leginon/images/icons/settings.png! - Settings are available for certain items in the image control
274
panel, mainly steps in automatic hole finding. Left click opens the setting window
275
and the behavior of the setting window is similar to others of the same type.
276
277
278
279
280
281
282
283
284
285
h2. Tool Bar
286
287
288
289
Tool bar of the node contains tools for setting and execution of the node functions. In
290
addition, some tools are available as pop-up for convenience. The general rule for the flow
291
of setting up and execution is to go from left to right up to the execution tool (execution
292
icon).
293
294
295
296
!http://emg.nysbc.org/software/leginon/images/images/toolbar.png!
297
298
299
300
301
302
303
h2. Settings Window
304
305
306
307
Settings windows are opened by left clicking its button !http://emg.nysbc.org/software/leginon/images/icons/settings.png!
308
in the toolbar. Note that only one setting swindow can be opened at a time and that all
309
functions in the main leginon window is inactivated when a settings window is open even if
310
the leginon window is the focus. The content of the settings window depends on the purpose
311
of the settings. The general controls are described here:
312
313
314
* Test: found in settings of image processing steps. When clicked, the current setting
315
in the window is saved to database and applied to the current input and the results
316
saved as its output. If the item output is displayed in the node display panel, the
317
content will be changed accordingly.
318
319
320
321
!http://emg.nysbc.org/software/leginon/images/images/test.png!
322
323
324
325
* Apply: save the modified setting to database for future execution but not the
326
current test input. It is activated only if the modification of the input is completed,
327
normally by pressing the Enter key on the keyboard. Since current GUI does not allow
328
changes to the main window to be made while setting window is on, Using button is not
329
necessary since "OK" button will save the settings anyway.
330
331
332
333
!http://emg.nysbc.org/software/leginon/images/images/apply.png!
334
335
336
337
* Cancel: close the setting window and revert the setting to the last saved values.
338
This means you can not cancel setting modification if you have "test"ed or "apply"ed the
339
settings.
340
341
342
343
!http://emg.nysbc.org/software/leginon/images/images/cancel.png!
344
345
346
347
* OK or Done: close the setting window and save all modified settings to the
348
database.
349
350
351
352
!http://emg.nysbc.org/software/leginon/images/images/ok.png!
353
354
355
356
357
358
359
360
361
h2. Execution tools
362
363
364
365
Found in the node toolbar. They may take on different meanings for different node
366
classes. The general ones are described here:
367
368
369
* (Execute/Submit button) !http://emg.nysbc.org/software/leginon/images/icons/play.png!
370
: Perform one of the four possible functions if available and active for a node:
371
372
373
* When the application is in standby, it executes, sometimes with setting up the
374
main function of the node.
375
376
377
* When the application is running automatically, it indicates that the node is in
378
use.
379
380
381
* When the application is paused for user input, it submit the user approved
382
inputs and continue on the flow.
383
384
385
* When the application is paused by the "pause" tool in the same node, it removes
386
the pause flag and continue on the application flow.
387
388
389
390
391
* (Pause button) !http://emg.nysbc.org/software/leginon/images/icons/pause.png! : Pause data processing flow when the current input in a queue list is done.
392
393
394
* (Abort button) !http://emg.nysbc.org/software/leginon/images/icons/stop.png!
395
: Abort all data processing of the whole list in the queue.