LibreOffice Module sw (master) 1
|
Window class for the Writer edit area, this is the one handling mouse and keyboard events and doing the final painting of the document from the buffered layout. More...
#include <edtwin.hxx>
Public Member Functions | |
virtual void | KeyInput (const KeyEvent &rKEvt) override |
KeyEvents. More... | |
void | UpdatePointer (const Point &, sal_uInt16 nButtons=0) |
bool | IsDrawSelMode () const |
bool | IsDrawAction () const |
void | SetDrawAction (bool bFlag) |
void | SetObjectSelect (bool bVal) |
bool | IsObjectSelect () const |
SdrObjKind | GetSdrDrawMode () const |
void | SetSdrDrawMode (SdrObjKind eSdrObjectKind) |
void | StdDrawMode (SdrObjKind eSdrObjectKind, bool bObjSelect) |
bool | IsFrameAction () const |
sal_uInt16 | GetBezierMode () const |
void | SetBezierMode (sal_uInt16 eBezMode) |
void | EnterDrawTextMode (const Point &aDocPos) |
Turn on DrawTextEditMode. More... | |
void | InsFrame (sal_uInt16 nCols) |
Insert mode for frames. More... | |
void | StopInsFrame () |
sal_uInt16 | GetFrameColCount () const |
void | SetChainMode (bool bOn) |
bool | IsChainMode () const |
void | FlushInBuffer () |
Character buffer is inserted into the document. More... | |
void | SetApplyTemplate (const SwApplyTemplate &) |
Apply template. More... | |
SwApplyTemplate * | GetApplyTemplate () const |
void | StartExecuteDrag () |
void | DragFinished () |
void | SetWaterCanTextColor (const Color &rCol) |
void | SetWaterCanTextBackColor (const Color &rCol) |
void | LockKeyInput (bool bSet) |
const SwView & | GetView () const |
SwView & | GetView () |
virtual css::uno::Reference< css::accessibility::XAccessible > | CreateAccessible () override |
void | StopQuickHelp () |
bool | RulerMarginDrag (const MouseEvent &rMEvt, const bool bVerticalMode) |
void | SetUseInputLanguage (bool bNew) |
#i42732# display status of font size/name depending on either the input language or the selection position depending on what has changed lately More... | |
bool | IsUseInputLanguage () const |
OUString | ClipLongToolTip (const OUString &rText) |
fdo#55546 cut very long tooltips to 2/3 of the width of the screen via center ellipsis More... | |
SwFrameControlsManager & | GetFrameControlsManager () |
SwEditWin (vcl::Window *pParent, SwView &) | |
Ctor. More... | |
virtual | ~SwEditWin () override |
virtual void | dispose () override |
virtual void | Command (const CommandEvent &rCEvt) override |
void | LogicInvalidate (const tools::Rectangle *pRectangle) override |
void | SetCursorTwipPosition (const Point &rPosition, bool bPoint, bool bClearMark) |
Allows adjusting the point or mark of the selection to a document coordinate. More... | |
void | SetGraphicTwipPosition (bool bStart, const Point &rPosition) |
Allows starting or ending a graphic move or resize action. More... | |
const SwTextFrame * | GetSavedOutlineFrame () const |
void | SetSavedOutlineFrame (SwTextFrame *pFrame) |
void | ToggleOutlineContentVisibility (const size_t nOutlinePos, const bool bSubs) |
virtual FactoryFunction | GetUITestFactory () const override |
Public Member Functions inherited from vcl::DocWindow | |
virtual void | SetPointer (PointerStyle) override |
Public Member Functions inherited from vcl::Window | |
DECL_DLLPRIVATE_LINK (ImplHandlePaintHdl, Timer *, void) | |
DECL_DLLPRIVATE_LINK (ImplGenerateMouseMoveHdl, void *, void) | |
DECL_DLLPRIVATE_LINK (ImplTrackTimerHdl, Timer *, void) | |
DECL_DLLPRIVATE_LINK (ImplAsyncFocusHdl, void *, void) | |
DECL_DLLPRIVATE_LINK (ImplHandleResizeTimerHdl, Timer *, void) | |
SAL_DLLPRIVATE vcl::Window * | ImplGetFrameWindow () const |
weld::Window * | GetFrameWeld () const |
vcl::Window * | GetFrameWindow () const |
SalFrame * | ImplGetFrame () const |
SAL_DLLPRIVATE ImplFrameData * | ImplGetFrameData () |
vcl::Window * | ImplGetWindow () const |
SAL_DLLPRIVATE ImplWinData * | ImplGetWinData () const |
SAL_DLLPRIVATE vcl::Window * | ImplGetClientWindow () const |
SAL_DLLPRIVATE vcl::Window * | ImplGetDlgWindow (sal_uInt16 n, GetDlgWindowType nType, sal_uInt16 nStart=0, sal_uInt16 nEnd=0xFFFF, sal_uInt16 *pIndex=nullptr) |
SAL_DLLPRIVATE vcl::Window * | ImplGetParent () const |
SAL_DLLPRIVATE vcl::Window * | ImplFindWindow (const Point &rFramePos) |
SAL_DLLPRIVATE void | ImplInvalidateFrameRegion (const vcl::Region *pRegion, InvalidateFlags nFlags) |
SAL_DLLPRIVATE void | ImplInvalidateOverlapFrameRegion (const vcl::Region &rRegion) |
SAL_DLLPRIVATE bool | ImplSetClipFlag (bool bSysObjOnlySmaller=false) |
SAL_DLLPRIVATE bool | ImplIsWindowOrChild (const vcl::Window *pWindow, bool bSystemWindow=false) const |
SAL_DLLPRIVATE bool | ImplIsChild (const vcl::Window *pWindow, bool bSystemWindow=false) const |
SAL_DLLPRIVATE bool | ImplIsFloatingWindow () const |
SAL_DLLPRIVATE bool | ImplIsPushButton () const |
SAL_DLLPRIVATE bool | ImplIsSplitter () const |
SAL_DLLPRIVATE bool | ImplIsOverlapWindow () const |
SAL_DLLPRIVATE void | ImplIsInTaskPaneList (bool mbIsInTaskList) |
SAL_DLLPRIVATE WindowImpl * | ImplGetWindowImpl () const |
SAL_DLLPRIVATE void | ImplGrabFocus (GetFocusFlags nFlags) |
SAL_DLLPRIVATE void | ImplGrabFocusToDocument (GetFocusFlags nFlags) |
SAL_DLLPRIVATE void | ImplInvertFocus (const tools::Rectangle &rRect) |
SAL_DLLPRIVATE PointerStyle | ImplGetMousePointer () const |
SAL_DLLPRIVATE void | ImplCallMouseMove (sal_uInt16 nMouseCode, bool bModChanged=false) |
SAL_DLLPRIVATE void | ImplGenerateMouseMove () |
SAL_DLLPRIVATE void | ImplNotifyKeyMouseCommandEventListeners (NotifyEvent &rNEvt) |
SAL_DLLPRIVATE void | ImplNotifyIconifiedState (bool bIconified) |
SAL_DLLPRIVATE void | ImplUpdateAll () |
SAL_DLLPRIVATE void | ImplControlFocus (GetFocusFlags nFlags=GetFocusFlags::NONE) |
SAL_DLLPRIVATE void | ImplMirrorFramePos (Point &pt) const |
SAL_DLLPRIVATE void | ImplPosSizeWindow (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, PosSizeFlags nFlags) |
SAL_DLLPRIVATE void | ImplCallResize () |
SAL_DLLPRIVATE void | ImplCallMove () |
SAL_DLLPRIVATE void | CompatGetFocus () |
SAL_DLLPRIVATE void | CompatLoseFocus () |
SAL_DLLPRIVATE void | CompatStateChanged (StateChangedType nStateChange) |
SAL_DLLPRIVATE void | CompatDataChanged (const DataChangedEvent &rDCEvt) |
SAL_DLLPRIVATE bool | CompatPreNotify (NotifyEvent &rNEvt) |
SAL_DLLPRIVATE bool | CompatNotify (NotifyEvent &rNEvt) |
void | IncModalCount () |
void | DecModalCount () |
Window (vcl::Window *pParent, WinBits nStyle=0) | |
virtual | ~Window () override |
::OutputDevice const * | GetOutDev () const |
::OutputDevice * | GetOutDev () |
Color | GetBackgroundColor () const |
const Wallpaper & | GetBackground () const |
bool | IsBackground () const |
const MapMode & | GetMapMode () const |
void | SetBackground () |
void | SetBackground (const Wallpaper &rBackground) |
virtual void | MouseMove (const MouseEvent &rMEvt) |
virtual void | MouseButtonDown (const MouseEvent &rMEvt) |
virtual void | MouseButtonUp (const MouseEvent &rMEvt) |
virtual void | KeyInput (const KeyEvent &rKEvt) |
virtual void | KeyUp (const KeyEvent &rKEvt) |
virtual void | PrePaint (vcl::RenderContext &rRenderContext) |
virtual void | Paint (vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect) |
virtual void | PostPaint (vcl::RenderContext &rRenderContext) |
void | Erase (vcl::RenderContext &rRenderContext) |
virtual void | Draw (::OutputDevice *pDev, const Point &rPos, SystemTextColorFlags nFlags) |
virtual void | Move () |
virtual void | Resize () |
virtual void | Activate () |
virtual void | Deactivate () |
virtual void | GetFocus () |
virtual void | LoseFocus () |
virtual void | RequestHelp (const HelpEvent &rHEvt) |
virtual void | Command (const CommandEvent &rCEvt) |
virtual void | Tracking (const TrackingEvent &rTEvt) |
virtual void | StateChanged (StateChangedType nStateChange) |
virtual void | DataChanged (const DataChangedEvent &rDCEvt) |
virtual bool | PreNotify (NotifyEvent &rNEvt) |
virtual bool | EventNotify (NotifyEvent &rNEvt) |
void | AddEventListener (const Link< VclWindowEvent &, void > &rEventListener) |
void | RemoveEventListener (const Link< VclWindowEvent &, void > &rEventListener) |
void | AddChildEventListener (const Link< VclWindowEvent &, void > &rEventListener) |
void | RemoveChildEventListener (const Link< VclWindowEvent &, void > &rEventListener) |
ImplSVEvent * | PostUserEvent (const Link< void *, void > &rLink, void *pCaller=nullptr, bool bReferenceLink=false) |
void | RemoveUserEvent (ImplSVEvent *nUserEvent) |
LanguageType | GetInputLanguage () const |
void | SetStyle (WinBits nStyle) |
WinBits | GetStyle () const |
WinBits | GetPrevStyle () const |
void | SetExtendedStyle (WindowExtendedStyle nExtendedStyle) |
WindowExtendedStyle | GetExtendedStyle () const |
void | SetType (WindowType nType) |
WindowType | GetType () const |
bool | IsSystemWindow () const |
bool | IsDockingWindow () const |
bool | IsDialog () const |
bool | IsMenuFloatingWindow () const |
bool | IsToolbarFloatingWindow () const |
bool | IsTopWindow () const |
SystemWindow * | GetSystemWindow () const |
bool | SupportsDoubleBuffering () const |
void | RequestDoubleBuffering (bool bRequest) |
void | EnableAllResize () |
void | SetBorderStyle (WindowBorderStyle nBorderStyle) |
WindowBorderStyle | GetBorderStyle () const |
void | GetBorder (sal_Int32 &rLeftBorder, sal_Int32 &rTopBorder, sal_Int32 &rRightBorder, sal_Int32 &rBottomBorder) const |
Size | CalcWindowSize (const Size &rOutSz) const |
Size | CalcOutputSize (const Size &rWinSz) const |
tools::Long | CalcTitleWidth () const |
void | EnableClipSiblings (bool bClipSiblings=true) |
void | EnableChildTransparentMode (bool bEnable=true) |
bool | IsChildTransparentModeEnabled () const |
void | SetMouseTransparent (bool bTransparent) |
bool | IsMouseTransparent () const |
void | SetPaintTransparent (bool bTransparent) |
bool | IsPaintTransparent () const |
void | SetDialogControlStart (bool bStart) |
bool | IsDialogControlStart () const |
void | SetDialogControlFlags (DialogControlFlags nFlags) |
DialogControlFlags | GetDialogControlFlags () const |
PointerState | GetPointerState () |
bool | IsMouseOver () const |
void | SetInputContext (const InputContext &rInputContext) |
const InputContext & | GetInputContext () const |
void | PostExtTextInputEvent (VclEventId nType, const OUString &rText) |
void | EndExtTextInput () |
void | SetCursorRect (const tools::Rectangle *pRect=nullptr, tools::Long nExtTextInputWidth=0) |
const tools::Rectangle * | GetCursorRect () const |
tools::Long | GetCursorExtTextInputWidth () const |
void | SetCompositionCharRect (const tools::Rectangle *pRect, tools::Long nCompositionLength, bool bVertical=false) |
void | UpdateSettings (const AllSettings &rSettings, bool bChild=false) |
void | NotifyAllChildren (DataChangedEvent &rDCEvt) |
void | SetPointFont (vcl::RenderContext &rRenderContext, const vcl::Font &rFont) |
vcl::Font | GetPointFont (vcl::RenderContext const &rRenderContext) const |
void | SetZoomedPointFont (vcl::RenderContext &rRenderContext, const vcl::Font &rFont) |
tools::Long | GetDrawPixel (::OutputDevice const *pDev, tools::Long nPixels) const |
vcl::Font | GetDrawPixelFont (::OutputDevice const *pDev) const |
void | SetControlFont () |
void | SetControlFont (const vcl::Font &rFont) |
vcl::Font | GetControlFont () const |
bool | IsControlFont () const |
void | ApplyControlFont (vcl::RenderContext &rRenderContext, const vcl::Font &rDefaultFont) |
void | SetControlForeground () |
void | SetControlForeground (const Color &rColor) |
const Color & | GetControlForeground () const |
bool | IsControlForeground () const |
void | ApplyControlForeground (vcl::RenderContext &rRenderContext, const Color &rDefaultColor) |
void | SetControlBackground () |
void | SetControlBackground (const Color &rColor) |
const Color & | GetControlBackground () const |
bool | IsControlBackground () const |
void | ApplyControlBackground (vcl::RenderContext &rRenderContext, const Color &rDefaultColor) |
void | SetParentClipMode (ParentClipMode nMode=ParentClipMode::NONE) |
ParentClipMode | GetParentClipMode () const |
void | SetWindowRegionPixel () |
void | SetWindowRegionPixel (const vcl::Region &rRegion) |
vcl::Region | GetWindowClipRegionPixel () const |
vcl::Region | GetPaintRegion () const |
bool | IsInPaint () const |
void | ExpandPaintClipRegion (const vcl::Region &rRegion) |
void | SetParent (vcl::Window *pNewParent) |
vcl::Window * | GetParent () const |
Dialog * | GetParentDialog () const |
bool | IsAncestorOf (const vcl::Window &rWindow) const |
void | Show (bool bVisible=true, ShowFlags nFlags=ShowFlags::NONE) |
void | Hide () |
bool | IsVisible () const |
bool | IsReallyVisible () const |
bool | IsReallyShown () const |
bool | IsInInitShow () const |
void | Enable (bool bEnable=true, bool bChild=true) |
void | Disable (bool bChild=true) |
bool | IsEnabled () const |
void | EnableInput (bool bEnable=true, bool bChild=true) |
void | EnableInput (bool bEnable, const vcl::Window *pExcludeWindow) |
bool | IsInputEnabled () const |
void | AlwaysEnableInput (bool bAlways, bool bChild=true) |
bool | IsAlwaysEnableInput () const |
bool | IsInModalMode () const |
void | SetActivateMode (ActivateModeFlags nMode) |
ActivateModeFlags | GetActivateMode () const |
void | ToTop (ToTopFlags nFlags=ToTopFlags::NONE) |
void | SetZOrder (vcl::Window *pRefWindow, ZOrderFlags nFlags) |
void | EnableAlwaysOnTop (bool bEnable=true) |
bool | IsAlwaysOnTopEnabled () const |
virtual void | setPosSizePixel (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, PosSizeFlags nFlags=PosSizeFlags::All) |
virtual void | SetPosPixel (const Point &rNewPos) |
virtual Point | GetPosPixel () const |
virtual void | SetSizePixel (const Size &rNewSize) |
virtual Size | GetSizePixel () const |
virtual void | SetPosSizePixel (const Point &rNewPos, const Size &rNewSize) |
virtual void | SetOutputSizePixel (const Size &rNewSize) |
bool | IsDefaultPos () const |
bool | IsDefaultSize () const |
Point | GetOffsetPixelFrom (const vcl::Window &rWindow) const |
Point | OutputToScreenPixel (const Point &rPos) const |
Point | ScreenToOutputPixel (const Point &rPos) const |
Point | OutputToNormalizedScreenPixel (const Point &rPos) const |
Point | NormalizedScreenToOutputPixel (const Point &rPos) const |
Point | OutputToAbsoluteScreenPixel (const Point &rPos) const |
Point | AbsoluteScreenToOutputPixel (const Point &rPos) const |
tools::Rectangle | GetDesktopRectPixel () const |
tools::Rectangle | GetWindowExtentsRelative (const vcl::Window &rRelativeWindow) const |
tools::Rectangle | GetWindowExtentsAbsolute () const |
bool | IsScrollable () const |
virtual void | Scroll (tools::Long nHorzScroll, tools::Long nVertScroll, ScrollFlags nFlags=ScrollFlags::NONE) |
void | Scroll (tools::Long nHorzScroll, tools::Long nVertScroll, const tools::Rectangle &rRect, ScrollFlags nFlags=ScrollFlags::NONE) |
void | Invalidate (InvalidateFlags nFlags=InvalidateFlags::NONE) |
void | Invalidate (const tools::Rectangle &rRect, InvalidateFlags nFlags=InvalidateFlags::NONE) |
void | Invalidate (const vcl::Region &rRegion, InvalidateFlags nFlags=InvalidateFlags::NONE) |
virtual void | LogicInvalidate (const tools::Rectangle *pRectangle) |
virtual void | PixelInvalidate (const tools::Rectangle *pRectangle) |
void | Validate () |
bool | HasPaintEvent () const |
void | PaintImmediately () |
void | EnableDocking (bool bEnable=true) |
void | EnablePaint (bool bEnable) |
bool | IsPaintEnabled () const |
void | SetUpdateMode (bool bUpdate) |
bool | IsUpdateMode () const |
void | SetParentUpdateMode (bool bUpdate) |
void | GrabFocus () |
bool | HasFocus () const |
bool | HasChildPathFocus (bool bSystemWindow=false) const |
bool | IsActive () const |
bool | HasActiveChildFrame () const |
GetFocusFlags | GetGetFocusFlags () const |
void | GrabFocusToDocument () |
VclPtr< vcl::Window > | GetFocusedWindow () const |
void | SetFakeFocus (bool bFocus) |
bool | IsCompoundControl () const |
void | LocalStartDrag () |
void | CaptureMouse () |
void | ReleaseMouse () |
bool | IsMouseCaptured () const |
virtual void | SetPointer (PointerStyle) |
PointerStyle | GetPointer () const |
void | EnableChildPointerOverwrite (bool bOverwrite) |
void | SetPointerPosPixel (const Point &rPos) |
Point | GetPointerPosPixel () |
Point | GetLastPointerPosPixel () |
void | SetLastMousePos (const Point &rPos) |
void | ShowPointer (bool bVisible) |
void | EnterWait () |
void | LeaveWait () |
bool | IsWait () const |
void | SetCursor (vcl::Cursor *pCursor) |
vcl::Cursor * | GetCursor () const |
void | SetZoom (const Fraction &rZoom) |
const Fraction & | GetZoom () const |
bool | IsZoom () const |
tools::Long | CalcZoom (tools::Long n) const |
virtual void | SetText (const OUString &rStr) |
virtual OUString | GetText () const |
virtual OUString | GetDisplayText () const |
virtual const Wallpaper & | GetDisplayBackground () const |
void | SetHelpText (const OUString &rHelpText) |
const OUString & | GetHelpText () const |
void | SetQuickHelpText (const OUString &rHelpText) |
const OUString & | GetQuickHelpText () const |
void | SetHelpId (const OUString &) |
const OUString & | GetHelpId () const |
sal_uInt16 | GetChildCount () const |
vcl::Window * | GetChild (sal_uInt16 nChild) const |
vcl::Window * | GetWindow (GetWindowType nType) const |
bool | IsChild (const vcl::Window *pWindow) const |
bool | IsWindowOrChild (const vcl::Window *pWindow, bool bSystemWindow=false) const |
SAL_DLLPRIVATE void | CollectChildren (::std::vector< vcl::Window * > &rAllChildren) |
virtual void | ShowFocus (const tools::Rectangle &rRect) |
void | HideFocus () |
void | DrawSelectionBackground (const tools::Rectangle &rRect, sal_uInt16 highlight, bool bChecked, bool bDrawBorder) |
void | ShowTracking (const tools::Rectangle &rRect, ShowTrackFlags nFlags=ShowTrackFlags::Small) |
void | HideTracking () |
void | InvertTracking (const tools::Rectangle &rRect, ShowTrackFlags nFlags) |
void | StartTracking (StartTrackingFlags nFlags=StartTrackingFlags::NONE) |
void | EndTracking (TrackingEventFlags nFlags=TrackingEventFlags::NONE) |
bool | IsTracking () const |
void | StartAutoScroll (StartAutoScrollFlags nFlags) |
void | EndAutoScroll () |
bool | HandleScrollCommand (const CommandEvent &rCmd, Scrollable *pHScrl, Scrollable *pVScrl) |
virtual const SystemEnvData * | GetSystemData () const |
virtual css::uno::Reference< css::awt::XVclWindowPeer > | GetComponentInterface (bool bCreate=true) |
void | SetComponentInterface (css::uno::Reference< css::awt::XVclWindowPeer > const &xIFace) |
void | SetUseFrameData (bool bUseFrameData) |
void | SetLOKNotifier (const vcl::ILibreOfficeKitNotifier *pNotifier, bool bParent=false) |
const vcl::ILibreOfficeKitNotifier * | GetLOKNotifier () const |
vcl::LOKWindowId | GetLOKWindowId () const |
VclPtr< vcl::Window > | GetParentWithLOKNotifier () |
void | ReleaseLOKNotifier () |
virtual void | DumpAsPropertyTree (tools::JsonWriter &) |
void | RecordLayoutData (vcl::ControlLayoutData *pLayout, const tools::Rectangle &rRect) |
VCLXWindow * | GetWindowPeer () const |
void | SetWindowPeer (css::uno::Reference< css::awt::XVclWindowPeer > const &xPeer, VCLXWindow *pVCLXWindow) |
bool | IsCreatedWithToolkit () const |
void | SetCreatedWithToolkit (bool b) |
css::uno::Reference< css::datatransfer::dnd::XDropTarget > | GetDropTarget () |
css::uno::Reference< css::datatransfer::dnd::XDragSource > | GetDragSource () |
css::uno::Reference< css::datatransfer::dnd::XDragGestureRecognizer > | GetDragGestureRecognizer () |
css::uno::Reference< css::datatransfer::clipboard::XClipboard > | GetClipboard () |
void | SetClipboard (css::uno::Reference< css::datatransfer::clipboard::XClipboard > const &xClipboard) |
virtual void | queue_resize (StateChangedType eReason=StateChangedType::Layout) |
void | set_height_request (sal_Int32 nHeightRequest) |
sal_Int32 | get_height_request () const |
void | set_width_request (sal_Int32 nWidthRequest) |
sal_Int32 | get_width_request () const |
Size | get_preferred_size () const |
VclAlign | get_halign () const |
void | set_halign (VclAlign eAlign) |
VclAlign | get_valign () const |
void | set_valign (VclAlign eAlign) |
bool | get_hexpand () const |
void | set_hexpand (bool bExpand) |
bool | get_vexpand () const |
void | set_vexpand (bool bExpand) |
bool | get_expand () const |
void | set_expand (bool bExpand) |
bool | get_fill () const |
void | set_fill (bool bFill) |
void | set_border_width (sal_Int32 nBorderWidth) |
sal_Int32 | get_border_width () const |
void | set_margin_start (sal_Int32 nWidth) |
sal_Int32 | get_margin_start () const |
void | set_margin_end (sal_Int32 nWidth) |
sal_Int32 | get_margin_end () const |
void | set_margin_top (sal_Int32 nWidth) |
sal_Int32 | get_margin_top () const |
void | set_margin_bottom (sal_Int32 nWidth) |
sal_Int32 | get_margin_bottom () const |
VclPackType | get_pack_type () const |
void | set_pack_type (VclPackType ePackType) |
sal_Int32 | get_padding () const |
void | set_padding (sal_Int32 nPadding) |
sal_Int32 | get_grid_width () const |
void | set_grid_width (sal_Int32 nCols) |
sal_Int32 | get_grid_left_attach () const |
void | set_grid_left_attach (sal_Int32 nAttach) |
sal_Int32 | get_grid_height () const |
void | set_grid_height (sal_Int32 nRows) |
sal_Int32 | get_grid_top_attach () const |
void | set_grid_top_attach (sal_Int32 nAttach) |
bool | get_secondary () const |
void | set_secondary (bool bSecondary) |
bool | get_non_homogeneous () const |
void | set_non_homogeneous (bool bNonHomogeneous) |
virtual bool | set_property (const OUString &rKey, const OUString &rValue) |
bool | set_font_attribute (const OUString &rKey, std::u16string_view rValue) |
void | add_to_size_group (const std::shared_ptr< VclSizeGroup > &xGroup) |
void | remove_from_all_size_groups () |
void | add_mnemonic_label (FixedText *pLabel) |
void | remove_mnemonic_label (FixedText *pLabel) |
const std::vector< VclPtr< FixedText > > & | list_mnemonic_labels () const |
void | reorderWithinParent (sal_uInt16 nNewPosition) |
void | set_id (const OUString &rID) |
const OUString & | get_id () const |
void | EnableNativeWidget (bool bEnable=true) |
bool | IsNativeWidgetEnabled () const |
void | PaintToDevice (::OutputDevice *pDevice, const Point &rPos) |
KeyIndicatorState | GetIndicatorState () const |
void | SimulateKeyPress (sal_uInt16 nKeyCode) const |
virtual OUString | GetSurroundingText () const |
virtual Selection | GetSurroundingTextSelection () const |
virtual bool | DeleteSurroundingText (const Selection &rSelection) |
virtual FactoryFunction | GetUITestFactory () const |
virtual bool | IsChart () const |
virtual bool | IsStarMath () const |
void | SetHelpHdl (const Link< vcl::Window &, bool > &rLink) |
void | SetMnemonicActivateHdl (const Link< vcl::Window &, bool > &rLink) |
void | SetModalHierarchyHdl (const Link< bool, void > &rLink) |
void | SetDumpAsPropertyTreeHdl (const Link< tools::JsonWriter &, void > &rLink) |
Size | GetOutputSizePixel () const |
tools::Rectangle | GetOutputRectPixel () const |
Point | LogicToPixel (const Point &rLogicPt) const |
Size | LogicToPixel (const Size &rLogicSize) const |
tools::Rectangle | LogicToPixel (const tools::Rectangle &rLogicRect) const |
vcl::Region | LogicToPixel (const vcl::Region &rLogicRegion) const |
Point | LogicToPixel (const Point &rLogicPt, const MapMode &rMapMode) const |
Size | LogicToPixel (const Size &rLogicSize, const MapMode &rMapMode) const |
tools::Rectangle | LogicToPixel (const tools::Rectangle &rLogicRect, const MapMode &rMapMode) const |
Point | PixelToLogic (const Point &rDevicePt) const |
Size | PixelToLogic (const Size &rDeviceSize) const |
tools::Rectangle | PixelToLogic (const tools::Rectangle &rDeviceRect) const |
tools::PolyPolygon | PixelToLogic (const tools::PolyPolygon &rDevicePolyPoly) const |
vcl::Region | PixelToLogic (const vcl::Region &rDeviceRegion) const |
Point | PixelToLogic (const Point &rDevicePt, const MapMode &rMapMode) const |
Size | PixelToLogic (const Size &rDeviceSize, const MapMode &rMapMode) const |
tools::Rectangle | PixelToLogic (const tools::Rectangle &rDeviceRect, const MapMode &rMapMode) const |
Size | LogicToLogic (const Size &rSzSource, const MapMode *pMapModeSource, const MapMode *pMapModeDest) const |
const AllSettings & | GetSettings () const |
void | SetSettings (const AllSettings &rSettings) |
void | SetSettings (const AllSettings &rSettings, bool bChild) |
tools::Rectangle | GetTextRect (const tools::Rectangle &rRect, const OUString &rStr, DrawTextFlags nStyle=DrawTextFlags::WordBreak, TextRectInfo *pInfo=nullptr, const vcl::ITextLayout *_pTextLayout=nullptr) const |
float | GetDPIScaleFactor () const |
tools::Long | GetOutOffXPixel () const |
tools::Long | GetOutOffYPixel () const |
void | EnableMapMode (bool bEnable=true) |
bool | IsMapModeEnabled () const |
void | SetMapMode () |
void | SetMapMode (const MapMode &rNewMapMode) |
virtual void | EnableRTL (bool bEnable=true) |
bool | IsRTLEnabled () const |
void | SetFont (const vcl::Font &rNewFont) |
const vcl::Font & | GetFont () const |
tools::Long | GetTextWidth (const OUString &rStr, sal_Int32 nIndex=0, sal_Int32 nLen=-1, vcl::text::TextLayoutCache const *=nullptr, SalLayoutGlyphs const *const pLayoutCache=nullptr) const |
tools::Long | GetTextHeight () const |
float | approximate_digit_width () const |
void | SetTextColor (const Color &rColor) |
const Color & | GetTextColor () const |
void | SetTextFillColor () |
void | SetTextFillColor (const Color &rColor) |
Color | GetTextFillColor () const |
bool | IsTextFillColor () const |
void | SetTextLineColor () |
void | SetTextLineColor (const Color &rColor) |
const Color & | GetTextLineColor () const |
bool | IsTextLineColor () const |
void | SetOverlineColor () |
void | SetOverlineColor (const Color &rColor) |
const Color & | GetOverlineColor () const |
bool | IsOverlineColor () const |
void | SetTextAlign (TextAlign eAlign) |
TextAlign | GetTextAlign () const |
bool | IsNativeControlSupported (ControlType nType, ControlPart nPart) const |
bool | GetNativeControlRegion (ControlType nType, ControlPart nPart, const tools::Rectangle &rControlRegion, ControlState nState, const ImplControlValue &aValue, tools::Rectangle &rNativeBoundingRegion, tools::Rectangle &rNativeContentRegion) const |
css::uno::Reference< css::accessibility::XAccessible > | GetAccessible (bool bCreate=true) |
virtual css::uno::Reference< css::accessibility::XAccessible > | CreateAccessible () |
void | SetAccessible (const css::uno::Reference< css::accessibility::XAccessible > &) |
vcl::Window * | GetAccessibleParentWindow () const |
sal_uInt16 | GetAccessibleChildWindowCount () |
vcl::Window * | GetAccessibleChildWindow (sal_uInt16 n) |
void | SetAccessibleRole (sal_uInt16 nRole) |
sal_uInt16 | GetAccessibleRole () const |
void | SetAccessibleName (const OUString &rName) |
OUString | GetAccessibleName () const |
void | SetAccessibleDescription (const OUString &rDescr) |
OUString | GetAccessibleDescription () const |
void | SetAccessibleRelationLabeledBy (vcl::Window *pLabeledBy) |
vcl::Window * | GetAccessibleRelationLabeledBy () const |
void | SetAccessibleRelationLabelFor (vcl::Window *pLabelFor) |
vcl::Window * | GetAccessibleRelationLabelFor () const |
vcl::Window * | GetAccessibleRelationMemberOf () const |
bool | IsAccessibilityEventsSuppressed (bool bTraverseParentPath=true) |
void | SetAccessibilityEventsSuppressed (bool bSuppressed) |
KeyEvent | GetActivationKey () const |
Public Member Functions inherited from VclReferenceBase | |
void | acquire () const |
void | release () const |
sal_Int32 | getRefCount () const |
void | disposeOnce () |
bool | isDisposed () const |
Static Public Member Functions | |
static bool | IsInputSequenceCheckingRequired (const OUString &rText, const SwPaM &rCursor) |
static tools::Long | GetDDStartPosX () |
static tools::Long | GetDDStartPosY () |
static void | InitStaticData () |
static void | FinitStaticData () |
Static Public Member Functions inherited from vcl::Window | |
static SAL_DLLPRIVATE void | ImplInitAppFontData (vcl::Window const *pWindow) |
static SAL_DLLPRIVATE void | ImplCalcSymbolRect (tools::Rectangle &rRect) |
static DockingManager * | GetDockingManager () |
static VclPtr< vcl::Window > | SaveFocus () |
static void | EndSaveFocus (const VclPtr< vcl::Window > &xFocusWin) |
static VclPtr< vcl::Window > | FindLOKWindow (vcl::LOKWindowId nWindowId) |
static bool | IsLOKWindowsEmpty () |
Private Member Functions | |
void | LeaveArea (const Point &) |
void | JustifyAreaTimer () |
void | EnterArea () |
void | ResetMouseButtonDownFlags () |
MouseEvents. More... | |
void | ChangeFly (sal_uInt8 nDir, bool bWeb) |
void | ChangeDrawing (sal_uInt8 nDir) |
bool | EnterDrawMode (const MouseEvent &rMEvt, const Point &aDocPos) |
Turn on DrawMode. More... | |
bool | RulerColumnDrag (const MouseEvent &rMEvt, bool bVerticalMode) |
void | DropCleanup () |
void | CleanupDropUserMarker () |
SotExchangeDest | GetDropDestination (const Point &rPixPnt, SdrObject **ppObj=nullptr) |
void | SelectMenuPosition (SwWrtShell &rSh, const Point &rMousePos) |
DECL_DLLPRIVATE_LINK (TimerHandler, Timer *, void) | |
void | StartDDTimer () |
void | StopDDTimer (SwWrtShell *, const Point &) |
DECL_DLLPRIVATE_LINK (DDHandler, Timer *, void) | |
DECL_DLLPRIVATE_LINK (KeyInputFlushHandler, Timer *, void) | |
DECL_DLLPRIVATE_LINK (TemplateTimerHdl, Timer *, void) | |
void | MoveCursor (SwWrtShell &rSh, const Point &rDocPos, const bool bOnlyText, bool bLockView) |
virtual void | DataChanged (const DataChangedEvent &) override |
virtual void | PrePaint (vcl::RenderContext &rRenderContext) override |
virtual void | Paint (vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect) override |
virtual void | GetFocus () override |
virtual void | LoseFocus () override |
bool | changeMousePointer (Point const &rDocPoint) |
virtual void | MouseMove (const MouseEvent &rMEvt) override |
virtual void | MouseButtonDown (const MouseEvent &rMEvt) override |
virtual void | MouseButtonUp (const MouseEvent &rMEvt) override |
Button Up. More... | |
virtual void | RequestHelp (const HelpEvent &rEvt) override |
virtual sal_Int8 | AcceptDrop (const AcceptDropEvent &rEvt) override |
virtual sal_Int8 | ExecuteDrop (const ExecuteDropEvent &rEvt) override |
virtual void | StartDrag (sal_Int8 nAction, const Point &rPosPixel) override |
virtual OUString | GetSurroundingText () const override |
virtual Selection | GetSurroundingTextSelection () const override |
virtual bool | DeleteSurroundingText (const Selection &rSelection) override |
void | ShowAutoCorrectQuickHelp (const OUString &rWord, SvxAutoCorrect &rACorr) |
bool | ShowAutoText (const std::vector< OUString > &rChunkCandidates) |
bool | IsInHeaderFooter (const Point &rDocPt, FrameControlType &rControl) const |
Returns true if in header/footer area, or in the header/footer control. More... | |
bool | IsOverHeaderFooterFly (const Point &rDocPos, FrameControlType &rControl, bool &bOverFly, bool &bPageAnchored) const |
Static Private Attributes | |
static QuickHelpData * | s_pQuickHlpData = nullptr |
static tools::Long | s_nDDStartPosX = 0 |
static tools::Long | s_nDDStartPosY = 0 |
Additional Inherited Members | |
Protected Member Functions inherited from vcl::Window | |
virtual void | dispose () override |
SAL_DLLPRIVATE void | ImplInit (vcl::Window *pParent, WinBits nStyle, SystemParentData *pSystemParentData) |
SAL_DLLPRIVATE void | ImplInvalidateParentFrameRegion (const vcl::Region &rRegion) |
SAL_DLLPRIVATE void | ImplValidateFrameRegion (const vcl::Region *rRegion, ValidateFlags nFlags) |
SAL_DLLPRIVATE void | ImplValidate () |
SAL_DLLPRIVATE void | ImplMoveInvalidateRegion (const tools::Rectangle &rRect, tools::Long nHorzScroll, tools::Long nVertScroll, bool bChildren) |
SAL_DLLPRIVATE void | ImplMoveAllInvalidateRegions (const tools::Rectangle &rRect, tools::Long nHorzScroll, tools::Long nVertScroll, bool bChildren) |
SAL_DLLPRIVATE vcl::Window * | ImplGetBorderWindow () const |
virtual void | ImplInvalidate (const vcl::Region *pRegion, InvalidateFlags nFlags) |
virtual WindowHitTest | ImplHitTest (const Point &rFramePos) |
SAL_DLLPRIVATE void | ImplSetMouseTransparent (bool bTransparent) |
SAL_DLLPRIVATE void | ImplScroll (const tools::Rectangle &rRect, tools::Long nHorzScroll, tools::Long nVertScroll, ScrollFlags nFlags) |
SAL_DLLPRIVATE bool | ImplSetClipFlagChildren (bool bSysObjOnlySmaller) |
SAL_DLLPRIVATE bool | ImplSetClipFlagOverlapWindows (bool bSysObjOnlySmaller=false) |
SAL_DLLPRIVATE void | PushPaintHelper (PaintHelper *pHelper, vcl::RenderContext &rRenderContext) |
SAL_DLLPRIVATE void | PopPaintHelper (PaintHelper const *pHelper) |
Window (WindowType nType) | |
void | SetCompoundControl (bool bCompound) |
void | CallEventListeners (VclEventId nEvent, void *pData=nullptr) |
virtual void | ImplAdjustNWFSizes () |
virtual void | ApplySettings (vcl::RenderContext &rRenderContext) |
SAL_DLLPRIVATE float | approximate_char_width () const |
SAL_DLLPRIVATE vcl::Window * | getLegacyNonLayoutAccessibleRelationMemberOf () const |
SAL_DLLPRIVATE vcl::Window * | getLegacyNonLayoutAccessibleRelationLabeledBy () const |
SAL_DLLPRIVATE vcl::Window * | getLegacyNonLayoutAccessibleRelationLabelFor () const |
virtual vcl::Window * | getAccessibleRelationLabelFor () const |
virtual sal_uInt16 | getDefaultAccessibleRole () const |
virtual OUString | getDefaultAccessibleName () const |
virtual Size | GetOptimalSize () const |
void | InvalidateSizeCache () |
Protected Member Functions inherited from VclReferenceBase | |
VclReferenceBase () | |
virtual | ~VclReferenceBase () |
virtual void | dispose () |
Window class for the Writer edit area, this is the one handling mouse and keyboard events and doing the final painting of the document from the buffered layout.
To translate the pixel positions from the buffer OutputDevice to the real pixel positions, use the PixelToLogic methods of this class.
Definition at line 59 of file edtwin.hxx.
SwEditWin::SwEditWin | ( | vcl::Window * | pParent, |
SwView & | rMyView | ||
) |
Ctor.
Definition at line 5341 of file edtwin.cxx.
References vcl::Window::EnableChildTransparentMode(), SwView::GetDocShell(), vcl::Window::GetSettings(), HID_EDIT_WIN, SfxObjectShell::IsReadOnly(), LANGUAGE_DONTKNOW, LINK, m_aKeyInputFlushTimer, m_aTemplateTimer, m_aTimer, m_bChainMode, m_bInsDraw, m_bInsFrame, m_bIsInDrag, m_bMBPressed, m_bOldIdle, m_bOldIdleSet, m_bUseInputLanguage, m_bWasShdwCursor, vcl::Window::set_id(), vcl::Window::SetDialogControlFlags(), vcl::Window::SetHelpId(), vcl::Window::SetInputContext(), Timer::SetInvokeHandler(), vcl::Window::SetMapMode(), vcl::DocWindow::SetPointer(), Timer::SetTimeout(), WB_CLIPCHILDREN, and WB_DIALOGCONTROL.
|
overridevirtual |
Definition at line 5413 of file edtwin.cxx.
References VclReferenceBase::disposeOnce().
|
overrideprivatevirtual |
Definition at line 334 of file edtdd.cxx.
References tools::Rectangle::AdjustBottom(), tools::Rectangle::AdjustLeft(), tools::Rectangle::AdjustRight(), tools::Rectangle::AdjustTop(), Point::AdjustX(), Point::AdjustY(), tools::Rectangle::Bottom(), CleanupDropUserMarker(), tools::Rectangle::Contains(), ContentCheck, DND_ACTION_COPY, DND_ACTION_MOVE, DND_ACTION_NONE, DRAWOBJ, DropCleanup(), EXCHG_IN_ACTION_DEFAULT, EXCHG_IN_ACTION_LINK, EXCHG_INOUT_ACTION_NONE, FOOTER, SwCursorShell::GetContentAtPos(), SwViewShell::GetDoc(), SwView::GetDocShell(), SwViewShell::GetDrawView(), GetDropDestination(), SotExchange::GetExchangeAction(), SwFEShell::GetFrameType(), vcl::Window::GetOutputSizePixel(), SwFEShell::GetSelFrameType(), SwTransferable::GetShell(), tools::Time::GetSystemTicks(), SwViewShell::GetViewOptions(), SwView::GetWrtShell(), HEADER, SdrMarkView::IsDesignMode(), SwViewOption::IsIdle(), SfxObjectShell::IsReadOnly(), SwFEShell::IsSelContainsControl(), SwFEShell::IsSelObjProtected(), tools::Rectangle::Left(), m_bOldIdle, m_bOldIdleSet, m_nDropAction, m_nDropDestination, m_nDropFormat, SwModule::m_pDragDrop, m_pUserMarker, m_pUserMarkerObj, m_rView, SwViewShell::MakeVisible(), AcceptDropEvent::maPosPixel, AcceptDropEvent::mbDefault, AcceptDropEvent::mbLeaving, AcceptDropEvent::mnAction, NONE, vcl::Window::PixelToLogic(), Pos, tools::Rectangle::Right(), SwViewOption::SetIdle(), SW_MOD, tools::Rectangle::Top(), SwCursorShell::UnSetVisibleCursor(), Point::X(), and Point::Y().
|
private |
Definition at line 1221 of file edtwin.cxx.
References SdrDragView::BegDragObj(), DOWN, SwEditShell::EndAllAction(), SdrDragView::EndDragObj(), SwEditShell::EndUndo(), SwFEShell::GetAnchorId(), SwViewOption::GetDivisionX(), SwViewOption::GetDivisionY(), SdrPaintView::GetDragStat(), SwViewShell::GetDrawView(), SdrHdlList::GetFocusHdl(), SdrMarkView::GetHdlList(), SdrHdl::GetKind(), SdrHdl::GetPos(), SwViewOption::GetSnapSize(), SwViewShell::GetViewOptions(), SwView::GetWrtShell(), Size::Height(), SdrDragView::IsDragObj(), SwFEShell::IsFrameVertical(), SdrDragStat::IsNoSnap(), SwFEShell::IsSelObjProtected(), SdrSnapView::IsSnapEnabled(), LEFT, m_rView, SdrCreateView::MovAction(), MOVE_DOWN_BIG, MOVE_DOWN_HUGE, MOVE_DOWN_SMALL, MOVE_LEFT_BIG, MOVE_LEFT_HUGE, MOVE_LEFT_SMALL, MOVE_RIGHT_BIG, MOVE_RIGHT_HUGE, MOVE_RIGHT_SMALL, MOVE_UP_BIG, MOVE_UP_HUGE, MOVE_UP_SMALL, SdrEditView::MoveAllMarked(), SwFEShell::MoveAnchor(), vcl::Window::PixelToLogic(), Pos, RIGHT, Size::setHeight(), SwEditShell::SetModified(), SdrSnapView::SetSnapEnabled(), Size::setWidth(), Size, SwEditShell::StartAllAction(), SwEditShell::StartUndo(), UP, and Size::Width().
Referenced by KeyInput().
|
private |
Definition at line 1038 of file edtwin.cxx.
References SwRect::Bottom(), SwFEShell::CalcBoundRect(), SwEditShell::EndAllAction(), SwViewShell::GetAttrPool(), SwViewOption::GetDivisionX(), SwViewOption::GetDivisionY(), SwFEShell::GetFlyFrameAttr(), SwFEShell::GetFlyRect(), SwFormatHoriOrient::GetHoriOrient(), SwFormatVertOrient::GetRelationOrient(), SwViewOption::GetSnapSize(), SwFormatVertOrient::GetVertOrient(), SwViewShell::GetViewOptions(), SwView::GetWrtShell(), SwRect::HasArea(), Size::Height(), SwRect::Height(), SwFEShell::IsSelObjProtected(), SwRect::Left(), m_rView, min(), MINFLY, MOVE_DOWN_BIG, MOVE_DOWN_HUGE, MOVE_DOWN_SMALL, MOVE_LEFT_BIG, MOVE_LEFT_HUGE, MOVE_LEFT_SMALL, MOVE_RIGHT_BIG, MOVE_RIGHT_HUGE, MOVE_RIGHT_SMALL, MOVE_UP_BIG, MOVE_UP_HUGE, MOVE_UP_SMALL, NONE, SwPostItHelper::NONE, vcl::Window::PixelToLogic(), Pos, SwRect::Pos(), RES_ANCHOR(), RES_COL(), RES_FOLLOW_TEXT_FLOW(), RES_FRM_SIZE(), RES_HORI_ORIENT(), RES_PROTECT(), RES_VERT_ORIENT(), SwRect::Right(), SwFEShell::SetFlyFrameAttr(), SwFEShell::SetFlyPos(), Size::setHeight(), SwFormatHoriOrient::SetHoriOrient(), SwFormatVertOrient::SetPos(), SwFormatVertOrient::SetVertOrient(), Size::setWidth(), SwEditShell::StartAllAction(), SwRect::Top(), Size::Width(), SwRect::Width(), and Point::Y().
Referenced by KeyInput().
|
private |
Definition at line 3954 of file edtwin.cxx.
References COL_HORI, COL_NONE, COL_VERT, COLSEL_HORI, COLSEL_VERT, SwFEShell::GetNumRuleNodeAtPos(), SwView::GetWrtShell(), comphelper::LibreOfficeKit::isActive(), SwFEShell::IsNumLabel(), SwFEShell::IsObjSelectable(), SwCursorShell::IsTableMode(), SwFEShell::IsVerticalModeAtNdAndPos(), m_rView, ROW_HORI, ROW_VERT, ROWSEL_HORI, ROWSEL_HORI_RTL, ROWSEL_VERT, RULER_MOUSE_MARGINWIDTH, SEL_HORI, SEL_HORI_RTL, SEL_VERT, vcl::DocWindow::SetPointer(), and SwFEShell::WhichMouseTabCol().
Referenced by MouseMove().
|
private |
Definition at line 186 of file edtdd.cxx.
References m_pUserMarker, and m_pUserMarkerObj.
Referenced by AcceptDrop(), and DropCleanup().
OUString SwEditWin::ClipLongToolTip | ( | const OUString & | rText | ) |
fdo#55546 cut very long tooltips to 2/3 of the width of the screen via center ellipsis
Definition at line 301 of file edtwin2.cxx.
References vcl::Window::GetDesktopRectPixel(), OutputDevice::GetEllipsisString(), vcl::Window::GetOutDev(), vcl::Window::GetTextWidth(), tools::Rectangle::GetWidth(), and vcl::Window::PixelToLogic().
Referenced by RequestHelp().
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 5532 of file edtwin.cxx.
References SwPosition::AdjustContent(), aEvent, SfxRequest::AppendItem(), SwPosition::Assign(), SwWrtShell::AutoCorrect(), SvxSwAutoFormatFlags::bAutoCompleteWords, SwRect::Bottom(), SwRect::Center(), OutlinerView::Command(), SwEditShell::CreateExtTextInput(), TransferableDataHelper::CreateFromPrimarySelection(), SwReadOnlyPopup::CreateMenuInterface(), SwEditShell::DeleteExtTextInput(), SwWrtShell::DelLeft(), SwWrtShell::DelRight(), SwWrtShell::Do(), SfxRequest::Done(), SwPaM::End(), SwCursorShell::EndCursorMove(), EXCHG_IN_ACTION_COPY, EXCHG_INOUT_ACTION_NONE, SwView::ExecSpellPopup(), SfxDispatcher::Execute(), SwReadOnlyPopup::Execute(), ExecuteMenuCommand(), SfxDispatcher::ExecutePopup(), SwFEShell::FinishOLEObj(), FN_INSERT_STRING, g_bInputLanguageSwitched, g_bNoInterrupt, SvxAutoCorrCfg::Get(), SvxAutoCorrCfg::GetAutoCorrect(), SfxViewFrame::GetBindings(), SwCursorShell::GetCharRect(), SwCursorShell::GetCharRectAt(), SwEditShell::GetChunkForAutoText(), CommandEvent::GetCommand(), SwPosition::GetContentIndex(), SwNode::GetContentNode(), SwCursorShell::GetCursor(), TransferableDataHelper::GetDataFlavorExVector(), SfxViewFrame::GetDispatcher(), SwDocShell::GetDoc(), SwViewShell::GetDoc(), SwView::GetDocShell(), SwViewShell::GetDrawView(), GetDropDestination(), SwView::GetEditWin(), SotExchange::GetExchangeAction(), SwDoc::GetExtTextInput(), CommandEvent::GetExtTextInputData(), GetFrameControlsManager(), SwDoc::GetIDocumentUndoRedo(), vcl::Window::GetInputLanguage(), VCLUnoHelper::GetInterface(), SfxViewShell::GetIPClient(), SwPaM::GetMark(), SwPaM::GetMarkContentNode(), CommandEvent::GetModKeyData(), CommandEvent::GetMousePosPixel(), SwCursor::GetNext(), SwPosition::GetNode(), SwPosition::GetNodeIndex(), SwPaM::GetPoint(), SwPaM::GetPointContentNode(), SwView::GetPostItMgr(), SwEditShell::GetPrevAutoCorrWord(), SfxBindings::GetRecorder(), CommandEvent::GetSelectionChangeData(), SwViewShell::GetSfxViewShell(), SvxAutoCorrect::GetSwFlags(), SdrObjEditView::GetTextEditOutlinerView(), GetView(), SwInputChild::GetView(), SwWrtShell::GetView(), SfxViewShell::GetViewFrame(), SwViewShell::GetViewOptions(), SwView::GetWrtShell(), TransferableDataHelper::GetXTransferable(), SwCursorShell::GoPrevCursor(), SwCursorShell::GoStartSentence(), SwView::HandleGestureZoomCommand(), SwView::HandleWheelCommands(), SwViewShell::HasDrawView(), SwPaM::HasMark(), SwCursorShell::HasReadonlySel(), SwWrtShell::HasSelection(), SwWrtShell::InfoReadOnlyDialog(), SvxAutoCorrect::IsAutoCorrFlag(), SvxAutoCorrCfg::IsAutoTextTip(), SvtCTLOptions::IsCTLFontEnabled(), SwCursorShell::IsCursorReadonly(), VclReferenceBase::isDisposed(), CommandModKeyData::IsDown(), IsDrawAction(), SwFEShell::IsDrawCreate(), SwViewShell::IsHeaderFooterEdit(), SwPostItMgr::IsHit(), SwCursorShell::IsInVerticalText(), CommandModKeyData::IsLeftShift(), CommandModKeyData::IsMod1(), CommandModKeyData::IsMod2(), CommandEvent::IsMouseEvent(), SwCursorShell::IsMultiSelection(), SfxInPlaceClient::IsObjectInPlaceActive(), IsOverHeaderFooterFly(), SfxObjectShell::IsReadOnly(), CommandModKeyData::IsRightShift(), SwViewOption::IsShowOutlineContentVisibilityButton(), SdrObjEditView::IsTextEdit(), lcl_GetTextShellFromDispatcher(), SwRect::Left(), SwContentNode::Len(), vcl::Window::LogicToPixel(), QuickHelpData::m_bIsDisplayed, m_bMBPressed, m_pApplyTempl, m_pSavedOutlineFrame, m_pShadCursor, m_rView, nId, nIndex, Outline, SwTransferable::PasteData(), pData, vcl::Window::PixelToLogic(), vcl::Window::ReleaseMouse(), SwFrameControlsManager::RemoveControlsByType(), SwRect::Right(), s_pQuickHlpData, SAL_WARN, SelectMenuPosition(), vcl::Window::SetCompositionCharRect(), SwEditShell::SetExtTextInputData(), SwCursorShell::SetMark(), SwPaM::SetMark(), SetUseInputLanguage(), ShowAutoCorrectQuickHelp(), ShowAutoText(), SwPaM::Start(), QuickHelpData::Stop(), SwView::StopShellTimer(), SwCursorShell::SttCursorMove(), SwRect::Top(), SwWrtShell::UNDO, Point::X(), and Point::Y().
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 6219 of file edtwin.cxx.
References SwViewShell::CreateAccessible(), SwView::GetWrtShellPtr(), and m_rView.
|
overrideprivatevirtual |
Reimplemented from vcl::Window.
Definition at line 127 of file edtwin3.cxx.
References DataChanged, SwViewShell::DeleteReplacementBitmaps(), SwView::GetDocShell(), DataChangedEvent::GetFlags(), DataChangedEvent::GetType(), GetView(), SwView::GetWrtShellPtr(), SfxViewShell::InvalidateBorder(), SwViewShell::InvalidateLayout(), SwViewShell::IsViewLocked(), SwViewShell::LockPaint(), SwViewShell::LockView(), SwViewShell::UnlockPaint(), and SwDocShell::UpdateFontList().
|
private |
|
private |
|
private |
|
overrideprivatevirtual |
Reimplemented from vcl::Window.
Definition at line 6724 of file edtwin.cxx.
References SwEditShell::Delete(), SwCursorShell::DeleteCurrent, OutlinerView::DeleteSurroundingText(), SwViewShell::GetDrawView(), SdrObjEditView::GetTextEditOutlinerView(), SwView::GetWrtShell(), SwCursorShell::GoStartSentence(), SwViewShell::HasDrawView(), SwWrtShell::HasSelection(), SwCursorShell::HideCursor(), SwCursorShell::IsSendAccessibleCursorEvents(), SdrObjEditView::IsTextEdit(), m_rView, Selection::Max(), Selection::Min(), SwWrtShell::Pop(), SwCursorShell::Push(), SwCursorShell::SetSendAccessibleCursorEvents(), and SwCursorShell::ShowCursor().
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 5418 of file edtwin.cxx.
References sw::proofreadingiterator::dispose(), vcl::Window::dispose(), g_bExecuteDrag, SwView::GetWrtShell(), SwView::GetWrtShellPtr(), QuickHelpData::m_bIsDisplayed, m_pAnchorMarker, m_pApplyTempl, m_pFrameControlsManager, m_pShadCursor, m_pUserMarker, m_rView, s_pQuickHlpData, SwView::SetDrawFuncPtr(), and QuickHelpData::Stop().
void SwEditWin::DragFinished | ( | ) |
Definition at line 161 of file edtdd.cxx.
References DropCleanup(), LINK, m_aTimer, m_bIsInDrag, and Timer::SetInvokeHandler().
Referenced by SwTransferable::DragFinished().
|
private |
Definition at line 168 of file edtdd.cxx.
References CleanupDropUserMarker(), g_bNoInterrupt, SwViewShell::GetViewOptions(), SwView::GetWrtShell(), m_bOldIdle, m_bOldIdleSet, m_pUserMarker, m_rView, SwViewOption::SetIdle(), and SwCursorShell::UnSetVisibleCursor().
Referenced by AcceptDrop(), DragFinished(), and ExecuteDrop().
|
inlineprivate |
Definition at line 727 of file edtwin.cxx.
References m_aTimer, and Task::Stop().
Referenced by MouseButtonUp(), MouseMove(), and ResetMouseButtonDownFlags().
|
private |
Turn on DrawMode.
Definition at line 5462 of file edtwin.cxx.
References SwFEShell::EndTextEdit(), g_bFrameDrag, SwView::GetDrawFuncPtr(), SwViewShell::GetDrawView(), SwView::GetWrtShell(), SwFEShell::IsDrawCreate(), SwFEShell::IsFrameSelected(), SwFEShell::IsObjSelected(), SdrObjEditView::IsTextEdit(), SwViewShell::IsViewLocked(), SwWrtShell::LeaveSelFrameMode(), SwViewShell::LockView(), m_rView, SwDrawBase::MouseButtonDown(), s_nDDStartPosX, s_nDDStartPosY, SwFEShell::SelectObj(), Point::X(), and Point::Y().
Referenced by MouseButtonDown(), and SelectMenuPosition().
void SwEditWin::EnterDrawTextMode | ( | const Point & | aDocPos | ) |
Turn on DrawTextEditMode.
Definition at line 5444 of file edtwin.cxx.
References SwDrawBase::Deactivate(), SwView::EnterDrawTextMode(), SwView::GetDrawFuncPtr(), SwView::LeaveDrawCreate(), m_rView, SwView::NoRotate(), and SwView::SetDrawFuncPtr().
Referenced by KeyInput(), MouseButtonDown(), and MouseButtonUp().
|
overrideprivatevirtual |
Definition at line 202 of file edtdd.cxx.
References SL::aData, tools::Rectangle::Contains(), DND_ACTION_NONE, DropCleanup(), SwEditShell::EndAllAction(), EXCHG_IN_ACTION_DEFAULT, SwViewShell::GetDrawView(), SotExchange::GetExchangeAction(), SdrObject::GetLogicRect(), SwFEShell::GetObjCntType(), OutlinerView::GetOutputArea(), SdrObjEditView::GetTextEditOutlinerView(), GetView(), OutlinerView::GetWindow(), SwView::GetWrtShell(), m_nDropAction, m_nDropDestination, m_nDropFormat, m_rView, ExecuteDropEvent::maDropEvent, ExecuteDropEvent::maPosPixel, ExecuteDropEvent::mbDefault, ExecuteDropEvent::mnAction, SwTransferable::PasteData(), vcl::Window::PixelToLogic(), SwView::SelectShellForDrop(), SwEditShell::StartAllAction(), SW_MOD, and tools::Rectangle::Union().
|
static |
Definition at line 6186 of file edtwin.cxx.
References s_pQuickHlpData.
void SwEditWin::FlushInBuffer | ( | ) |
Character buffer is inserted into the document.
Definition at line 890 of file edtwin.cxx.
References SwPosition::AdjustContent(), SfxRequest::AppendItem(), SwCursorShell::DeleteCurrent, SfxRequest::Done(), FN_INSERT_STRING, SfxViewFrame::GetBindings(), SwPosition::GetContentIndex(), SwCursorShell::GetCursor(), SwPaM::GetMark(), SfxBindings::GetRecorder(), SwPaM::GetText(), SfxViewShell::GetViewFrame(), SwView::GetWrtShell(), SwPaM::HasMark(), SwWrtShell::Insert(), INVALID_HINT(), Task::IsActive(), SvtCTLOptions::IsCTLSequenceCheckingRestricted(), SvtCTLOptions::IsCTLSequenceCheckingTypeAndReplace(), IsInputSequenceCheckingRequired(), LANGUAGE_DONTKNOW, lcl_GetTextShellFromDispatcher(), lcl_isNonDefaultLanguage(), m_aInBuffer, m_aKeyInputFlushTimer, m_eBufferLanguage, m_rView, SwCursorShell::NormalizePam(), pCheckIt, SwWrtShell::Pop(), SwCursorShell::Push(), SwEditShell::SetAttrItem(), SwPosition::SetContent(), SwPaM::SetMark(), SwPaM::Start(), Task::Stop(), and SwCheckIt::xCheck.
Referenced by SwView::Deactivate(), SwTextShell::ExecBasicMove(), SwBaseShell::ExecClpbrd(), SwTextShell::ExecMove(), SwTextShell::ExecMoveLingu(), SwTextShell::ExecMovePage(), KeyInput(), and SwWrtShell::SplitNode().
|
inline |
Definition at line 235 of file edtwin.hxx.
Referenced by SwDocShell::DoWaterCan(), SwTextShell::Execute(), SwFrameShell::GetState(), SwTextShell::GetState(), and SwDocShell::StateStyleSheet().
|
inline |
Definition at line 221 of file edtwin.hxx.
Referenced by SwBezierShell::GetState().
|
inlinestatic |
Definition at line 251 of file edtwin.hxx.
Referenced by SwTransferable::GetData(), SwTransferable::PrivateDrop(), and SwTransferable::SetDataForDragAndDrop().
|
inlinestatic |
Definition at line 252 of file edtwin.hxx.
Referenced by SwTransferable::GetData(), SwTransferable::PrivateDrop(), and SwTransferable::SetDataForDragAndDrop().
|
private |
Definition at line 259 of file edtdd.cxx.
References tools::Rectangle::Contains(), SwCursorShell::DocPtInsideInputField(), eType, SwView::GetDocShell(), SwViewShell::GetDrawView(), SwFEShell::GetFormatFromObj(), SwFEShell::GetGrfAtPos(), SdrObject::GetLogicRect(), SwFormatURL::GetMap(), SwFEShell::GetObjCntType(), OutlinerView::GetOutputArea(), SdrObjEditView::GetTextEditOutlinerView(), SwFormat::GetURL(), SwWrtShell::GetView(), OutlinerView::GetWindow(), SwView::GetWrtShell(), SwCursorShell::IsOverReadOnlyPos(), m_rView, OBJCNT_CONTROL, OBJCNT_FLY, OBJCNT_GRF, OBJCNT_GROUPOBJ, OBJCNT_NONE, OBJCNT_OLE, OBJCNT_SIMPLE, OBJCNT_URLBUTTON, vcl::Window::PixelToLogic(), and tools::Rectangle::Union().
Referenced by AcceptDrop(), and Command().
|
overrideprivatevirtual |
Reimplemented from vcl::Window.
Definition at line 5505 of file edtwin.cxx.
References SwView::GetPostItMgr(), SwView::GetWrtShell(), SwView::GotFocus(), SwPostItMgr::GrabFocusOnActiveSidebarWin(), SwPostItMgr::HasActiveSidebarWin(), SwViewShell::InvalidateAccessibleFocus(), and m_rView.
|
inline |
Definition at line 226 of file edtwin.hxx.
SwFrameControlsManager & SwEditWin::GetFrameControlsManager | ( | ) |
Definition at line 6832 of file edtwin.cxx.
References m_pFrameControlsManager.
Referenced by SwFlyFrame::ActiveUnfloatButton(), Command(), SwPageFrame::DestroyImpl(), SwWrtShell::InvalidateOutlineContentVisibility(), IsInHeaderFooter(), SwWrtShell::MakeAllFoldedOutlineContentVisible(), MouseMove(), SwPageFrame::PaintBreak(), SwPageFrame::PaintDecorators(), SwRootFrame::PaintSwFrame(), SwWrtShell::SetReadonlyOption(), SwWrtShell::SetShowHeaderFooterSeparator(), SwView::SetVisArea(), SwTextFrame::UpdateOutlineContentVisibilityButton(), and SwFlyFrame::UpdateUnfloatButton().
|
inline |
Definition at line 290 of file edtwin.hxx.
|
inline |
Definition at line 216 of file edtwin.hxx.
|
overrideprivatevirtual |
Reimplemented from vcl::Window.
Definition at line 6635 of file edtwin.cxx.
References SwCursorShell::DeleteCurrent, SwViewShell::GetDrawView(), SwEditShell::GetSelectedText(), OutlinerView::GetSurroundingText(), SdrObjEditView::GetTextEditOutlinerView(), SwView::GetWrtShell(), SwCursorShell::GoEndSentence(), SwCursorShell::GoStartSentence(), SwViewShell::HasDrawView(), SwWrtShell::HasSelection(), SwCursorShell::HideCursor(), SwCursorShell::IsMultiSelection(), SwCursorShell::IsSelOnePara(), SwCursorShell::IsSendAccessibleCursorEvents(), SdrObjEditView::IsTextEdit(), SwViewShell::IsViewLocked(), SwViewShell::LockView(), m_rView, SwWrtShell::Pop(), SwCursorShell::Push(), SwCursorShell::SetMark(), SwCursorShell::SetSendAccessibleCursorEvents(), and ToOnlyCR.
|
overrideprivatevirtual |
Reimplemented from vcl::Window.
Definition at line 6676 of file edtwin.cxx.
References SwCursorShell::DeleteCurrent, SwCursorShell::GetCursor(), SwViewShell::GetDrawView(), SwPosition::GetNode(), SwPaM::GetPoint(), SwEditShell::GetSelectedText(), OutlinerView::GetSurroundingTextSelection(), SdrObjEditView::GetTextEditOutlinerView(), SwNode::GetTextNode(), SwView::GetWrtShell(), SwCursorShell::GoStartSentence(), SwViewShell::HasDrawView(), SwWrtShell::HasSelection(), SwCursorShell::HideCursor(), SwCursorShell::IsSendAccessibleCursorEvents(), SdrObjEditView::IsTextEdit(), SwViewShell::IsViewLocked(), SwViewShell::LockView(), m_rView, nPos, SwWrtShell::Pop(), SwCursorShell::Push(), SwCursorShell::SetSendAccessibleCursorEvents(), SwCursorShell::ShowCursor(), and ToOnlyCR.
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 170 of file edtwin3.cxx.
References SwEditWinUIObject::create().
|
inline |
Definition at line 247 of file edtwin.hxx.
|
inline |
Definition at line 246 of file edtwin.hxx.
Referenced by Command(), DataChanged(), ExecuteDrop(), IMPL_LINK(), JustifyAreaTimer(), KeyInput(), MouseButtonDown(), MouseMove(), Paint(), SwContentControlAliasButton::PaintButton(), PrePaint(), SelectMenuPosition(), SwOutlineContentVisibilityWin::Set(), SetUseInputLanguage(), ToggleOutlineContentVisibility(), UpdatePointer(), and SwBreakDashedLine::UpdatePosition().
|
static |
void SwEditWin::InsFrame | ( | sal_uInt16 | nCols | ) |
Insert mode for frames.
Definition at line 735 of file edtwin.cxx.
References m_bInsFrame, m_nInsFrameColCount, and StdDrawMode().
Referenced by SwView::InsFrameMode().
|
inline |
Definition at line 229 of file edtwin.hxx.
Referenced by SwFrameShell::Execute(), SwFrameShell::GetState(), MouseButtonDown(), MouseMove(), and UpdatePointer().
|
inline |
Definition at line 210 of file edtwin.hxx.
Referenced by Command(), and StartDrag().
bool SwEditWin::IsDrawSelMode | ( | ) | const |
Definition at line 5500 of file edtwin.cxx.
References IsObjectSelect().
|
inline |
Definition at line 220 of file edtwin.hxx.
Referenced by SwWrtShell::GetSelectionType().
|
private |
Returns true if in header/footer area, or in the header/footer control.
Definition at line 6551 of file edtwin.cxx.
References Footer, SwFrameControlsManager::GetControl(), SwView::GetEditWin(), GetFrameControlsManager(), SwViewShell::GetLayout(), SwRootFrame::GetPageAtPos(), SwWrtShell::GetView(), SwView::GetWrtShell(), Header, SwPageFrame::IsOverHeaderFooterArea(), SwViewShell::IsShowHeaderFooterSeparator(), vcl::Window::LogicToPixel(), and m_rView.
Referenced by MouseButtonDown().
|
static |
Definition at line 773 of file edtwin.cxx.
References SwBreakIt::Get(), SwBreakIt::GetBreakIter(), SwPosition::GetContentIndex(), SvtCTLOptions::IsCTLFontEnabled(), SvtCTLOptions::IsCTLSequenceChecking(), and SwPaM::Start().
Referenced by FlushInBuffer().
|
inline |
Definition at line 214 of file edtwin.hxx.
Referenced by IsDrawSelMode(), and UpdatePointer().
|
private |
Definition at line 6588 of file edtwin.cxx.
References SwNode::FindFlyStartNode(), SwNode::FindFooterStartNode(), SwNode::FindHeaderStartNode(), Footer, SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), SwFormatAnchor::GetAnchorNode(), SwCursorShell::GetCurrentShellCursor(), SwNode::GetFlyFormat(), SwViewShell::GetLayout(), SwRootFrame::GetModelPositionForViewPoint(), SwPosition::GetNode(), SwPaM::GetPoint(), SwView::GetWrtShell(), Header, and m_rView.
Referenced by Command(), and MouseButtonDown().
|
inline |
Definition at line 268 of file edtwin.hxx.
Referenced by SwBaseShell::GetTextFontCtrlState().
|
private |
Definition at line 703 of file edtwin.cxx.
References tools::Rectangle::Bottom(), GetView(), SwView::GetVisArea(), tools::Rectangle::Left(), m_aMovePos, m_aTimer, tools::Rectangle::Right(), Timer::SetTimeout(), tools::Rectangle::Top(), Point::X(), and Point::Y().
Referenced by LeaveArea().
|
overridevirtual |
KeyEvents.
Reimplemented from vcl::Window.
Definition at line 1371 of file edtwin.cxx.
References aBuf, Any, Application::AnyInput(), SdrMarkView::AreObjectsMarked(), SwWrtShell::AutoCorrect(), SvxSwAutoFormatFlags::bAutoCmpltAppendBlank, SvxSwAutoFormatFlags::bAutoCmpltEndless, SvxSwAutoFormatFlags::bAutoCompleteWords, BiggerMode, SwEditShell::CalcLayout(), SwEditShell::CanSpecialInsert(), CellBottom, CellLeft, CellRight, CellTop, tools::Rectangle::Center(), CH_TXT_ATR_FORMELEMENT, ChangeDrawing(), ChangeFly(), SwEditShell::ChangeIndentOfAllListLevels(), numfunc::ChangeIndentOnTabAtFirstPosOfFirstListItem(), Chars, SwWrtShell::ClickToINetAttr(), ColLeft, ColRight, QuickHelpData::CurLen(), SwCursorShell::CursorInsideContentControl(), SwCursorShell::CursorInsideInputField(), QuickHelpData::CurStr(), DbForm, SwDrawBase::Deactivate(), SwCursorShell::DeleteCurrent, SwEditShell::DelNumRules(), SfxRequest::Done(), SwEditShell::DoSpecialInsert(), DrawObject, DrawObjectEditMode, SwRootFrame::dumpAsXml(), SwDoc::dumpAsXml(), SwWrtShell::Edit(), End, END, SwWrtShell::EndPg(), SwWrtShell::EndSelect(), SwEditShell::EndUndo(), EnterDrawTextMode(), SwWrtShell::EnterSelFrameMode(), SwWrtShell::ExecMacro(), SfxBindings::Execute(), SfxDispatcher::Execute(), SwCursorShell::ExtendSelection(), FlushInBuffer(), FN_GOTO_NEXT_CELL, FN_GOTO_NEXT_INPUTFLD, FN_GOTO_PREV_CELL, FN_GOTO_PREV_INPUTFLD, FN_STAT_PAGE, fnSectionEnd, fnSectionStart, Frame, SvxAutoCorrCfg::Get(), tools::SvRef< typename T >::get(), SfxItemSet::Get(), SvxMacroTableDtor::Get(), SwPostItMgr::GetActiveSidebarWin(), SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorContentOffset(), SwFormatAnchor::GetAnchorNode(), GetAppCharClass(), SwTextFormatColl::GetAssignedOutlineStyleLevel(), SwViewShell::GetAttrPool(), SvxAutoCorrCfg::GetAutoCorrect(), SfxViewFrame::GetBindings(), SwCursorShell::GetChar(), KeyEvent::GetCharCode(), SfxViewFrame::GetChildWindow(), SwEditShell::GetChunkForAutoText(), vcl::KeyCode::GetCode(), SwFormatContentControl::GetContentControl(), SwTextAttr::GetContentControl(), SwSelPaintRects::GetContentControlButton(), SwPosition::GetContentIndex(), SwEditShell::GetCurAttr(), SwCursorShell::GetCurrentFieldmark(), SwView::GetCurShell(), SwCursorShell::GetCursor(), SwCursorShell::GetCursor_(), SwEditShell::GetCurTextFormatColl(), SfxViewFrame::GetDispatcher(), SwDocShell::GetDoc(), SwView::GetDocShell(), SwView::GetDrawFuncPtr(), SwViewShell::GetDrawView(), SwEditShell::GetFieldType(), SwFEShell::GetFlyFrameFormat(), SdrHdlList::GetFocusHdl(), SwFEShell::GetFrameType(), vcl::KeyCode::GetFullCode(), vcl::KeyCode::GetFunction(), SwView::GetGlosHdl(), GetGlossaryList(), SdrHdlList::GetHdl(), SdrMarkView::GetHdlList(), vcl::Window::GetInputLanguage(), SfxItemSet::GetItemState(), KeyEvent::GetKeyCode(), SwViewShell::GetLayout(), SdrObject::GetLogicRect(), SwFormat::GetMacro(), SvxMacroItem::GetMacroTable(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMark::GetMarkedSdrObj(), vcl::KeyCode::GetModifier(), SwFormat::GetName(), SwPosition::GetNode(), SwEditShell::GetNumLevel(), SwEditShell::GetNumRuleAtCurrCursorPos(), SfxViewFrame::GetObjectShell(), SwEditShell::GetOutlineNumRule(), SwView::GetPostItMgr(), SwEditShell::GetPrevAutoCorrWord(), SfxObjectShell::GetProgress(), SfxBindings::GetRecorder(), KeyEvent::GetRepeat(), SwWrtShell::GetSelectionType(), SwGlossaryList::GetShortName(), SvxAutoCorrect::GetSwFlags(), SwCursorShell::GetTableCursor(), SwEditShell::GetTableFormat(), SwModuleOptions::GetTableHMove(), SwModuleOptions::GetTableVMove(), SwTextNode::GetTextAttrAt(), SwCursorShell::GetTextDirection(), SwNode::GetTextNode(), GetView(), SwWrtShell::GetView(), SfxViewShell::GetViewFrame(), SwDocShell::GetWrtShell(), SwView::GetWrtShell(), GoCurrSection(), SwCursorShell::GoNextCell(), SwCursorShell::GoPrevCell(), SwWrtShell::GotoContentControl(), SwCursorShell::GotoFormControl(), SwFEShell::GotoObj(), Graphic, QuickHelpData::HasContent(), SwViewShell::HasDrawView(), SwCursorShell::HasMark(), SwCursorShell::HasReadonlySel(), SwWrtShell::HasSelection(), HEADER, SwCursorShell::HideCursor(), SwWrtShell::InfoReadOnlyDialog(), SwWrtShell::Insert(), SwGlossaryHdl::InsertGlossary(), SfxBindings::Invalidate(), SfxBindings::InvalidateAll(), comphelper::LibreOfficeKit::isActive(), Task::IsActive(), SwTextFormatColl::IsAssignedToListLevelOfOutlineStyle(), SvxAutoCorrect::IsAutoCorrectChar(), SvxAutoCorrect::IsAutoCorrFlag(), SvxAutoCorrCfg::IsAutoFormatByInput(), SvxAutoCorrCfg::IsAutoTextTip(), sw::mark::ICheckboxFieldmark::IsChecked(), SwEditShell::IsCursorInParagraphMetadataField(), SwCursorShell::IsCursorReadonly(), SwCursorShell::IsEndPara(), SwCursorShell::IsFormProtected(), SwFEShell::IsFrameSelected(), SwViewShell::IsHeaderFooterEdit(), SwCursorShell::IsInFrontOfLabel(), SwCursorShell::IsInRightToLeftText(), SwCursorShell::IsInVerticalText(), CharClass::isLetterNumeric(), vcl::KeyCode::IsMod1(), vcl::KeyCode::IsMod2(), SwCursorShell::IsMultiSelection(), SwEditShell::IsNbspRunNext(), SwEditShell::IsNoNum(), SwFEShell::IsObjSelected(), SwNumRule::IsOutlineRule(), SfxObjectShell::IsReadOnly(), SwWrtShell::IsSelFrameMode(), vcl::KeyCode::IsShift(), SwWrtShell::IsSttOfPara(), SwCursorShell::IsSttPara(), SwEditShell::IsTableBoxTextFormat(), SwCursorShell::IsTableMode(), SwFEShell::IsTableVertical(), KEY_A, KEY_BACKSPACE, KEY_DELETE, KEY_DOWN, KEY_ESCAPE, KEY_F12, KEY_F2, KEY_LEFT, KEY_MOD1, KEY_MOD2, KEY_PAGEDOWN, KEY_PAGEUP, KEY_RETURN, KEY_RIGHT, KEY_SHIFT, KEY_TAB, KEY_UP, SdrView::KeyInput(), SfxViewShell::KeyInput(), SwWrtShell::LaunchOLEObj(), lcl_goIntoTextBox(), SwView::LeaveDrawCreate(), SwWrtShell::LeaveSelFrameMode(), SwWrtShell::Left(), m_aInBuffer, m_aKeyInputFlushTimer, QuickHelpData::m_bAppendSpace, m_bInsFrame, QuickHelpData::m_bIsAutoText, QuickHelpData::m_bIsDisplayed, m_bLockInput, m_eBufferLanguage, m_nKS_NUMDOWN_Count, m_nKS_NUMINDENTINC_Count, m_pApplyTempl, m_pShadCursor, m_rView, MAXLEVEL, QuickHelpData::Move(), MOVE_DOWN_BIG, MOVE_DOWN_HUGE, MOVE_DOWN_SMALL, MOVE_LEFT_BIG, MOVE_LEFT_HUGE, MOVE_LEFT_SMALL, MOVE_RIGHT_BIG, MOVE_RIGHT_HUGE, MOVE_RIGHT_SMALL, MOVE_UP_BIG, MOVE_UP_HUGE, MOVE_UP_SMALL, SwCursorShell::MoveFieldType(), SwCursorShell::MoveSection(), SvxSwAutoFormatFlags::nAutoCmpltExpandKey, QuickHelpData::Next(), NextObject, nId, nIndex, SwEditShell::NoNum(), numfunc::NumDownChangesIndent(), SwEditShell::NumOrNoNum(), SwEditShell::NumUpDown(), Ole, SwEditShell::OutlineUpDown(), comphelper::string::padToLength(), sw::Parent, SwWrtShell::Pop(), Postit, QuickHelpData::Previous(), SwCursorShell::Push(), RES_TXTATR_CONTENTCONTROL(), RES_TXTATR_INETFMT(), RICH_TEXT, SwWrtShell::Right(), RowBottom, s_pQuickHlpData, SwWrtShell::SelectNextPrevHyperlink(), SetApplyTemplate(), sw::mark::ICheckboxFieldmark::SetChecked(), SwFEShell::SetColRowWidthHeight(), SwGlossaryHdl::SetCurGroup(), SwView::SetDrawFuncPtr(), SdrHdlList::SetFocusHdl(), SwInputChild::SetFormula(), SwEditShell::SetModified(), ShowAutoCorrectQuickHelp(), ShowAutoText(), SwWrtShell::SplitNode(), SwPaM::Start(), Timer::Start(), START, QuickHelpData::Start(), SwEditShell::StartUndo(), Task::Stop(), QuickHelpData::Stop(), StopInsFrame(), SwWrtShell::SttPg(), SwWrtShell::SttSelect(), SW_ISPRINTABLE(), SW_MOD, SwCursorShell::SwapPam(), TableCell, SfxViewFrame::ToggleChildWindow(), SwFEShell::ToggleHeaderFooterEdit(), SwWrtShell::TryRemoveIndent(), u, SwWrtShell::UnSelectFrame(), SfxBindings::Update(), SwCursorShell::UpdateAttr(), and SwWordCountWrapper::UpdateCounts().
|
private |
Definition at line 718 of file edtwin.cxx.
References Task::IsActive(), JustifyAreaTimer(), m_aMovePos, m_aTimer, m_pShadCursor, and Timer::Start().
Referenced by MouseMove().
|
inline |
Definition at line 244 of file edtwin.hxx.
Referenced by SwInputWindow::ApplyFormula(), SwInputWindow::CancelFormula(), and SwInputWindow::ShowWin().
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 6759 of file edtwin.cxx.
References m_rView, and SfxLokHelper::notifyInvalidation().
Referenced by SwXTextDocument::executeFromFieldEvent().
|
overrideprivatevirtual |
Reimplemented from vcl::Window.
Definition at line 5521 of file edtwin.cxx.
References SwView::GetWrtShell(), SwView::GetWrtShellPtr(), SwViewShell::InvalidateAccessibleFocus(), QuickHelpData::m_bIsDisplayed, m_rView, s_pQuickHlpData, and QuickHelpData::Stop().
|
overrideprivatevirtual |
Reimplemented from vcl::Window.
Definition at line 2889 of file edtwin.cxx.
References SwWrtShell::addCurrentPosition(), SwContentAtPos::aFnd, SwWrtShell::ApplyViewOptions(), Authority, bFootnote, SwWrtShell::CallSetCursor(), SwViewOption::CanHideWhitespace(), vcl::Window::CaptureMouse(), SwFEShell::Chain(), SwFEShell::Chainable(), Chars, IDocumentMarkAccess::ClearFieldActivation(), SwCursorShell::ClearGCAttr(), ClickField, COL_HORI, COL_NONE, COL_VERT, COLSEL_VERT, Content, CRSR_POSCHG, SvtSecurityOptions::CtrlClickHyperlink, SwCursorShell::CursorInsideInputField(), SwDrawBase::Deactivate(), DrawObject, Dropdown, SwWrtShell::Edit(), SwTextAttr::End(), SwWrtShell::EndSelect(), SwWrtShell::EnterAddMode(), SwWrtShell::EnterBlockMode(), EnterDrawMode(), EnterDrawTextMode(), SwWrtShell::EnterSelFrameMode(), SwWrtShell::EnterStdMode(), SfxBindings::Execute(), ExtrudedCustomShape, Field, SwNode::FindFooterStartNode(), SwNode::FindHeaderStartNode(), SwFEShell::FinishOLEObj(), FN_EDIT_AUTH_ENTRY_DLG, FN_EDIT_FIELD, FN_EDIT_FOOTNOTE, FN_EDIT_IDX_ENTRY_DLG, FN_FORMAT_FRAME_DLG, FN_FORMAT_GRAFIC_DLG, FN_JAVAEDIT, FN_POSTIT, FN_UPDATE_INPUTFIELDS, FontWork, Footer, FormControl, Frame, Ftn, g_bFrameDrag, g_bHoldSelection, g_bModePushed, g_bNoInterrupt, g_bValidCursorPos, SwEditShell::GCAttr(), SfxViewFrame::GetBindings(), MouseEvent::GetButtons(), MouseEvent::GetClicks(), SwCursorShell::GetContentAtPos(), SwPosition::GetContentIndex(), SwCursorShell::GetCurField(), SwEditShell::GetCurFootnote(), SwCursorShell::GetCurrentShellCursor(), SwView::GetCurShell(), GetDispatcher(), SwView::GetDocShell(), SwView::GetDrawFuncPtr(), SwViewShell::GetDrawView(), SwFormatField::GetField(), SwFEShell::GetFlyFrameFormat(), SwFormat::GetFooter(), SwTextAttr::GetFormatField(), SwFormat::GetHeader(), SwViewShell::getIDocumentMarkAccess(), SfxViewShell::GetIPClient(), SdrHdl::GetKind(), SwViewShell::GetLayout(), SwPageDesc::GetLeftFormat(), SdrMarkList::GetMark(), SdrMarkView::GetMarkedObjectList(), MouseEvent::GetMode(), MouseEvent::GetModifier(), SwPosition::GetNode(), SwViewShell::GetNodes(), SwFEShell::GetNumRuleNodeAtPos(), vcl::Window::GetOutDev(), SwNodes::GetOutLineNds(), SwRootFrame::GetPageAtPos(), SwPageFrame::GetPageDesc(), SwPaM::GetPoint(), vcl::Window::GetPointer(), MouseEvent::GetPosPixel(), SwView::GetPostItMgr(), SwPageDesc::GetRightFormat(), SwWrtShell::GetSelectionType(), SwFEShell::GetSelFrameType(), SwViewShell::GetSfxViewShell(), SwTextAttr::GetStart(), SwTextAttr::GetTOXMark(), SwTOXMark::GetTOXType(), SwTOXType::GetType(), SwField::GetTypeId(), GetView(), SwWrtShell::GetView(), SfxViewShell::GetViewFrame(), SwViewShell::GetViewOptions(), SwView::GetWrtShell(), vcl::Window::GrabFocus(), Graphic, SwWrtShell::HasSelection(), Header, SwCursorShell::HideCursor(), InetAttr, Input, vcl::Window::Invalidate(), SfxBindings::InvalidateAll(), SwView::InvalidateRulerPos(), comphelper::LibreOfficeKit::isActive(), SwFormatHeader::IsActive(), SwFormatFooter::IsActive(), SwWrtShell::IsAddMode(), SwRootFrame::IsBetweenPages(), SwWrtShell::IsBlockMode(), IsChainMode(), SwFEShell::IsDrawCreate(), IsDrawObjSelectable(), SwWrtShell::IsExtMode(), SwFEShell::IsFrameSelected(), SwCursorShell::IsGCAttr(), SwViewShell::IsHeaderFooterEdit(), Application::IsHeadlessModeEnabled(), SwViewOption::IsHideWhitespaceMode(), SwPostItMgr::IsHit(), SwPostItMgr::IsHitSidebarWindow(), IsInHeaderFooter(), vcl::IsInPopupMenuExecute(), SwContentAtPos::IsInProtectSect(), SwWrtShell::IsInSelect(), SwFEShell::IsInsideSelectedObj(), MouseEvent::IsMod1(), SwFEShell::IsNumLabel(), SfxInPlaceClient::IsObjectInPlaceActive(), SwFEShell::IsObjSelectable(), SwFEShell::IsObjSelected(), SvtSecurityOptions::IsOptionSet(), IsOverHeaderFooterFly(), SfxObjectShell::IsReadOnly(), SwCursorShell::IsReadOnlyAvailable(), SwWrtShell::IsSelFrameMode(), SwFEShell::IsSelObjProtected(), MouseEvent::IsShift(), SwViewShell::IsShowHeaderFooterSeparator(), SwViewOption::IsShowOutlineContentVisibilityButton(), SwCursorShell::IsTableMode(), SwViewOption::IsTreatSubOutlineLevelsAsContent(), SwFEShell::IsURLGrfAtPos(), SwViewOption::IsUseHeaderFooterMenu(), SwFEShell::IsVerticalModeAtNdAndPos(), SwViewShell::IsViewLocked(), KEY_MOD1, KEY_MOD2, KEY_SHIFT, SwWrtShell::LaunchOLEObj(), lcl_urlOverBackground(), SwWrtShell::LeaveAddMode(), SwView::LeaveDrawCreate(), SwWrtShell::LeaveSelFrameMode(), SwWrtShell::Left(), SwViewShell::LockView(), m_aActHitType, m_aRszMvHdlPt, m_aStartPos, QuickHelpData::m_bAppendSpace, m_bInsDraw, m_bInsFrame, QuickHelpData::m_bIsDisplayed, m_bIsInMove, m_bIsRowDrag, m_bMBPressed, m_bWasShdwCursor, m_nKS_NUMDOWN_Count, m_pAnchorMarker, m_pApplyTempl, m_pShadCursor, m_rView, m_xRowColumnSelectionStart, SwFEShell::MakeSelVisible(), SdrViewEvent::meEvent, MOUSE_LEFT, MOUSE_RIGHT, SdrView::MouseButtonDown(), MoveCursor(), NONE, SwView::NoRotate(), nPos, ODF_FORMDATE, ODF_FORMDROPDOWN, OK, Ole, SwFrame::OnRightPage(), Outline, Parent, SwContentAtPos::pFieldmark, SwContentAtPos::pFndTextAttr, SdrView::PickAnything(), SdrMarkView::PickHandle(), vcl::Window::PixelToLogic(), SwContentAtPos::pNode, Postit, SwWrtShell::PushMode(), RES_TXTATR_INPUTFIELD(), SwWrtShell::ResetCursorStack(), ResetMouseButtonDownFlags(), ROW_HORI, ROWSEL_HORI, ROWSEL_HORI_RTL, RulerColumnDrag(), RulerMarginDrag(), s_nDDStartPosX, s_nDDStartPosY, s_pQuickHlpData, Script, SwOutlineNodes::Seek_Entry(), SEL_HORI, SEL_HORI_RTL, SwFEShell::SelectObj(), SwView::SelectShellForDrop(), SwWrtShell::SelectTableRowCol(), SwCursorShell::SelectTextModel(), SwFEShell::SelFlyGrabCursor(), SwWrtShell::SelPara(), SwWrtShell::SelSentence(), SwCursorShell::SelTableBox(), SwWrtShell::SelWrd(), SwPostItMgr::SetActiveSidebarWin(), SetChainMode(), SwView::SetDrawFuncPtr(), SwViewOption::SetHideWhitespaceMode(), SetInput, SwView::SetNumRuleNodeFromDoc(), SdrHdl::SetSelected(), SwWrtShell::SetShowHeaderFooterSeparator(), SfxBindings::SetState(), SwView::SetTabColFromDoc(), SwView::SetTabColFromDocPos(), SwView::SetTabRowFromDoc(), Point::setX(), Point::setY(), SwFEShell::ShouldObjectBeSelected(), SwCursorShell::ShowCursor(), SwContentAtPos::sStr, StartDDTimer(), QuickHelpData::Stop(), StopInsFrame(), SwWrtShell::SttSelect(), SW_ADD_SELECT, SW_ENTER_GROUP, SwCursorShell::TestCurrPam(), SwFEShell::ToggleHeaderFooterEdit(), ToggleOutlineContentVisibility(), TOX_INDEX, ToxMark, SwWrtShell::UnSelectFrame(), SfxBindings::Update(), UpdatePointer(), SwTextAttr::Which(), SwFEShell::WhichMouseTabCol(), Point::X(), and Point::Y().
Referenced by SetGraphicTwipPosition().
|
overrideprivatevirtual |
Button Up.
Reimplemented from vcl::Window.
Definition at line 4577 of file edtwin.cxx.
References SwContentAtPos::aFnd, SfxRequest::AppendItem(), ApplyCharBackground(), SwDrawBase::BreakCreate(), SwFEShell::BreakDrag(), SwWrtShell::CallSetCursor(), vcl::Window::CaptureMouse(), tools::Rectangle::Center(), SwFEShell::ChgCurPageDesc(), SwWrtShell::ClickToField(), SwWrtShell::ClickToINetAttr(), SwWrtShell::ClickToINetGrf(), SwRect::Contains(), ContentControl, SwFEShell::Copy(), CRSR_POSCHG, SvtSecurityOptions::CtrlClickHyperlink, SwDrawBase::Deactivate(), SfxRequest::Done(), SwContentAtPos::eContentAtPos, SwWrtShell::Edit(), eMode, EMPTY, SwWrtShell::EndDrag(), SwEditShell::EndUndo(), SwWrtShell::EnterAddMode(), EnterArea(), EnterDrawTextMode(), SwWrtShell::EnterSelFrameMode(), SwWrtShell::EnterStdMode(), SwWrtShell::ExecMacro(), SwView::ExecSmartTagPopup(), Field, SwFEShell::FindAnchorPos(), SwFrameFormat::FindSdrObject(), FLY_ATCNT, FormControl, Ftn, g_bDDTimerStarted, g_bFrameDrag, g_bHoldSelection, g_bModePushed, g_bNoInterrupt, g_bValidCursorPos, g_eSdrMoveHdl, SwSmartTagMgr::Get(), tools::SvRef< typename T >::get(), SvxMacroTableDtor::Get(), SdrMarkView::GetAllMarkedRect(), SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorContentOffset(), SwFormatAnchor::GetAnchorNode(), SfxViewFrame::GetBindings(), MouseEvent::GetButtons(), MouseEvent::GetClicks(), SwCursorShell::GetContentAtPos(), SwFormatContentControl::GetContentControl(), SwTextAttr::GetContentControl(), SwView::GetCurShell(), SwViewShell::GetDoc(), SwView::GetDocShell(), SdrMarkView::GetDragMode(), SwView::GetDrawFuncPtr(), SwViewShell::GetDrawView(), SwFEShell::GetFlyFrameFormat(), SwContact::GetFormat(), SwFEShell::GetFormatFromObj(), SdrPaintView::getHitTolLog(), SwDoc::GetIDocumentUndoRedo(), SwEditShell::GetLastUndoInfo(), SwFormat::GetMacro(), SvxMacroItem::GetMacroTable(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMark::GetMarkedSdrObj(), MouseEvent::GetModifier(), SwFormat::GetName(), SwTextBoxHelper::getOtherTextBoxFormat(), vcl::Window::GetOutDev(), MouseEvent::GetPosPixel(), SwView::GetPostItMgr(), SfxBindings::GetRecorder(), SwWrtShell::GetSelectionType(), SwFEShell::GetSelFrameType(), SwViewOption::GetShdwCursorFillMode(), SwDocShell::GetStyleSheetPool(), SvxURLField::GetTargetFrame(), SwTextNode::GetTextAttrAt(), SwNode::GetTextNode(), SvxURLField::GetURL(), GetUserCall(), SwWrtShell::GetView(), SfxViewShell::GetViewFrame(), SwViewShell::GetViewOptions(), SwView::GetVisArea(), SwView::GetWrtShell(), SwWrtShell::GotoContentControl(), SwFormatClipboard::HasContent(), SwCursorShell::HasReadonlySel(), SwWrtShell::HasSelection(), InetAttr, INS_FROM_SHADOWCRSR, SfxBindings::Invalidate(), SfxBindings::InvalidateAll(), SwViewShell::InvalidateWindows(), comphelper::LibreOfficeKit::isActive(), SwWrtShell::IsAddMode(), sw::mark::ICheckboxFieldmark::IsChecked(), SwFEShell::IsDrawCreate(), SwView::IsDrawMode(), tools::Rectangle::IsEmpty(), SwFEShell::IsFrameSelected(), SwPostItMgr::IsHitSidebarWindow(), SwContentAtPos::IsInProtectSect(), SwWrtShell::IsInSelect(), MouseEvent::IsMod1(), vcl::Window::IsMouseCaptured(), SwFEShell::IsObjSelected(), SvtSecurityOptions::IsOptionSet(), SfxObjectShell::IsReadOnly(), SwCursorShell::IsReadOnlyAvailable(), SwCursorShell::IsSelection(), SwWrtShell::IsSelFrameMode(), SwViewOption::IsShadowCursor(), MouseEvent::IsShift(), SwViewShell::IsViewLocked(), KEY_MOD1, KEY_MOD2, KEY_SHIFT, lcl_GetTextShellFromDispatcher(), SwWrtShell::LeaveAddMode(), LoadURL(), SwViewShell::LockView(), m_aRszMvHdlPt, m_aStartPos, m_aTemplateTimer, m_aWaterCanTextBackColor, m_aWaterCanTextColor, m_bInsDraw, m_bInsFrame, m_bMBPressed, m_bWasShdwCursor, m_pAnchorMarker, m_pApplyTempl, m_pShadCursor, m_pUserMarker, m_rView, m_xRowColumnSelectionStart, SdrMarkView::MarkObj(), SdrViewEvent::meEvent, min(), MOUSE_LEFT, MOUSE_RIGHT, SwDrawBase::MouseButtonUp(), SdrView::MouseButtonUp(), SdrViewEvent::mpURLField, NewView, nId, NONE, nPos, ODF_FORMCHECKBOX, sw::Parent, SwFormatClipboard::Paste(), SwContentAtPos::pAttr, SwContentAtPos::pField, SwContentAtPos::pFieldmark, SwContentAtPos::pFndTextAttr, SdrView::PickAnything(), SdrMarkView::PickObj(), vcl::Window::PixelToLogic(), SwWrtShell::PopMode(), vcl::Window::ReleaseMouse(), RES_CHRATR_BACKGROUND(), RES_CHRATR_COLOR(), RES_FLYFRMFMT(), RES_TXTATR_CONTENTCONTROL(), RES_TXTATR_INPUTFIELD(), SetApplyTemplate(), SwEditShell::SetAttrItem(), sw::mark::ICheckboxFieldmark::SetChecked(), SwEditShell::SetCurNumRule(), SwView::SetDrawFuncPtr(), SwFEShell::SetFrameFormat(), SwView::SetNumRuleNodeFromDoc(), SdrSnapView::SetOrtho(), SwCursorShell::SetShadowCursorPos(), SwView::SetTabColFromDoc(), SwEditShell::SetTextFormatColl(), SwCursorShell::SetVisibleCursor(), SmartTag, Timer::Start(), SwEditShell::StartUndo(), StdDrawMode(), Task::Stop(), StopDDTimer(), StopInsFrame(), Table, SdrCreateView::TakeActionRect(), SwCursorShell::TestCurrPam(), Text, tools::Rectangle::TopLeft(), UI_DRAG_AND_COPY, SwEditShell::Undo(), SdrMarkView::UnmarkAllObj(), SwCursorShell::UnSetVisibleCursor(), SwViewShell::VisArea(), SwTextAttr::Which(), X, Point::X(), Y, and Point::Y().
Referenced by SetGraphicTwipPosition().
|
overrideprivatevirtual |
Reimplemented from vcl::Window.
Definition at line 4024 of file edtwin.cxx.
References SwViewShell::ActionPend(), SwContentAtPos::aFnd, SdrMarkView::AreObjectsMarked(), SwWrtShell::CallEvent(), SwWrtShell::CallSetCursor(), vcl::Window::CaptureMouse(), changeMousePointer(), SwCallMouseEvent::Clear(), tools::Rectangle::Contains(), SwRect::Contains(), CRSR_POSCHG, SwWrtShell::Drag(), eMode, EnterArea(), EVENT_OBJECT_URLITEM, SwWrtShell::ExecMacro(), Field, SwFEShell::FindAnchorPos(), g_bDDINetAttr, g_bDDTimerStarted, g_bFrameDrag, g_bValidCursorPos, g_eSdrMoveHdl, tools::SvRef< typename T >::get(), SvxMacroTableDtor::Get(), SwWrtShell::GetAttrOutlineContentVisible(), SfxViewFrame::GetBindings(), SwViewOption::getBrowseMode(), MouseEvent::GetButtons(), SfxViewFrame::GetChildWindow(), MouseEvent::GetClicks(), OutputDevice::GetConnectMetaFile(), SwCursorShell::GetContentAtPos(), GetDfltMetric(), SwViewShell::GetDoc(), SwView::GetDocShell(), SdrMarkView::GetDragMode(), SwView::GetDrawFuncPtr(), SwViewShell::GetDrawView(), SwFEShell::GetFlyFrameFormat(), SwFEShell::GetFormatFromAnyObj(), GetFrameControlsManager(), SwFrameFormat::GetIMapObject(), SdrHdl::GetKind(), SwViewShell::GetLayout(), SwContentNode::getLayoutFrame(), SwFormat::GetMacro(), SvxMacroItem::GetMacroTable(), MouseEvent::GetMode(), MouseEvent::GetModifier(), SwFormat::GetName(), SwDoc::GetNodes(), SwViewShell::GetOut(), vcl::Window::GetOutDev(), SwNodes::GetOutLineNds(), MouseEvent::GetPosPixel(), SwView::GetPostItMgr(), SwFEShell::GetRelativePagePosition(), SwWrtShell::GetSelectionType(), SwCursorShell::GetShadowCursorPos(), SwViewOption::GetShdwCursorFillMode(), SwNode::GetTextNode(), SwTextFrame::GetTextNodeFirst(), GetView(), SwWrtShell::GetView(), SfxViewShell::GetViewFrame(), SwViewShell::GetViewOptions(), SwView::GetWrtShell(), Graphic, SwCallMouseEvent::HasEvent(), SwWrtShell::HasSelection(), SwRect::Height(), InetAttr, SfxBindings::Invalidate(), SwWrtShell::Is_FnDragEQBeginDrag(), comphelper::LibreOfficeKit::isActive(), SwWrtShell::IsAddMode(), SwWrtShell::IsBlockMode(), IsChainMode(), SdrHdl::IsCornerHdl(), SwFrameAreaDefinition::isFrameAreaDefinitionValid(), SwFEShell::IsFrameSelected(), SwPostItMgr::IsHitSidebarWindow(), SwWrtShell::IsInSelect(), IsMinMove(), SwFEShell::IsObjSelected(), SfxObjectShell::IsReadOnly(), SwWrtShell::IsSelFrameMode(), SwViewOption::IsShadowCursor(), MouseEvent::IsShift(), SwViewOption::IsShowOutlineContentVisibilityButton(), MouseEvent::IsSynthetic(), SwNode::IsTextNode(), KEY_MOD1, KEY_MOD2, KEY_SHIFT, LeaveArea(), vcl::Window::LogicToPixel(), m_aRszMvHdlPt, m_aSaveCallEvent, m_aStartPos, m_bInsDraw, m_bInsFrame, m_bIsInMove, m_bIsRowDrag, m_bMBPressed, m_bWasShdwCursor, m_eOrient, m_pAnchorMarker, m_pApplyTempl, m_pSavedOutlineFrame, m_pShadCursor, m_rView, m_xRowColumnSelectionStart, Media, MOUSE_LEFT, SwDrawBase::MouseMove(), SdrView::MouseMove(), nPos, Ole, Outline, SwContentAtPos::pAttr, SwContentAtPos::pField, SdrMarkView::PickHandle(), vcl::Window::PixelToLogic(), SwContentAtPos::pNode, SwRect::Pos(), Postit, vcl::Window::ReleaseMouse(), SwFrameControlsManager::RemoveControlsByType(), s_nDDStartPosX, s_nDDStartPosY, SwOutlineNodes::Seek_Entry(), SwWrtShell::SelectTableRowCol(), SwCallMouseEvent::Set(), SdrSnapView::SetAngleSnapEnabled(), SdrSnapView::SetOrtho(), SwFrameControlsManager::SetOutlineContentVisibilityButton(), vcl::DocWindow::SetPointer(), SwPostItMgr::SetShadowState(), SfxBindings::SetState(), StopDDTimer(), SW_MOD, SwCursorShell::TestCurrPam(), SwWordCountWrapper::UpdateCounts(), UpdatePointer(), SwViewShell::VisArea(), SwField::Which(), Point::X(), and Point::Y().
Referenced by SetGraphicTwipPosition().
|
private |
Definition at line 2858 of file edtwin.cxx.
References SwWrtShell::CallSetCursor(), CRSR_POSCHG, CRSR_POSOLD, g_bNoInterrupt, g_bValidCursorPos, SwViewShell::IsViewLocked(), SwViewShell::LockView(), and SetUseInputLanguage().
Referenced by MouseButtonDown().
|
overrideprivatevirtual |
Reimplemented from vcl::Window.
Definition at line 658 of file edtwin2.cxx.
References GetView(), SwView::GetWrtShellPtr(), vcl::Window::Invalidate(), comphelper::LibreOfficeKit::isActive(), comphelper::LibreOfficeKit::isTiledPainting(), SwCursorShell::Paint(), SwViewShell::setOutputToWindow(), and comphelper::LibreOfficeKit::setTiledPainting().
|
overrideprivatevirtual |
|
overrideprivatevirtual |
Reimplemented from vcl::Window.
Definition at line 312 of file edtwin2.cxx.
References tools::Rectangle::AdjustBottom(), tools::Rectangle::AdjustLeft(), tools::Rectangle::AdjustRight(), tools::Rectangle::AdjustTop(), SwContentAtPos::aFnd, tools::Rectangle::BottomRight(), ClipLongToolTip(), cMarkSeparator, IDocumentMarkAccess::CROSSREF_HEADING_BOOKMARK, CurrAttrs, Database, DocStat, Dropdown, SwContentAtPos::eContentAtPos, SwField::ExpandField(), Field, IDocumentMarkAccess::findBookmark(), Ftn, SwAuthorityField::GetAuthority(), IDocumentMarkAccess::getBookmarksEnd(), SwCursorShell::GetContentAtPos(), SwDocShell::GetDoc(), SwView::GetDocShell(), SwViewShell::GetDrawView(), GetExp, SwGetRefField::GetExpandedTextOfReferencedTextNode(), sw::GetExpandTextMerged(), SwField::GetFieldName(), SwFormatFootnote::GetFootnoteText(), SwViewShell::getIDocumentMarkAccess(), SwDoc::getIDocumentRedlineAccess(), SwViewShell::GetLayout(), HelpEvent::GetMode(), HelpEvent::GetMousePosPixel(), vcl::KeyCode::GetName(), SdrPageView::GetPage(), SwField::GetPar1(), SwField::GetPar2(), IDocumentRedlineAccess::GetRedlineFlags(), GetRef, SdrPaintView::GetSdrPageView(), SwGetRefField::GetSetRefName(), SwField::GetSubType(), SwNode::GetTextNode(), SwField::GetTitle(), IDocumentMarkAccess::GetType(), SwTOXType::GetTypeName(), SfxHelp::GetURLHelpText(), SwTableBoxValue::GetValue(), GetValue, SwViewShell::GetViewOptions(), SwView::GetWrtShell(), HiddenText, i, InetAttr, Input, SwFormatFootnote::IsEndNote(), SwModuleOptions::IsHideFieldTips(), SwContentAtPos::IsInRTLText(), SfxObjectShell::IsReadOnly(), SwGetRefField::IsRefToHeadingCrossRefBookmark(), SwGetRefField::IsRefToNumItemCrossRefBookmark(), IDocumentRedlineAccess::IsShowChanges(), SwViewOption::IsShowContentTips(), SwViewOption::IsShowInlineTooltips(), JumpEdit, KEY_MOD1, KEY_SPACE, lcl_GetRedlineHelp(), vcl::Window::LogicToPixel(), m_rView, Macro, NONE, vcl::Window::OutputToScreenPixel(), SwContentAtPos::pAttr, SwContentAtPos::pField, SwContentAtPos::pFndTextAttr, vcl::Window::PixelToLogic(), Postit, SwContentAtPos::pRedl, Redline, RefMark, URIHelper::removePassword(), SwDPage::RequestHelp(), vcl::Window::ScreenToOutputPixel(), tools::Rectangle::SetBottom(), SetExp, tools::Rectangle::SetLeft(), tools::Rectangle::SetRight(), tools::Rectangle::SetTop(), Help::ShowBalloon(), Help::ShowQuickHelp(), SmartTag, SwContentAtPos::sStr, sSuffix, nsSwExtendedSubType::SUB_CMD, SwRect::SVRect(), SW_MOD, SwResId(), t, Table, TableBoxFml, TableBoxValue, TableColRedline, TableOfAuthorities, TableRedline, tools::Rectangle::TopLeft(), ToxMark, u, INetURLObject::Unambiguous, tools::Rectangle::Union(), User, INetURLObject::WasEncoded, SwField::Which(), Point::X(), and Point::Y().
|
private |
MouseEvents.
Definition at line 2834 of file edtwin.cxx.
References EnterArea(), g_bNoInterrupt, m_bMBPressed, and vcl::Window::ReleaseMouse().
Referenced by MouseButtonDown().
|
private |
Definition at line 85 of file edtwin3.cxx.
References SwView::GetHRuler(), SwView::GetVRuler(), and m_rView.
Referenced by MouseButtonDown().
bool SwEditWin::RulerMarginDrag | ( | const MouseEvent & | rMEvt, |
const bool | bVerticalMode | ||
) |
Definition at line 96 of file edtwin3.cxx.
References SwView::GetHRuler(), SwView::GetVRuler(), and m_rView.
Referenced by MouseButtonDown().
|
private |
Definition at line 5954 of file edtwin.cxx.
References ESelection::Adjust(), SwWrtShell::CallSetCursor(), SwCursorShell::ClearGCAttr(), CRSR_POSCHG, SwDrawBase::Deactivate(), DrawObjectEditMode, SwWrtShell::Edit(), EnterDrawMode(), SwWrtShell::EnterSelFrameMode(), EditEngine::FindDocPosition(), g_bFrameDrag, g_bValidCursorPos, SwEditShell::GCAttr(), SfxViewFrame::GetBindings(), GetDispatcher(), SwView::GetDrawFuncPtr(), SwViewShell::GetDrawView(), vcl::Window::GetOutDev(), OutlinerView::GetOutputArea(), OutlinerView::GetSelection(), SwWrtShell::GetSelectionType(), SwFEShell::GetSelFrameType(), SdrObjEditView::GetTextEditOutliner(), SdrObjEditView::GetTextEditOutlinerView(), GetView(), SwWrtShell::GetView(), SfxViewShell::GetViewFrame(), SwFEShell::GotoNextFly(), Graphic, SwCursorShell::HideCursor(), SfxBindings::Invalidate(), SfxBindings::InvalidateAll(), SwFEShell::IsFrameSelected(), SwCursorShell::IsGCAttr(), SwFEShell::IsInsideSelectedObj(), SwWrtShell::IsSelFrameMode(), SwFEShell::IsURLGrfAtPos(), SwViewShell::IsViewLocked(), ESelection::IsZero(), SwView::LeaveDrawCreate(), SwWrtShell::LeaveSelFrameMode(), SwViewShell::LockView(), m_aActHitType, m_bInsFrame, m_rView, SwFEShell::MakeSelVisible(), SdrView::MouseButtonDown(), SdrView::MouseButtonUp(), EPosition::nIndex, NONE, SwView::NoRotate(), EPosition::nPara, Ole, vcl::Window::PixelToLogic(), SwWrtShell::ResetCursorStack(), SwFEShell::SelectObj(), SwFEShell::SelFlyGrabCursor(), SwView::SetDrawFuncPtr(), Point::setX(), Point::setY(), SwFEShell::ShouldObjectBeSelected(), SwCursorShell::ShowCursor(), StopInsFrame(), SwCursorShell::TestCurrPam(), tools::Rectangle::TopLeft(), tools::Rectangle::TopRight(), SwWrtShell::UnSelectFrame(), UpdatePointer(), Point::X(), and Point::Y().
Referenced by Command().
void SwEditWin::SetApplyTemplate | ( | const SwApplyTemplate & | rTempl | ) |
Apply template.
Definition at line 5285 of file edtwin.cxx.
References SwWrtShell::Edit(), SwApplyTemplate::eType, SfxViewFrame::GetBindings(), SwViewShell::GetDoc(), SwDoc::GetIDocumentUndoRedo(), SfxViewShell::GetViewFrame(), SwViewShell::GetViewOptions(), SwView::GetWrtShell(), SfxBindings::Invalidate(), SwViewOption::IsIdle(), SwWrtShell::IsSelFrameMode(), m_pApplyTempl, SwApplyTemplate::m_pFormatClipboard, m_rView, SwApplyTemplate::nColor, SwWrtShell::NoEdit(), SwViewOption::SetIdle(), vcl::DocWindow::SetPointer(), and SwCursorShell::UnSetVisibleCursor().
Referenced by SwDocShell::DoWaterCan(), SwView::ExecFormatPaintbrush(), SwView::Execute(), SwTextShell::Execute(), KeyInput(), and MouseButtonUp().
|
inline |
Definition at line 222 of file edtwin.hxx.
Referenced by SwBezierShell::Execute(), and SwDrawBaseShell::SwDrawBaseShell().
void SwEditWin::SetChainMode | ( | bool | bOn | ) |
Definition at line 6203 of file edtwin.cxx.
References FN_FRAME_CHAIN, FN_FRAME_UNCHAIN, SfxViewFrame::GetBindings(), SfxViewShell::GetViewFrame(), SfxBindings::Invalidate(), m_bChainMode, m_pUserMarker, m_rView, and StopInsFrame().
Referenced by SwView::Execute(), SwFrameShell::Execute(), and MouseButtonDown().
void SwEditWin::SetCursorTwipPosition | ( | const Point & | rPosition, |
bool | bPoint, | ||
bool | bClearMark | ||
) |
Allows adjusting the point or mark of the selection to a document coordinate.
Definition at line 6764 of file edtwin.cxx.
References SwCursorShell::ClearMark(), SwWrtShell::EndSelect(), SwPaM::Exchange(), SwPostItMgr::GetActiveSidebarWin(), SwViewShell::GetDrawView(), SwView::GetPostItMgr(), SwCursorShell::getShellCursor(), SwView::GetWrtShell(), SwCursorShell::HasMark(), m_rView, SwCursorShell::SetCursor(), EditView::SetCursorLogicPosition(), and SwWrtShell::SttSelect().
Referenced by SwXTextDocument::setTextSelection().
|
inline |
Definition at line 211 of file edtwin.hxx.
void SwEditWin::SetGraphicTwipPosition | ( | bool | bStart, |
const Point & | rPosition | ||
) |
Allows starting or ending a graphic move or resize action.
Definition at line 6814 of file edtwin.cxx.
References Point::getX(), Point::getY(), MIN_MOVE, MOUSE_LEFT, MouseButtonDown(), MouseButtonUp(), and MouseMove().
Referenced by SwXTextDocument::setGraphicSelection().
|
inline |
Definition at line 213 of file edtwin.hxx.
|
inline |
Definition at line 291 of file edtwin.hxx.
|
inline |
Definition at line 217 of file edtwin.hxx.
Referenced by StdDrawMode().
void SwEditWin::SetUseInputLanguage | ( | bool | bNew | ) |
#i42732# display status of font size/name depending on either the input language or the selection position depending on what has changed lately
Definition at line 6624 of file edtwin.cxx.
References SfxViewFrame::GetBindings(), GetView(), SfxViewShell::GetViewFrame(), SfxBindings::Invalidate(), and m_bUseInputLanguage.
Referenced by Command(), SwTextShell::ExecBasicMove(), SwBaseShell::ExecDelete(), SwTextShell::ExecMove(), SwView::Execute(), and MoveCursor().
|
inline |
Definition at line 242 of file edtwin.hxx.
Referenced by SwTextShell::Execute().
|
inline |
Definition at line 240 of file edtwin.hxx.
Referenced by SwTextShell::Execute().
|
private |
Definition at line 6526 of file edtwin.cxx.
References SvxSwAutoFormatFlags::bAutoCmpltShowAsTip, SvxSwAutoFormatFlags::bAutoCompleteWords, QuickHelpData::ClearContent(), QuickHelpData::FillStrArr(), SvxAutoCorrect::GetSwFlags(), SwView::GetWrtShell(), QuickHelpData::m_aHelpStrings, QuickHelpData::m_bIsAutoText, QuickHelpData::m_bIsTip, m_rView, s_pQuickHlpData, QuickHelpData::SortAndFilter(), and QuickHelpData::Start().
Referenced by Command(), and KeyInput().
|
private |
Definition at line 6510 of file edtwin.cxx.
References QuickHelpData::ClearContent(), GetGlossaryList(), SwView::GetWrtShell(), SwGlossaryList::HasLongName(), QuickHelpData::m_aHelpStrings, m_rView, s_pQuickHlpData, and QuickHelpData::Start().
Referenced by Command(), and KeyInput().
|
private |
Definition at line 48 of file edtdd.cxx.
References g_bDDTimerStarted, LINK, m_aTimer, Timer::SetInvokeHandler(), Timer::SetTimeout(), and Timer::Start().
Referenced by MouseButtonDown().
Definition at line 65 of file edtdd.cxx.
References SdrView::Command(), g_bExecuteDrag, g_bFrameDrag, g_bModePushed, SfxViewFrame::GetBindings(), SwCursorShell::GetContentAtPos(), SwView::GetDocShell(), SwViewShell::GetDrawView(), SwFEShell::GetObjCntType(), SfxViewShell::GetObjectShell(), SfxViewShell::GetViewFrame(), SwView::GetWrtShell(), InetAttr, SfxBindings::InvalidateAll(), SfxObjectShell::isContentExtractionLocked(), IsDrawAction(), SwFEShell::IsDrawCreate(), SwWrtShell::IsInSelect(), SwFEShell::IsInsideSelectedObj(), SfxObjectShell::IsReadOnly(), SwWrtShell::IsSelFrameMode(), SwViewShell::LockPaint(), m_aMovePos, m_bIsInDrag, m_bMBPressed, m_pAnchorMarker, m_pApplyTempl, m_rView, OBJCNT_NONE, vcl::Window::PixelToLogic(), SwWrtShell::PopMode(), vcl::Window::ReleaseMouse(), s_nDDStartPosX, s_nDDStartPosY, SwFEShell::SelectObj(), StartDrag, StartExecuteDrag(), SwCursorShell::TestCurrPam(), SwViewShell::UnlockPaint(), SwWrtShell::UnSelectFrame(), Point::X(), and Point::Y().
void SwEditWin::StartExecuteDrag | ( | ) |
Definition at line 149 of file edtdd.cxx.
References g_bExecuteDrag, SwView::GetWrtShell(), m_aMovePos, m_bIsInDrag, and m_rView.
Referenced by StartDrag().
void SwEditWin::StdDrawMode | ( | SdrObjKind | eSdrObjectKind, |
bool | bObjSelect | ||
) |
Definition at line 742 of file edtwin.cxx.
References SwDrawBase::Activate(), SwView::GetDrawFuncPtr(), SwView::GetWrtShell(), m_bInsFrame, m_nInsFrameColCount, m_rView, SwView::SetDrawFuncPtr(), SetSdrDrawMode(), and SwView::SetSelDrawSlot().
Referenced by InsFrame(), MouseButtonUp(), and SwDrawBaseShell::SwDrawBaseShell().
|
private |
Definition at line 56 of file edtdd.cxx.
References SwWrtShell::CallSetCursor(), g_bDDTimerStarted, SwWrtShell::IsSelFrameMode(), LINK, m_aTimer, Timer::SetInvokeHandler(), and Task::Stop().
Referenced by MouseButtonUp(), and MouseMove().
void SwEditWin::StopInsFrame | ( | ) |
Definition at line 761 of file edtwin.cxx.
References SwDrawBase::Deactivate(), SwView::GetDrawFuncPtr(), SwView::LeaveDrawCreate(), m_bInsFrame, m_nInsFrameColCount, m_rView, and SwView::SetDrawFuncPtr().
Referenced by SwView::InsertCaption(), KeyInput(), lcl_goIntoTextBox(), MouseButtonDown(), MouseButtonUp(), SelectMenuPosition(), SetChainMode(), and SwTransferable::SetSelInShell().
void SwEditWin::StopQuickHelp | ( | ) |
Definition at line 6192 of file edtwin.cxx.
References SwView::GetWrtShell(), vcl::Window::HasFocus(), QuickHelpData::m_bIsDisplayed, m_rView, s_pQuickHlpData, and QuickHelpData::Stop().
Referenced by SwDocShell::ConvertTo(), SwTextShell::ExecInsert(), SwWrtShell::InsertPostIt(), SwDocShell::Save(), and SwDocShell::SaveAs().
void SwEditWin::ToggleOutlineContentVisibility | ( | const size_t | nOutlinePos, |
const bool | bSubs | ||
) |
Definition at line 6837 of file edtwin.cxx.
References bVisible, SwFEShell::EndTextEdit(), SwWrtShell::EnterStdMode(), SwTextNode::GetAttrOutlineContentVisible(), SwView::GetDocShell(), SwViewShell::getIDocumentOutlineNodesAccess(), SwViewShell::GetNodes(), IDocumentOutlineNodes::getOutlineLevel(), SwNodes::GetOutLineNds(), IDocumentOutlineNodes::getOutlineNodesCount(), SwNode::GetTextNode(), GetView(), SwViewShell::GetViewOptions(), SwView::GetWrtShell(), SwWrtShell::GotoOutline(), SwWrtShell::InvalidateOutlineContentVisibility(), SwWrtShell::IsOutlineContentVisible(), SwViewOption::IsTreatSubOutlineLevelsAsContent(), SwView::LeaveDrawCreate(), nPos, SwTextNode::SetAttrOutlineContentVisible(), and SwEditShell::SetModified().
Referenced by SwView::Execute(), and MouseButtonDown().
void SwEditWin::UpdatePointer | ( | const Point & | rLPt, |
sal_uInt16 | nButtons = 0 |
||
) |
Definition at line 344 of file edtwin.cxx.
References SwContentAtPos::aFnd, SdrObjMacroHitRec::aPos, SwViewOption::CanHideWhitespace(), SwFEShell::Chainable(), ClickField, Content, SvtSecurityOptions::CtrlClickHyperlink, SwCursorShell::CursorInsideInputField(), SwContentAtPos::eContentAtPos, Field, Frame, Ftn, SwCursorShell::GetContentAtPos(), SwCursorShell::GetCurField(), SwViewShell::GetDoc(), SwView::GetDocShell(), SwView::GetDrawFuncPtr(), SwViewShell::GetDrawView(), SwFormatField::GetField(), SwFEShell::GetFlyFrameFormat(), SwTextAttr::GetFormatField(), SwFEShell::GetFormatFromObj(), IDocumentDrawModelAccess::GetHellId(), SdrPaintView::getHitTolLog(), SwDoc::getIDocumentDrawModelAccess(), SwViewShell::getIDocumentOutlineNodesAccess(), SdrObject::GetLayer(), SwViewShell::GetLayout(), SdrObject::GetMacroPointer(), SwDoc::GetNodes(), SwFEShell::GetObjAt(), SwViewShell::GetOut(), IDocumentOutlineNodes::getOutlineLevel(), SwNodes::GetOutLineNds(), IDocumentOutlineNodes::getOutlineNodesCount(), SdrView::GetPreferredPointer(), SwNode::GetTextNode(), GetView(), SwViewShell::GetViewOptions(), SwView::GetWrtShell(), HIT_PIX, InetAttr, SwRootFrame::IsBetweenPages(), IsChainMode(), SwCursorShell::IsCursorReadonly(), SwFEShell::IsFrameSelected(), SwViewOption::IsHideWhitespaceMode(), SwDrawBase::IsInsertForm(), SwFEShell::IsInsideSelectedObj(), SwCursorShell::IsInVerticalText(), IsObjectSelect(), SwFEShell::IsObjSelectable(), SwFEShell::IsObjSelected(), SvtSecurityOptions::IsOptionSet(), SwCursorShell::IsOverReadOnlyPos(), SwCursorShell::IsPageAtPos(), SfxObjectShell::IsReadOnly(), SwFEShell::IsSelObjProtected(), SdrObjEditView::IsTextEdit(), SwNode::IsTextNode(), SwViewOption::IsTreatSubOutlineLevelsAsContent(), KEY_MOD1, m_aActHitType, m_bInsDraw, m_eOrient, m_pAnchorMarker, m_pApplyTempl, m_pShadCursor, m_pUserMarker, m_rView, NONE, nPos, OK, Outline, SwContentAtPos::pFndTextAttr, SdrView::PickAnything(), SdrMarkView::PickHandle(), SdrMarkView::PickObj(), SwContentAtPos::pNode, Pos, SdrObjMacroHitRec::pPageView, RES_TXTATR_INPUTFIELD(), SwOutlineNodes::Seek_Entry(), SdrPaintView::SetHitTolerancePixel(), vcl::DocWindow::SetPointer(), vcl::Window::SetQuickHelpText(), Size, SmartTag, SwRect::SVRect(), SwResId(), SwViewShell::VisArea(), SwTextAttr::Which(), and SwRect::Width().
Referenced by MouseButtonDown(), MouseMove(), SelectMenuPosition(), SwView::SelectShell(), and SwWebView::SelectShell().
|
private |
Definition at line 101 of file edtwin.hxx.
Referenced by MouseButtonDown(), SelectMenuPosition(), and UpdatePointer().
|
private |
Definition at line 80 of file edtwin.hxx.
Referenced by FlushInBuffer(), and KeyInput().
|
private |
Definition at line 78 of file edtwin.hxx.
Referenced by FlushInBuffer(), KeyInput(), and SwEditWin().
|
private |
Definition at line 83 of file edtwin.hxx.
Referenced by JustifyAreaTimer(), LeaveArea(), StartDrag(), and StartExecuteDrag().
|
private |
Definition at line 84 of file edtwin.hxx.
Referenced by MouseButtonDown(), MouseButtonUp(), and MouseMove().
|
private |
Definition at line 88 of file edtwin.hxx.
Referenced by MouseMove().
|
private |
Definition at line 82 of file edtwin.hxx.
Referenced by MouseButtonDown(), MouseButtonUp(), and MouseMove().
|
private |
Definition at line 85 of file edtwin.hxx.
Referenced by MouseButtonUp(), and SwEditWin().
|
private |
Definition at line 76 of file edtwin.hxx.
Referenced by DragFinished(), EnterArea(), JustifyAreaTimer(), LeaveArea(), StartDDTimer(), StopDDTimer(), and SwEditWin().
|
private |
Definition at line 68 of file edtwin.hxx.
Referenced by MouseButtonUp().
|
private |
Definition at line 67 of file edtwin.hxx.
Referenced by MouseButtonUp().
|
private |
Definition at line 117 of file edtwin.hxx.
Referenced by SetChainMode(), and SwEditWin().
|
private |
Definition at line 111 of file edtwin.hxx.
Referenced by MouseButtonDown(), MouseButtonUp(), MouseMove(), SwEditWin(), and UpdatePointer().
|
private |
Definition at line 112 of file edtwin.hxx.
Referenced by InsFrame(), KeyInput(), MouseButtonDown(), MouseButtonUp(), MouseMove(), SelectMenuPosition(), StdDrawMode(), StopInsFrame(), and SwEditWin().
|
private |
Definition at line 114 of file edtwin.hxx.
Referenced by DragFinished(), StartDrag(), StartExecuteDrag(), and SwEditWin().
|
private |
Definition at line 113 of file edtwin.hxx.
Referenced by MouseButtonDown(), and MouseMove().
|
private |
Definition at line 120 of file edtwin.hxx.
Referenced by MouseButtonDown(), and MouseMove().
|
private |
Definition at line 119 of file edtwin.hxx.
Referenced by KeyInput().
|
private |
Definition at line 110 of file edtwin.hxx.
Referenced by Command(), MouseButtonDown(), MouseButtonUp(), MouseMove(), ResetMouseButtonDownFlags(), StartDrag(), and SwEditWin().
|
private |
Definition at line 125 of file edtwin.hxx.
|
private |
Definition at line 115 of file edtwin.hxx.
Referenced by AcceptDrop(), DropCleanup(), and SwEditWin().
|
private |
Definition at line 116 of file edtwin.hxx.
Referenced by AcceptDrop(), DropCleanup(), and SwEditWin().
|
private |
#i42732# display status of font size/name depending on either the input language or the selection position depending on what has changed lately
Definition at line 124 of file edtwin.hxx.
Referenced by SetUseInputLanguage(), and SwEditWin().
|
private |
Definition at line 118 of file edtwin.hxx.
Referenced by MouseButtonDown(), MouseButtonUp(), MouseMove(), and SwEditWin().
|
private |
Definition at line 107 of file edtwin.hxx.
|
private |
Definition at line 81 of file edtwin.hxx.
Referenced by FlushInBuffer(), and KeyInput().
|
private |
Definition at line 109 of file edtwin.hxx.
|
private |
Definition at line 96 of file edtwin.hxx.
Referenced by MouseMove(), and UpdatePointer().
|
private |
Definition at line 104 of file edtwin.hxx.
Referenced by AcceptDrop(), and ExecuteDrop().
|
private |
Definition at line 105 of file edtwin.hxx.
Referenced by AcceptDrop(), and ExecuteDrop().
|
private |
Definition at line 103 of file edtwin.hxx.
Referenced by AcceptDrop(), and ExecuteDrop().
|
private |
Definition at line 108 of file edtwin.hxx.
Referenced by InsFrame(), StdDrawMode(), and StopInsFrame().
|
private |
Definition at line 127 of file edtwin.hxx.
Referenced by KeyInput(), and MouseButtonDown().
|
private |
Definition at line 128 of file edtwin.hxx.
Referenced by KeyInput().
|
private |
Definition at line 91 of file edtwin.hxx.
Referenced by dispose(), MouseButtonDown(), MouseButtonUp(), MouseMove(), StartDrag(), and UpdatePointer().
|
private |
Definition at line 90 of file edtwin.hxx.
Referenced by Command(), dispose(), KeyInput(), MouseButtonDown(), MouseButtonUp(), MouseMove(), SetApplyTemplate(), StartDrag(), and UpdatePointer().
|
private |
Definition at line 130 of file edtwin.hxx.
Referenced by dispose(), and GetFrameControlsManager().
|
private |
Definition at line 132 of file edtwin.hxx.
Referenced by Command(), and MouseMove().
|
private |
Definition at line 95 of file edtwin.hxx.
Referenced by Command(), dispose(), KeyInput(), LeaveArea(), MouseButtonDown(), MouseButtonUp(), MouseMove(), and UpdatePointer().
|
private |
Definition at line 93 of file edtwin.hxx.
Referenced by AcceptDrop(), CleanupDropUserMarker(), dispose(), DropCleanup(), MouseButtonUp(), SetChainMode(), and UpdatePointer().
|
private |
Definition at line 94 of file edtwin.hxx.
Referenced by AcceptDrop(), and CleanupDropUserMarker().
|
private |
Definition at line 99 of file edtwin.hxx.
Referenced by AcceptDrop(), ChangeDrawing(), ChangeFly(), changeMousePointer(), Command(), CreateAccessible(), DeleteSurroundingText(), dispose(), DropCleanup(), EnterDrawMode(), EnterDrawTextMode(), ExecuteDrop(), FlushInBuffer(), GetDropDestination(), GetFocus(), GetSurroundingText(), GetSurroundingTextSelection(), IsInHeaderFooter(), IsOverHeaderFooterFly(), KeyInput(), LogicInvalidate(), LoseFocus(), MouseButtonDown(), MouseButtonUp(), MouseMove(), RequestHelp(), RulerColumnDrag(), RulerMarginDrag(), SelectMenuPosition(), SetApplyTemplate(), SetChainMode(), SetCursorTwipPosition(), ShowAutoCorrectQuickHelp(), ShowAutoText(), StartDrag(), StartExecuteDrag(), StdDrawMode(), StopInsFrame(), StopQuickHelp(), and UpdatePointer().
|
private |
Definition at line 97 of file edtwin.hxx.
Referenced by MouseButtonDown(), MouseButtonUp(), and MouseMove().
|
staticprivate |
Definition at line 64 of file edtwin.hxx.
Referenced by EnterDrawMode(), MouseButtonDown(), MouseMove(), and StartDrag().
|
staticprivate |
Definition at line 65 of file edtwin.hxx.
Referenced by EnterDrawMode(), MouseButtonDown(), MouseMove(), and StartDrag().
|
staticprivate |
Definition at line 62 of file edtwin.hxx.
Referenced by Command(), dispose(), FinitStaticData(), InitStaticData(), KeyInput(), LoseFocus(), MouseButtonDown(), ShowAutoCorrectQuickHelp(), ShowAutoText(), and StopQuickHelp().