LibreOffice Module editeng (master) 1
Public Member Functions | List of all members
EditSelectionEngine Class Reference

#include <editsel.hxx>

Inheritance diagram for EditSelectionEngine:
[legend]
Collaboration diagram for EditSelectionEngine:
[legend]

Public Member Functions

 EditSelectionEngine ()
 
void SetCurView (EditView *pNewView)
 
- Public Member Functions inherited from SelectionEngine
 SelectionEngine (vcl::Window *pWindow, FunctionSet *pFunctions=nullptr)
 
 ~SelectionEngine ()
 
 SelectionEngine (const SelectionEngine &)=delete
 
 SelectionEngine (SelectionEngine &&)=delete
 
SelectionEngineoperator= (const SelectionEngine &)=delete
 
SelectionEngineoperator= (SelectionEngine &&)=delete
 
bool SelMouseButtonDown (const MouseEvent &rMEvt)
 
bool SelMouseButtonUp (const MouseEvent &rMEvt)
 
bool SelMouseMove (const MouseEvent &rMEvt)
 
void ReleaseMouse ()
 
void CaptureMouse ()
 
void CursorPosChanging (bool bShift, bool bMod1)
 
void SetVisibleArea (const tools::Rectangle &rNewArea)
 
void SetAddMode (bool)
 
bool IsAddMode () const
 
void AddAlways (bool bOn)
 
bool IsAlwaysAdding () const
 
void EnableDrag (bool bOn)
 
void SetSelectionMode (SelectionMode eMode)
 
SelectionMode GetSelectionMode () const
 
void SetFunctionSet (FunctionSet *pFuncs)
 
const FunctionSetGetFunctionSet () const
 
const PointGetMousePosPixel () const
 
const MouseEventGetMouseEvent () const
 
void SetWindow (vcl::Window *)
 
vcl::WindowGetWindow () const
 
void LockModifiers (sal_uInt16 nModifiers)
 
sal_uInt16 GetLockedModifiers () const
 
bool IsInSelection () const
 
void Reset ()
 
bool Command (const CommandEvent &rCEvt)
 
bool HasAnchor () const
 
void SetAnchor (bool bAnchor)
 
void SetUpdateInterval (sal_uLong nInterval)
 
void ExpandSelectionOnMouseMove (bool bExpand=true)
 

Detailed Description

Definition at line 48 of file editsel.hxx.

Constructor & Destructor Documentation

◆ EditSelectionEngine()

EditSelectionEngine::EditSelectionEngine ( )

Member Function Documentation

◆ SetCurView()

void EditSelectionEngine::SetCurView ( EditView pNewView)

The documentation for this class was generated from the following files: