Interface Options

  1. Set user interface default options:

    # Default kinetic drag setting
    omero config set omero.web.pathviewer.option.kinetic_drag true
    # Default setting for shape label visibility
    omero config set omero.web.pathviewer.option.hide_shape_labels true
    # Default setting for zoom center option
    omero config set omero.web.pathviewer.option.zoom_at_cursor true
    
  2. Set user predefined ROI styles:

    # Set predefined styles to an empty array.
    omero config set omero.web.pathviewer.styles '[]'
    # Add a predefined style to the list.
    omero config append omero.web.pathviewer.styles '{"label": "Red1", "fillcolor": "rgba(255,0,0,0.5)", "strokecolor": "rgba(255,0,0,1.0)", "fontcolor": "rgba(255,0,0,1.0)", "labelPosition": "left", "strokedash": "none", "fontsize": "12px"}'
    

    Predefined Style

    Style

    Type

    Example

    Description

    label

    string

    Red ROI

    Label text for ROI. Can be any string.

    fillcolor

    string

    rgba(255,0,0,0.8)

    ROI shaped fill color. Must be an rgba string.

    strokecolor

    string

    rgba(255,0,0,1.0)

    Border color of ROI shape. Must be an rgba string.

    fontcolor

    string

    red

    Color used for label text. Can be a string of any valid css color string.

    labelPosition

    string

    center

    ROI label position, one of “default”, “center”, “above”, “below”, “left”, “right”.

    strokedash

    string

    2 5

    Style of ROI border, one of “none”, “2 5”, “5”, “1 0”, “5 5 2 5”.

    fontsize

    string

    12px

    Font size of ROI label, one of “12px”, “24px”, “36px”.

    • rgba opacities must be a float. Also, the tens and tenths position must not be blank. e.g. 1.0 and 0.25

    ROI Dashed Stroke Key:

    none    ==>  ---------------
    2 5     ==>  · · · · · · · · · · · · ·
    5       ==>  - - - - - - - - - -
    1 0     ==>  — — — —
    5 5 2 5 ==>  - · - · - · - · - · -
    

    Example:

    {
        "label": "Green ROI",
        "fillcolor": "rgba(0,255,0,0.5)",
        "strokecolor": "rgba(0,255,0,1.0)",
        "fontcolor": "rgba(0,255,0,1.0)",
        "labelPosition": "center",
        "strokedash": "5",
        "fontsize": "24px"
    }