Skip to content

Commit

Permalink
Choose line color
Browse files Browse the repository at this point in the history
  • Loading branch information
cmdcolin committed May 13, 2024
1 parent ecf7b4a commit 662f761
Show file tree
Hide file tree
Showing 4 changed files with 162 additions and 256 deletions.
9 changes: 8 additions & 1 deletion plugins/wiggle/src/LinePlotRenderer/LinePlotRenderer.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
import { readConfObject } from '@jbrowse/core/configuration'
import { Feature } from '@jbrowse/core/util'
import WiggleBaseRenderer, {
RenderArgsDeserializedWithFeatures,
} from '../WiggleBaseRenderer'
Expand All @@ -10,10 +12,15 @@ export default class LinePlotRenderer extends WiggleBaseRenderer {
ctx: CanvasRenderingContext2D,
props: RenderArgsDeserializedWithFeatures,
) {
const { config } = props
const c = readConfObject(config, 'color')
return drawLine(ctx, {
...props,
offset: YSCALEBAR_LABEL_OFFSET,
colorCallback: () => 'grey',
colorCallback:
c === '#f0f'
? () => 'grey'
: (feature: Feature) => readConfObject(config, 'color', { feature }),
})
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -39,13 +39,13 @@ const SetColorDialog = observer(function SetColorDialog({
checked={!posneg}
onClick={() => setPosNeg(false)}
control={<Radio />}
label={'Overall color'}
label="Overall color"
/>
<FormControlLabel
checked={posneg}
onClick={() => setPosNeg(true)}
control={<Radio />}
label={'Positive/negative color'}
label="Positive/negative color"
/>

{posneg ? (
Expand Down
2 changes: 2 additions & 0 deletions plugins/wiggle/src/WiggleBaseRenderer.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ import FeatureRendererType, {
} from '@jbrowse/core/pluggableElementTypes/renderers/FeatureRendererType'
import { renderToAbstractCanvas, Feature } from '@jbrowse/core/util'
import { ThemeOptions } from '@mui/material'

// locals
import { ScaleOpts, Source } from './util'

export interface RenderArgs extends FeatureRenderArgs {
Expand Down

0 comments on commit 662f761

Please sign in to comment.