Project

General

Profile

Graphical User Interface » History » Version 6

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