Skip to content

Main Window

AndrewReynen edited this page Oct 21, 2017 · 35 revisions

selection_009 Lazylyst's main window with some data loaded from the NX array.

For all widgets (where applicable)

  • Panning is done by using the left-click button and dragging
  • Zooming is done by using the right-click button and dragging

All widgets are docked

  • Able to detach docks from the main window
  • Able to resize, and stack docks

(1) Archive list widget

  • Contains a list of all picks files (hot variable pickFiles) in the directory given by the hot variable pickDir
  • Double click on a picks file to load the data about (+/- the preferences evePreTime/evePostTime) the pick files time (given in the file name)
  • This list is trimmed by the bounds defined in the archive span widget
  • The list is ordered based off of the preference eveSortStyle
  • While hovering over this widget all key presses are directed towards it
  • Search bar at bottom of list

(2) Standard out widget

  • Sends all text usually sent to the console to this widget
  • Pay attention to this widget when in any dialog window

(3) Strolling & Scheming widgets

  • Scrolling widget reflects how many timed active actions are currently in use
  • Scheming widget reflects how many threaded action queues are currently working
  • Note that actions which are strolling cannot be edited
  • Can click on the drop downs to see lists

(4) Map widget

  • Shows all stations in the hot variable staXml, given by the hot variable staFile
  • Stations can be custom colored by updating the hot variable mapStaPenAssign
  • Two sets of events can also be plotted, the "current" (hot variable mapCurEve) and "previous" events (hot variable mapPrevEve); events can be colored by updating the preference defaultColorMapCurEve and defaultColorMapPrevEve
  • Double clicking on a station sets the hotVariable curMapSta to the clicked station, this action can be seen in the configuration dialog (default action name is MapStaDblClicked)
  • Hovering over a station will display its station code

(5) Archive span widget

  • Displays the data availability of the archive specified by the hot variable archDir
  • The span interacts with the archive list widget as well as the archive event widget, setting the time limits on what pick files and event lines are being shown
  • The background color, span color, and availability color can all be edited via preferences
  • Double click to add a new empty "picks" file at the selected position

(6) Archive event widget

  • Displays all picks files event times as given in the archive list widget
  • The "span" or time limits of this widget is displayed by the text at the bottom of the widget
  • Text at the bottom of the widget can be double clicked to set either of the limits
  • The currently displayed event (hot variable curPickFile) is colored differently than all other events in the current span, these colors can be set in the preferences
  • Double click to add a new empty "picks" file at the selected position

(7) Trace time widget

  • Provides timing information to the below trace data widgets, as well as a title for which picks file is currently being displayed

(8) Image widget

  • Displays the image data contained in the hot variable "image"
  • This widget can be scaled by selecting and dragging the boundary just beneath it
  • This widget can be hidden using a built-in action (default keybind F4)
  • In the above image, a spectrogram of the vertical channel of station STN31 is shown

(9) Trace data widgets

  • Displays all trace data (given by hot variable pltSt, ie. plotting stream) on the current page (hot variable curPage)
  • The default background color can be set in the preferences
  • Custom colors trace backgrounds, as well as the traces themselves can be set using the hot variables traceBgPenAssign and tracePenAssign
  • The hot variable curTraceSta is set automatically when hovering over a given trace widget
Clone this wiki locally