next up previous contents
Next: 4. Special Features Up: 3. Graphical User Interface Previous: 3.5.2 Summary Arrows   Contents

3.6 Preference Window

Figure 3.28: Preference window showing the PREVIEW_STATE_DISPLAY.
Image preference_pview_state

As shown in Figure 3.28, the Preference window adjusts the various display properties of the visualization program. The parameters and their definitions are listed in Tables 3.16, 3.18, 3.20, 3.22 3.24 , and 3.26.


Table 3.16: Parameters for the section of Zoomable Window Reinitialization in the Preference window.
Parameter
Values
Description
Y_AXIS_ROOT_LABEL
any text
Label for the root node of the y-axis tree label in the left panel.
INIT_SLOG2_LEVEL_READ
+ve integer
The number of slog2 levels being read into memory when the Timeline window is initialized, the integer affects the zooming and scrolling performance exponentially (in an asymptotic sense).
AUTO_WINDOWS_LOCATION
true, false
Whether to let Jumpshot-4 automatically set windows placement
SCREEN_HEIGHT_RATIO
0.0 ... 1.0
Ratio of the initial timeline canvas height to the screen height
TIME_SCROLL_UNIT_RATIO
0.0 ... 1.0
Unit increment of the horizontal scrollbar in the fraction of timeline canvas's width.



Table 3.18: Parameters for the section of All Zoomable Windows in the Preference window, where integers are assumed to be positive.
Parameter
Values
Description
Y_AXIS_ROOT_VISIBLE
true, false
Whether to show the top of the y-axis tree-styled directory label.
ACTIVE_REFRESH
false
Whether to let Jumpshot-4 actively update the timeline canvas.
BACKGROUND_COLOR
Black, DarkGray, Gray, LightGray, White
Background color of the timeline canvas
STATE_HEIGHT_FACTOR
0.0 ... 1.0
Ratio of the outermost rectangle height to row height. The larger the factor is, the larger the outermost rectangle will be with respect to the row height.
NESTING_HEIGHT_FACTOR
0.0 ... 1.0
The gap ratio between successive nesting rectangles. The larger the factor is, the smaller the gap will be.
ARROW_ANTIALIASING
default, on, off
Whether to draw arrow with anti-aliasing lines. Turning this on will slow down the canvas drawing by a factor of 3.
MIN_WIDTH_TO_DRAG
integer
Minimum width in pixels to be considered a dragged operation.
CLICK_RADIUS_TO_LINE
integer
Radius in pixels for a click to be considered on the arrow.
LEFTCLICK_INSTANT_ZOOM
true, false
Whether to zoom in immediately after left mouse click on canvas.



Table 3.20: Parameters for the section of Timeline Zoomable Window in the Preference window, all integers are assumed to be positive.
Parameter
Values
Description
STATE_BORDER
ColorRaised, ColorLowered, WhiteRaised, WhiteLowered, WhitePlain, Empty
Border style of real states.
ARROW_HEAD_LENGTH
integer
Length of the arrow head in pixels.
ARROW_HEAD_WIDTH
integer
Width of the arrow head's base in pixels(Even number).
EVENT_BASE_WIDTH
integer
Width of the event triangle's base in pixels
PREVIEW_STATE_DISPLAY
FitMostLegends, OverlapInclusionRatio, CumulativeInclusionRatio, OverlapExclusionRatio, CumulativeExclusionRatio, BaseAlignedCumulativeExclusionRatio
Display option of Preview state when Timeline window starts up.
PREVIEW_STATE_BORDER
ColorRaised, ColorLowered, ColorXOR, WhiteRaised, WhiteLowered, WhitePlain, Empty
Border style of preview state.
PREVIEW_STATE_BORDER_WIDTH
integer
The empty border insets' width in pixels for the Preview state.
PREVIEW_STATE_BORDER_HEIGHT
integer
The empty border insets' height in pixels for the Preview state.
PREVIEW_STATE_LEGEND_HEIGHT
integer
Minimum height of the legend division (category strip) in pixels inside THICKNESS the Preview state
PREVIEW_ARROW_LOG_BASE
integer
The logarithmic base of the number of real arrows amalgamated in preview arrow. This determines the Preview arrow's width.



Table 3.22: Parameters for the section of Timeline Zoomable Window in the Preference window, all integers are assumed to be positive.

Parameter
Values
Description
HIGHLIGHT_CLICKED_OBJECT
true, false
Whether the clicked drawables should be highlighted.
POINTER_ON_CLICKED_OBJECT
true, false
Whether pointers are used to locate the ends of clicked drawable.
MARKER_STATE_STAYS_ON_TOP
true, false
Whether the clicked or searched STATE is shown on top of the nested stack, states that are on top of the clicked state will be hidden.
MARKER_POINTER_MIN_LENGTH
integer
Minimum Length of the Pointer marker's arrow in pixels
MARKER_POINTER_MAX_LENGTH
integer
Maximum Length of the Pointer marker's arrow in pixels
MARKER_STATE_BORDER_WIDTH
integer
Border width in pixels of the STATE highlight marker.
MARKER_ARROW_BORDER_WIDTH
integer
Border width in pixels of the ARROW highlight marker.
MARKER_LINE_BORDER_WIDTH
integer
Border width in pixels of the PREVIEW ARROW highlight marker.
MARKER_EVENT_BORDER_WIDTH
integer
Border width in pixels of the EVENT highlight marker



Table 3.24: Parameters for the section of Histogram Zoomable Window in the Preference window.
Parameter
Values
Description
HISTOGRAM_ZERO_ORIGIN
true, false
Whether the time ruler is in duration, i.e. starts with 0.0 seconds.
SUMMARY_STATE_BORDER
ColorRaised, ColorLowered, ColorXOR, WhiteRaised, WhiteLowered, WhitePlain, Empty
Border style of summary state when Histogram window starts up.
SUMMARY_ARROW_LOG_BASE
integer
The logarithmic base of the number of real arrows amalgamated in summary arrow. Hence, this determines the summary arrow's thickness.



Table 3.26: Parameters for the section of theLegend window in the Preference window.
Parameter
Values
Description
LEGEND_PREVIEW_ORDER
true, false
Whether to arrange the legends with a hidden preview order.
LEGEND_TOPOLOGY_ORDER
true, false
Whether to arrange the legends with a hidden topology order.



next up previous contents
Next: 4. Special Features Up: 3. Graphical User Interface Previous: 3.5.2 Summary Arrows   Contents