23 : m_rWidgetController(rWidgetController)
24 , m_xDrawingArea(rBuilder.weld_drawing_area(rDrawingId, rWidgetController.CreateAccessible(),
25 rWidgetController.GetUITestFactory(),
48 m_rWidgetController.SetOutputSizePixel(rSize);
49 m_rWidgetController.Resize();
54 m_rWidgetController.Paint(aPayload.first, aPayload.second);
59 return m_rWidgetController.MouseButtonDown(rMEvt);
64 return m_rWidgetController.MouseMove(rMEvt);
69 return m_rWidgetController.MouseButtonUp(rMEvt);
78 return m_rWidgetController.KeyInput(rKEvt);
83 return m_rWidgetController.GetFocusRect();
88 m_rWidgetController.StyleUpdated();
93 return m_rWidgetController.Command(rPos);
98 return m_rWidgetController.RequestHelp(rHelpArea);
103 return m_rWidgetController.GetSurroundingText(rSurrounding);
108 return m_rWidgetController.DeleteSurroundingText(rSelection);
weld::CustomWidgetController & m_rWidgetController
CustomWeld(weld::Builder &rBuilder, const OUString &rDrawingId, CustomWidgetController &rWidgetController)
std::unique_ptr< weld::DrawingArea > m_xDrawingArea
std::pair< vcl::RenderContext &, const tools::Rectangle & > draw_args
#define LINK(Instance, Class, Member)
IMPL_LINK_NOARG(HexColorControl, OnAsyncModifyHdl, void *, void)
IMPL_LINK(CustomWeld, DoResize, const Size &, rSize, void)