Project

General

Profile

Graphical User Interface » History » Version 3

Amber Herold, 04/27/2010 03:34 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 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
!http://emg.nysbc.org/software/leginon/images/images/nodepanel2.png!
99
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
!http://emg.nysbc.org/software/leginon/images/images/toolbar.png!
108
109
110
111
* Message Log - Expandable/scrollable box showing logged information for the
112
node.
113
114
115
116
!http://emg.nysbc.org/software/leginon/images/images/messagelog.png!
117
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
!http://emg.nysbc.org/software/leginon/images/images/Entry_box.png!
139
140
141
142
* Restricted-entry: The user can only select a valid entry from a list.
143
144
145
146
!http://emg.nysbc.org/software/leginon/images/images/Entry_box_restricted.png!
147
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
!http://emg.nysbc.org/software/leginon/images/images/List_box.png!
157
158
159
160
* If ordered, the items in the sequence can be shifted around with "up" and "down"
161
tools.
162
163
164
* Either free or restricted entry box is used for entering a new item to the list.
165
"+" 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
* Multiple items can be selected by holding down the "ctrl" or "shift" key. The
170
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
* (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
190
cursor. The coordinate origin is set at top-left corner.
191
192
193
* (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
194
cursor position. Left click at any position inside the display panel defines the
195
reference point.
196
197
198
* (zoom button) !http://emg.nysbc.org/software/leginon/images/icons/zoom.png!
199
- Magnifying glass tool that zoom in (left click) or out (right click) at the location
200
of the cursor.
201
202
203
* (zoom selector list) !http://emg.nysbc.org/software/leginon/images/images/zoomselector.png! - Direct zoom factor selector.
204
205
206
* (cross hair button) !http://emg.nysbc.org/software/leginon/images/images/bluech.png! - Cross hair reference tool displaying a blue cross hair centered at
207
the center of the image for reference.
208
209
210
* (display range selection/input) - Contrast and brightness adjustment of the image
211
display. The default is mean +/- 5*standard deviation of image intensity. This can be
212
modified by setting the minimum (top scroll bar or entry box) and the maximaum (bottom
213
scroll bar or entry box) of the display range.
214
215
216
217
!http://emg.nysbc.org/software/leginon/images/images/contrbright.png!
218
219
220
221
* Image Stats Panel
222
223
224
225
!http://emg.nysbc.org/software/leginon/images/images/imstatpanel.png!
226
227
228
229
* Image/Target/Marker Control Panel - where the image and targets to be displayed in
230
the display panel are determined. Targets are indicated by short cross symbols or other
231
shapes of different colors. The items shown with a screen icon are of image type. Items
232
of image type can be displayed alone while markers will show only when one of the items
233
of image type is also displayed.
234
235
236
237
!http://emg.nysbc.org/software/leginon/images/images/imcontrolpanel.png!
238
239
240
241
* (status indicator)
242
243
244
245
<inlinegraphic
246
fileref="http://emg.nysbc.org/software/leginon/images/icons/green.png"
247
format="PNG"/>
248
<inlinegraphic
249
fileref="http://emg.nysbc.org/software/leginon/images/icons/red.png"
250
format="PNG"/>
251
252
253
- This can be either green or red. During a step-by-step testing of parameters,
254
green indicates that the step has been tested and you can proceed to the next
255
testing step. Skiping to a step below a red-indicated step will cause an
256
error.
257
258
259
* (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
260
one time.
261
262
263
* (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
264
the green target) is active. More than one type of markers can be displayed on
265
layers above the image. If the markers are overlapped, the marker last to be
266
activated for display is at the top.
267
268
269
* (marker tool) !http://emg.nysbc.org/software/leginon/images/icons/arrow.png! - Marker input selection. Certain markers can be manually edited.
270
In general, these are targets for further acquisition. In such case, the marker
271
selection tool can be activated by left clicking the icon. Once activated, left
272
click in the display panel adds the marker to the image and right click removes the
273
marker pointed to.
274
275
276
* (settings) !http://emg.nysbc.org/software/leginon/images/icons/settings.png! - Settings are available for certain items in the image control
277
panel, mainly steps in automatic hole finding. Left click opens the setting window
278
and the behavior of the setting window is similar to others of the same type.
279
280
281
282
283
284
285
286
287
288
h2. Tool Bar
289
290
291
292
Tool bar of the node contains tools for setting and execution of the node functions. In
293
addition, some tools are available as pop-up for convenience. The general rule for the flow
294
of setting up and execution is to go from left to right up to the execution tool (execution
295
icon).
296
297
298
299
!http://emg.nysbc.org/software/leginon/images/images/toolbar.png!
300
301
302
303
304
305
306
h2. Settings Window
307
308
309
310
Settings windows are opened by left clicking its button !http://emg.nysbc.org/software/leginon/images/icons/settings.png!
311
in the toolbar. Note that only one setting swindow can be opened at a time and that all
312
functions in the main leginon window is inactivated when a settings window is open even if
313
the leginon window is the focus. The content of the settings window depends on the purpose
314
of the settings. The general controls are described here:
315
316
317
* Test: found in settings of image processing steps. When clicked, the current setting
318
in the window is saved to database and applied to the current input and the results
319
saved as its output. If the item output is displayed in the node display panel, the
320
content will be changed accordingly.
321
322
323
324
!http://emg.nysbc.org/software/leginon/images/images/test.png!
325
326
327
328
* Apply: save the modified setting to database for future execution but not the
329
current test input. It is activated only if the modification of the input is completed,
330
normally by pressing the Enter key on the keyboard. Since current GUI does not allow
331
changes to the main window to be made while setting window is on, Using button is not
332
necessary since "OK" button will save the settings anyway.
333
334
335
336
!http://emg.nysbc.org/software/leginon/images/images/apply.png!
337
338
339
340
* Cancel: close the setting window and revert the setting to the last saved values.
341
This means you can not cancel setting modification if you have "test"ed or "apply"ed the
342
settings.
343
344
345
346
!http://emg.nysbc.org/software/leginon/images/images/cancel.png!
347
348
349
350
* OK or Done: close the setting window and save all modified settings to the
351
database.
352
353
354
355
!http://emg.nysbc.org/software/leginon/images/images/ok.png!
356
357
358
359
360
361
362
363
364
h2. Execution tools
365
366
367
368
Found in the node toolbar. They may take on different meanings for different node
369
classes. The general ones are described here:
370
371
372
* (Execute/Submit button) !http://emg.nysbc.org/software/leginon/images/icons/play.png!
373
: Perform one of the four possible functions if available and active for a node:
374
375
376
* When the application is in standby, it executes, sometimes with setting up the
377
main function of the node.
378
379
380
* When the application is running automatically, it indicates that the node is in
381
use.
382
383
384
* When the application is paused for user input, it submit the user approved
385
inputs and continue on the flow.
386
387
388
* When the application is paused by the "pause" tool in the same node, it removes
389
the pause flag and continue on the application flow.
390
391
392
393
394
* (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.
395
396
397
* (Abort button) !http://emg.nysbc.org/software/leginon/images/icons/stop.png!
398
: Abort all data processing of the whole list in the queue.
399 2 Amber Herold
400
401
______
402
403
[[Terminology|< Terminology]] | [[Minimum Requirements and current NRAMM setup|Minimum Requirements and current NRAMM setup >]]
404
405
_______