UI Helper Classes¶
-
class
TrackView(track, browser)¶ trackView.js
-
TrackView.prototype.configureViewportContainer($viewportContainer, viewports)¶ trackView.js
-
TrackView.prototype.attachDragWidget()¶ trackView.js
-
TrackView.prototype.appendLeftHandGutterDivToTrackDiv($track)¶ trackView.js
-
TrackView.prototype.createRightHandGutter()¶ trackView.js
-
TrackView.prototype.setContentHeightForViewport(viewport, height)¶ trackView.js
-
TrackView.prototype.setTrackHeight(newHeight, update)¶ trackView.js
-
TrackView.prototype.isLoading()¶ trackView.js
-
TrackView.prototype.resize()¶ trackView.js
-
TrackView.prototype.update()¶ trackView.js
-
TrackView.prototype.repaint()¶ trackView.js
-
-
class
TrackScrollbar($viewportContainer, viewports)¶ trackView.js
-
TrackScrollbar.prototype.update()¶ trackView.js
-
-
class
ColorPicker($parent, userPalette)¶ ui/colorpicker.js
-
ColorPicker.prototype.configure(trackView)¶ ui/colorpicker.js
-
ColorPicker.prototype.hide()¶ ui/colorpicker.js
-
ColorPicker.prototype.show()¶ ui/colorpicker.js
-
-
class
DataRangeDialog($parent)¶ ui/dataRangeDialog.js
-
DataRangeDialog.prototype.configureWithTrackView(trackView)¶ ui/dataRangeDialog.js
-
DataRangeDialog.prototype.hide()¶ ui/dataRangeDialog.js
-
DataRangeDialog.prototype.show()¶ ui/dataRangeDialog.js
-
-
class
CenterGuide($parent, config)¶ ui/centerGuide.js
-
CenterGuide.prototype.repaint()¶ ui/centerGuide.js
-
CenterGuide.prototype.resize()¶ ui/centerGuide.js
-
-
class
AlertDialog($parent, id)¶ ui/alertDialog.js
-
AlertDialog.prototype.alertTextContainer()¶ ui/alertDialog.js
-
AlertDialog.prototype.rowOfOk()¶ ui/alertDialog.js
-
AlertDialog.prototype.hide()¶ ui/alertDialog.js
-
AlertDialog.prototype.show($host)¶ ui/alertDialog.js
-
-
class
Popover($parent)¶ ui/popover.js
-
Popover.prototype.initializationHelper($parent)¶ ui/popover.js
-
Popover.prototype.hide()¶ ui/popover.js
-
Popover.prototype.presentTrackGearMenu(pageX, pageY, trackView)¶ ui/popover.js
-
Popover.prototype.presentTrackPopupMenu(e, viewport)¶ ui/popover.js
-
Popover.prototype.presentTrackPopup(e, viewport)¶ ui/popover.js
-
Popover.prototype.presentContent(pageX, pageY, content)¶ ui/popover.js
-
-
class
TrackMenuPopupDialog(trackMenu, dialogLabel, inputValue, ok, width, height)¶ ui/trackMenuPopupDialog.js
-
TrackMenuPopupDialog.prototype.updateTips(t)¶ ui/trackMenuPopupDialog.js
-
-
class
Dialog($parent, constructorHelper)¶ ui/dialog.js
-
Dialog.prototype.rowOfOk()¶ ui/dialog.js
-
Dialog.prototype.rowOfOkCancel()¶ ui/dialog.js
-
Dialog.prototype.rowOfLabel()¶ ui/dialog.js
-
Dialog.prototype.rowOfInput()¶ ui/dialog.js
-
Dialog.prototype.configure(labelHTMLFunction, inputValue, clickFunction)¶ ui/dialog.js
-
Dialog.prototype.hide()¶ ui/dialog.js
-
Dialog.prototype.show($host)¶ ui/dialog.js
-
-
class
UserFeedback($parent)¶ ui/userFeedback.js
-
UserFeedback.prototype.show()¶ ui/userFeedback.js
-
UserFeedback.prototype.hide()¶ ui/userFeedback.js
-
UserFeedback.prototype.bodyCopy(htmlString)¶ ui/userFeedback.js
-
-
graphics¶ - igv-canvas.js
-
graphics.setProperties(ctx, properties)¶ igv-canvas.js
-
graphics.strokeLine(ctx, x1, y1, x2, y2, properties, linewidth)¶ igv-canvas.js
-
graphics.fillRect(ctx, x, y, w, h, properties)¶ igv-canvas.js
-
graphics.fillPolygon(ctx, x, y, properties)¶ igv-canvas.js
-
graphics.strokePolygon(ctx, x, y, properties)¶ igv-canvas.js
-
graphics.fillText(ctx, text, x, y, properties, transforms)¶ igv-canvas.js
-
graphics.strokeText(ctx, text, x, y, properties, transforms)¶ igv-canvas.js
-
graphics.strokeCircle(ctx, x, y, radius, properties)¶ igv-canvas.js
-
graphics.fillCircle(ctx, x, y, radius, properties)¶ igv-canvas.js
-
graphics.drawArrowhead(ctx, x, y, size, lineWidth)¶ igv-canvas.js
-
graphics.dashedLine(ctx, x1, y1, x2, y2, dashLen, properties)¶ igv-canvas.js
-