Package net.mcreator.ui.chromium.osr
Class JBCefOsrHandler
java.lang.Object
net.mcreator.ui.chromium.osr.JBCefOsrHandler
- All Implemented Interfaces:
org.cef.handler.CefRenderHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected JBHiDPIScaledImageprotected JBHiDPIScaledImageprotected final Object -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected DimensiondoublegetDeviceScaleFactor(org.cef.browser.CefBrowser browser) protected doublebooleangetScreenInfo(org.cef.browser.CefBrowser browser, org.cef.handler.CefScreenInfo screenInfo) getScreenPoint(org.cef.browser.CefBrowser browser, Point viewPoint) getViewRect(org.cef.browser.CefBrowser browser) booleanonCursorChange(org.cef.browser.CefBrowser browser, int cursorType) voidOnImeCompositionRangeChanged(org.cef.browser.CefBrowser browser, org.cef.misc.CefRange selectionRange, Rectangle[] characterBounds) voidonPaint(org.cef.browser.CefBrowser browser, boolean popup, Rectangle[] dirtyRects, ByteBuffer buffer, int width, int height) voidonPopupShow(org.cef.browser.CefBrowser browser, boolean show) voidonPopupSize(org.cef.browser.CefBrowser browser, Rectangle size) voidOnTextSelectionChanged(org.cef.browser.CefBrowser browser, String selectedText, org.cef.misc.CefRange selectionRange) voidpaint(Graphics2D g) voidsetLocationOnScreen(Point location) voidsetPixelDensity(double pixelDensity) booleanstartDragging(org.cef.browser.CefBrowser browser, org.cef.callback.CefDragData dragData, int mask, int x, int y) voidupdateDragCursor(org.cef.browser.CefBrowser browser, int operation) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.cef.handler.CefRenderHandler
addOnPaintListener, removeOnPaintListener, setOnPaintListener
-
Field Details
-
myImage
-
myPopupImage
-
myPopupMutex
-
myContentOutdated
protected volatile boolean myContentOutdated
-
-
Constructor Details
-
JBCefOsrHandler
-
-
Method Details
-
onPopupShow
public void onPopupShow(org.cef.browser.CefBrowser browser, boolean show) - Specified by:
onPopupShowin interfaceorg.cef.handler.CefRenderHandler
-
onPopupSize
- Specified by:
onPopupSizein interfaceorg.cef.handler.CefRenderHandler
-
onPaint
public void onPaint(org.cef.browser.CefBrowser browser, boolean popup, Rectangle[] dirtyRects, ByteBuffer buffer, int width, int height) - Specified by:
onPaintin interfaceorg.cef.handler.CefRenderHandler
-
getCurrentFrameSize
-
paint
-
setPixelDensity
public void setPixelDensity(double pixelDensity) -
getPixelDensity
protected double getPixelDensity() -
getViewRect
- Specified by:
getViewRectin interfaceorg.cef.handler.CefRenderHandler
-
getScreenInfo
public boolean getScreenInfo(org.cef.browser.CefBrowser browser, org.cef.handler.CefScreenInfo screenInfo) - Specified by:
getScreenInfoin interfaceorg.cef.handler.CefRenderHandler
-
getScreenPoint
- Specified by:
getScreenPointin interfaceorg.cef.handler.CefRenderHandler
-
getDeviceScaleFactor
public double getDeviceScaleFactor(org.cef.browser.CefBrowser browser) - Specified by:
getDeviceScaleFactorin interfaceorg.cef.handler.CefRenderHandler
-
onCursorChange
public boolean onCursorChange(org.cef.browser.CefBrowser browser, int cursorType) - Specified by:
onCursorChangein interfaceorg.cef.handler.CefRenderHandler
-
startDragging
public boolean startDragging(org.cef.browser.CefBrowser browser, org.cef.callback.CefDragData dragData, int mask, int x, int y) - Specified by:
startDraggingin interfaceorg.cef.handler.CefRenderHandler
-
updateDragCursor
public void updateDragCursor(org.cef.browser.CefBrowser browser, int operation) - Specified by:
updateDragCursorin interfaceorg.cef.handler.CefRenderHandler
-
OnImeCompositionRangeChanged
public void OnImeCompositionRangeChanged(org.cef.browser.CefBrowser browser, org.cef.misc.CefRange selectionRange, Rectangle[] characterBounds) - Specified by:
OnImeCompositionRangeChangedin interfaceorg.cef.handler.CefRenderHandler
-
OnTextSelectionChanged
public void OnTextSelectionChanged(org.cef.browser.CefBrowser browser, String selectedText, org.cef.misc.CefRange selectionRange) - Specified by:
OnTextSelectionChangedin interfaceorg.cef.handler.CefRenderHandler
-
setLocationOnScreen
-
drawVolatileImage
-