FrameInteractive

FrameInteractive

(private) new FrameInteractive()

Frame interactivity class

Source:

Methods

addBasicInteractivity()

Adding basic interactivity

Source:

(async) addFrameInteractivity()

Add interactive handlers

Source:

analyzeMouseWheelEvent()

Analyze zooming with mouse wheel

Source:

clearInteractiveElements()

Clear frame interactive elements

Source:

endRectSel()

Finish mouse rect zooming

Source:

(private) endSingleTouchHandling()

Process end-touch event, which can cause content menu to appear

Source:

endTouchZoom()

End touch zooming handler

Source:

isAllowedDefaultYZooming()

return true if default Y zooming should be enabled

Description:
  • it is typically for 2-Dim histograms or when histogram not draw, defined by other painters

Source:

mouseDoubleClick()

Handle mouse double click on frame

Source:

mouseWheel()

Handles mouse wheel event

Source:

moveRectSel()

Process mouse rect zooming

Source:

(private) moveTouchHandling()

Moving of touch pointer

Source:

moveTouchZoom()

Move touch zooming

Source:

performScalesShift()

Shift scales on defined positions

Source:

processFrameClick()

Function called when frame is clicked and object selection can be performed

Description:
  • such event can be used to select

Source:

processKeyPress()

Handle key press

Source:

shiftMoveHanlder()

Check mouse moving

Source:

shiftUpHanlder()

mouse up handler for shifting

Source:

showContextMenu()

Show frame context menu

Source:

startLabelsMove()

Starts labels move

Source:

startRectSel()

Start mouse rect zooming

Source:

(private) startSingleTouchHandling()

Activate touch handling on frame

Source:

startTouchZoom()

Start touch zoom

Source:

(static) assign()

Assign interactive methods to RFrame painter

Source: