LibreOffice Module editeng (master) 1
|
Encapsulates the document view for the purpose of unified EditEngine/Outliner access. More...
#include <unoedsrc.hxx>
Public Member Functions | |
virtual | ~SvxViewForwarder () |
virtual bool | IsValid () const =0 |
Query state of forwarder. More... | |
virtual Point | LogicToPixel (const Point &rPoint, const MapMode &rMapMode) const =0 |
Convert from logical, EditEngine-relative coordinates to screen coordinates. More... | |
virtual Point | PixelToLogic (const Point &rPoint, const MapMode &rMapMode) const =0 |
Convert from screen to logical, EditEngine-relative coordinates. More... | |
Encapsulates the document view for the purpose of unified EditEngine/Outliner access.
This one has to be different from the SvxEditViewForwarder, since the latter is only valid in edit mode.
Definition at line 451 of file unoedsrc.hxx.
|
virtual |
Definition at line 49 of file unoedsrc.cxx.
|
pure virtual |
Query state of forwarder.
Implemented in SvxAccessibleTextEditViewAdapter, and SvxDrawOutlinerViewForwarder.
Referenced by accessibility::AccessibleImageBullet::GetViewForwarder(), and SvxAccessibleTextEditViewAdapter::IsValid().
|
pure virtual |
Convert from logical, EditEngine-relative coordinates to screen coordinates.
rPoint | Point in logical, EditEngine-relative coordinates. |
rMapMode | The map mode to interpret the coordinates in. |
Implemented in SvxAccessibleTextEditViewAdapter, and SvxDrawOutlinerViewForwarder.
Referenced by SvxAccessibleTextEditViewAdapter::LogicToPixel().
|
pure virtual |
Convert from screen to logical, EditEngine-relative coordinates.
rPoint | Point in screen coordinates |
rMapMode | The map mode to interpret the coordinates in. |
Implemented in SvxAccessibleTextEditViewAdapter, and SvxDrawOutlinerViewForwarder.
Referenced by SvxAccessibleTextEditViewAdapter::PixelToLogic().