LibreOffice Module vcl (master) 1
|
#include <edit.hxx>
Public Member Functions | |
SAL_DLLPRIVATE bool | ImplUseNativeBorder (vcl::RenderContext const &rRenderContext, WinBits nStyle) const |
Edit (vcl::Window *pParent, WinBits nStyle=WB_BORDER) | |
virtual | ~Edit () override |
virtual void | dispose () override |
This is intended to be used to clear any locally held references to other Window-subclass objects. More... | |
virtual void | MouseButtonDown (const MouseEvent &rMEvt) override |
virtual void | MouseButtonUp (const MouseEvent &rMEvt) override |
virtual void | KeyInput (const KeyEvent &rKEvt) override |
virtual void | Paint (vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect) override |
virtual void | Resize () override |
virtual void | Draw (OutputDevice *pDev, const Point &rPos, SystemTextColorFlags nFlags) override |
virtual void | GetFocus () override |
virtual void | LoseFocus () override |
virtual void | Tracking (const TrackingEvent &rTEvt) override |
virtual void | Command (const CommandEvent &rCEvt) override |
virtual void | StateChanged (StateChangedType nType) override |
virtual void | DataChanged (const DataChangedEvent &rDCEvt) override |
virtual bool | PreNotify (NotifyEvent &rNEvt) override |
virtual void | Modify () |
virtual void | SetModifyFlag () |
void | SetEchoChar (sal_Unicode c) |
sal_Unicode | GetEchoChar () const |
virtual void | SetReadOnly (bool bReadOnly=true) |
virtual bool | IsReadOnly () const |
void | SetInsertMode (bool bInsert) |
bool | IsInsertMode () const |
virtual void | SetMaxTextLen (sal_Int32 nMaxLen) |
virtual sal_Int32 | GetMaxTextLen () const |
void | SetWidthInChars (sal_Int32 nWidthInChars) |
sal_Int32 | GetWidthInChars () const |
void | setMaxWidthChars (sal_Int32 nWidth) |
virtual void | SetSelection (const Selection &rSelection) |
virtual const Selection & | GetSelection () const |
virtual void | ReplaceSelected (const OUString &rStr) |
virtual void | DeleteSelected () |
virtual OUString | GetSelected () const |
virtual void | Cut () |
virtual void | Copy () |
virtual void | Paste () |
void | Undo () |
virtual void | SetText (const OUString &rStr) override |
virtual void | SetText (const OUString &rStr, const Selection &rNewSelection) |
virtual OUString | GetText () const override |
void | SetCursorAtLast () |
void | SetPlaceholderText (const OUString &rStr) |
void | SaveValue () |
const OUString & | GetSavedValue () const |
virtual void | SetModifyHdl (const Link< Edit &, void > &rLink) |
virtual const Link< Edit &, void > & | GetModifyHdl () const |
void | SetActivateHdl (const Link< Edit &, bool > &rLink) |
void | SetSubEdit (Edit *pEdit) |
Edit * | GetSubEdit () const |
void | SetAutocompleteHdl (const Link< Edit &, void > &rLink) |
const Link< Edit &, void > & | GetAutocompleteHdl () const |
virtual Size | CalcMinimumSize () const |
virtual Size | CalcMinimumSizeForText (const OUString &rString) const |
virtual Size | GetOptimalSize () const override |
virtual Size | CalcSize (sal_Int32 nChars) const |
sal_Int32 | GetMaxVisChars () const |
VclPtr< PopupMenu > | CreatePopupMenu () |
virtual OUString | GetSurroundingText () const override |
virtual Selection | GetSurroundingTextSelection () const override |
virtual bool | DeleteSurroundingText (const Selection &rSelection) override |
virtual bool | set_property (const OUString &rKey, const OUString &rValue) override |
void | SetTextFilter (TextFilter *pFilter) |
virtual FactoryFunction | GetUITestFactory () const override |
void | SetForceControlBackground (bool b) |
bool | IsPassword () const |
virtual void | DumpAsPropertyTree (tools::JsonWriter &rJsonWriter) override |
Dumps itself and potentially its children to a property tree, to be written easily to JSON. More... | |
Public Member Functions inherited from Control | |
SAL_DLLPRIVATE void | ImplClearLayoutData () const |
SAL_DLLPRIVATE void | ImplDrawFrame (OutputDevice *pDev, tools::Rectangle &rRect) |
draws a frame around the give rectangle, onto the given device More... | |
Control (vcl::Window *pParent, WinBits nWinStyle=0) | |
virtual | ~Control () override |
virtual void | dispose () override |
This is intended to be used to clear any locally held references to other Window-subclass objects. More... | |
virtual void | EnableRTL (bool bEnable=true) override |
virtual bool | EventNotify (NotifyEvent &rNEvt) override |
virtual void | StateChanged (StateChangedType nStateChange) override |
virtual void | Resize () override |
virtual void | SetText (const OUString &rStr) override |
virtual OUString | GetDisplayText () const override |
tools::Rectangle | GetCharacterBounds (tools::Long nIndex) const |
tools::Long | GetIndexForPoint (const Point &rPoint) const |
Pair | GetLineStartEnd (tools::Long nLine) const |
tools::Long | ToRelativeLineIndex (tools::Long nIndex) const |
ToRelativeLineIndex changes a layout data index to a count relative to its line. More... | |
void | SetLoseFocusHdl (const Link< Control &, void > &rLink) |
bool | HasControlFocus () const |
determines whether the control currently has the focus More... | |
void | SetLayoutDataParent (const Control *pParent) const |
virtual Size | GetOptimalSize () const override |
void | SetReferenceDevice (OutputDevice *_referenceDevice) |
sets a reference device used for rendering control text More... | |
OutputDevice * | GetReferenceDevice () const |
vcl::Font | GetUnzoomedControlPointFont () const |
void | SetShowAccelerator (bool val) |
virtual void | LogicInvalidate (const tools::Rectangle *pRectangle) override |
Notify the LOK client about an invalidated area. More... | |
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 |
if this is a proxy return the client, otherwise itself More... | |
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 |
Can the widget derived from this Window do the double-buffering via RenderContext properly? More... | |
void | RequestDoubleBuffering (bool bRequest) |
Enable/disable double-buffering of the frame window and all its children. More... | |
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) |
Override EnableInput . More... | |
bool | IsAlwaysEnableInput () const |
returns the current AlwaysEnableInput state More... | |
bool | IsInModalMode () const |
A window is in modal mode if one of its children or subchildren is a running modal window (a modal dialog) More... | |
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) |
Notification about some rectangle of the output device got invalidated.Used for the main document window. More... | |
virtual void | PixelInvalidate (const tools::Rectangle *pRectangle) |
Notification about some rectangle of the output device got invalidated. More... | |
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) |
Set this when you need to act as if the window has focus even if it doesn't. More... | |
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) |
Similar to SetPointerPosPixel(), but sets the frame data's last mouse position instead. More... | |
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) |
Add all children to rAllChildren recursively. More... | |
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) |
Interface to register for dialog / window tunneling. More... | |
const vcl::ILibreOfficeKitNotifier * | GetLOKNotifier () const |
vcl::LOKWindowId | GetLOKWindowId () const |
VclPtr< vcl::Window > | GetParentWithLOKNotifier () |
Find the nearest parent with LOK Notifier; can be itself if this Window has LOK notifier set. More... | |
void | ReleaseLOKNotifier () |
Indicate that LOK is not going to use this dialog any more. More... | |
virtual void | DumpAsPropertyTree (tools::JsonWriter &) |
Dumps itself and potentially its children to a property tree, to be written easily to JSON. More... | |
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) |
Sets a custom clipboard for the window's frame, instead of creating it on-demand using css::datatransfer::clipboard::SystemClipboard. More... | |
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) |
Sets an ID. More... | |
const OUString & | get_id () const |
Get the ID of the window. More... | |
void | EnableNativeWidget (bool bEnable=true) |
bool | IsNativeWidgetEnabled () const |
void | PaintToDevice (::OutputDevice *pDevice, const Point &rPos) |
KeyIndicatorState | GetIndicatorState () const |
Query the states of keyboard indicators - Caps Lock, Num Lock and Scroll Lock. More... | |
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 |
Width of the text. More... | |
tools::Long | GetTextHeight () const |
Height where any character of the current font fits; in logic coordinates. More... | |
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 |
Query the platform layer for control support. More... | |
bool | GetNativeControlRegion (ControlType nType, ControlPart nPart, const tools::Rectangle &rControlRegion, ControlState nState, const ImplControlValue &aValue, tools::Rectangle &rNativeBoundingRegion, tools::Rectangle &rNativeContentRegion) const |
Query the native control's actual drawing region (including adornment) More... | |
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 |
Public Member Functions inherited from vcl::unohelper::DragAndDropClient | |
virtual | ~DragAndDropClient () COVERITY_NOEXCEPT_FALSE |
virtual void | dragGestureRecognized (const css::datatransfer::dnd::DragGestureEvent &dge) |
virtual void | dragDropEnd (const css::datatransfer::dnd::DragSourceDropEvent &dsde) |
virtual void | drop (const css::datatransfer::dnd::DropTargetDropEvent &dtde) |
virtual void | dragEnter (const css::datatransfer::dnd::DropTargetDragEnterEvent &dtdee) |
virtual void | dragExit (const css::datatransfer::dnd::DropTargetEvent &dte) |
virtual void | dragOver (const css::datatransfer::dnd::DropTargetDragEvent &dtde) |
Static Public Member Functions | |
static bool | IsCharInput (const KeyEvent &rKEvt) |
static void | ShowTruncationWarning (weld::Widget *pParent) |
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) |
Find an existing Window based on the LOKWindowId. More... | |
static bool | IsLOKWindowsEmpty () |
check if LOK Window container is empty More... | |
Protected Member Functions | |
SAL_DLLPRIVATE void | ImplInit (vcl::Window *pParent, WinBits nStyle) |
SAL_DLLPRIVATE void | ImplSetSelection (const Selection &rSelection, bool bPaint=true) |
SAL_DLLPRIVATE ControlType | ImplGetNativeControlType () const |
SAL_DLLPRIVATE tools::Long | ImplGetExtraXOffset () const |
SAL_DLLPRIVATE tools::Long | ImplGetExtraYOffset () const |
virtual void | dragGestureRecognized (const css::datatransfer::dnd::DragGestureEvent &dge) override |
virtual void | dragDropEnd (const css::datatransfer::dnd::DragSourceDropEvent &dsde) override |
virtual void | drop (const css::datatransfer::dnd::DropTargetDropEvent &dtde) override |
virtual void | dragEnter (const css::datatransfer::dnd::DropTargetDragEnterEvent &dtdee) override |
virtual void | dragExit (const css::datatransfer::dnd::DropTargetEvent &dte) override |
virtual void | dragOver (const css::datatransfer::dnd::DropTargetDragEvent &dtde) override |
Edit (WindowType nType) | |
virtual void | FillLayoutData () const override |
virtual void | ApplySettings (vcl::RenderContext &rRenderContext) override |
void | ImplInitSettings () |
Protected Member Functions inherited from Control | |
Control (WindowType nType) | |
virtual void | FillLayoutData () const |
void | AppendLayoutData (const Control &rSubControl) const |
void | CreateLayoutData () const |
creates the mpData->mpLayoutData structure More... | |
bool | HasLayoutData () const |
determines whether we currently have layout data More... | |
bool | ImplCallEventListenersAndHandler (VclEventId nEvent, std::function< void()> const &callHandler) |
this calls both our event listeners, and a specified handler More... | |
void | CallEventListeners (VclEventId nEvent, void *pData=nullptr) |
tools::Rectangle | DrawControlText (OutputDevice &_rTargetDevice, const tools::Rectangle &_rRect, const OUString &_rStr, DrawTextFlags _nStyle, std::vector< tools::Rectangle > *_pVector, OUString *_pDisplayText, const Size *i_pDeviceSize=nullptr) const |
draws the given text onto the given device More... | |
tools::Rectangle | GetControlTextRect (OutputDevice &_rTargetDevice, const tools::Rectangle &rRect, const OUString &_rStr, DrawTextFlags _nStyle, Size *o_pDeviceSize=nullptr) const |
virtual const vcl::Font & | GetCanonicalFont (const StyleSettings &_rStyle) const |
virtual const Color & | GetCanonicalTextColor (const StyleSettings &_rStyle) const |
void | ImplInitSettings () |
virtual void | ApplySettings (vcl::RenderContext &rRenderContext) override |
virtual bool | FocusWindowBelongsToControl (const vcl::Window *pFocusWin) const |
Protected Member Functions inherited from vcl::Window | |
virtual void | dispose () override |
This is intended to be used to clear any locally held references to other Window-subclass objects. More... | |
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 |
void | InvalidateSizeCache () |
clear OptimalSize cache More... | |
Protected Member Functions inherited from VclReferenceBase | |
VclReferenceBase () | |
virtual | ~VclReferenceBase () |
virtual void | dispose () |
Static Protected Member Functions | |
static SAL_DLLPRIVATE WinBits | ImplInitStyle (WinBits nStyle) |
static SAL_DLLPRIVATE void | ImplInvalidateOutermostBorder (vcl::Window *pWin) |
Private Member Functions | |
SAL_DLLPRIVATE bool | ImplTruncateToMaxLen (OUString &, sal_Int32 nSelectionLen) const |
SAL_DLLPRIVATE void | ImplInitEditData () |
SAL_DLLPRIVATE OUString | ImplGetText () const |
SAL_DLLPRIVATE void | ImplRepaint (vcl::RenderContext &rRenderContext, const tools::Rectangle &rRectangle) |
SAL_DLLPRIVATE void | ImplInvalidateOrRepaint () |
SAL_DLLPRIVATE void | ImplDelete (const Selection &rSelection, sal_uInt8 nDirection, sal_uInt8 nMode) |
SAL_DLLPRIVATE void | ImplSetText (const OUString &rStr, const Selection *pNewSelection) |
SAL_DLLPRIVATE void | ImplInsertText (const OUString &rStr, const Selection *pNewSelection=nullptr, bool bIsUserInput=false) |
SAL_DLLPRIVATE void | ImplClearBackground (vcl::RenderContext &rRenderContext, const tools::Rectangle &rRectangle, tools::Long nXStart, tools::Long nXEnd) |
SAL_DLLPRIVATE void | ImplPaintBorder (vcl::RenderContext const &rRenderContext) |
SAL_DLLPRIVATE void | ImplShowCursor (bool bOnlyIfVisible=true) |
SAL_DLLPRIVATE void | ImplAlign () |
SAL_DLLPRIVATE void | ImplAlignAndPaint () |
SAL_DLLPRIVATE sal_Int32 | ImplGetCharPos (const Point &rWindowPos) const |
SAL_DLLPRIVATE void | ImplSetCursorPos (sal_Int32 nChar, bool bSelect) |
SAL_DLLPRIVATE void | ImplShowDDCursor () |
SAL_DLLPRIVATE void | ImplHideDDCursor () |
SAL_DLLPRIVATE bool | ImplHandleKeyEvent (const KeyEvent &rKEvt) |
SAL_DLLPRIVATE void | ImplCopyToSelectionClipboard () |
SAL_DLLPRIVATE void | ImplCopy (css::uno::Reference< css::datatransfer::clipboard::XClipboard > const &rxClipboard) |
SAL_DLLPRIVATE void | ImplPaste (css::uno::Reference< css::datatransfer::clipboard::XClipboard > const &rxClipboard) |
SAL_DLLPRIVATE tools::Long | ImplGetTextYPosition () const |
SAL_DLLPRIVATE css::uno::Reference< css::i18n::XExtendedInputSequenceChecker > const & | ImplGetInputSequenceChecker () |
SAL_DLLPRIVATE css::uno::Reference< css::i18n::XBreakIterator > const & | ImplGetBreakIterator () |
SAL_DLLPRIVATE void | filterText () |
Static Private Member Functions | |
static SAL_DLLPRIVATE OUString | ImplGetValidString (const OUString &rString) |
Private Attributes | |
VclPtr< Edit > | mpSubEdit |
TextFilter * | mpFilterText |
std::unique_ptr< DDInfo, o3tl::default_delete< DDInfo > > | mpDDInfo |
std::unique_ptr< Impl_IMEInfos > | mpIMEInfos |
OUStringBuffer | maText |
OUString | maPlaceholderText |
OUString | maSaveValue |
OUString | maUndoText |
tools::Long | mnXOffset |
Selection | maSelection |
sal_uInt16 | mnAlign |
sal_Int32 | mnMaxTextLen |
sal_Int32 | mnWidthInChars |
sal_Int32 | mnMaxWidthChars |
sal_Unicode | mcEchoChar |
bool | mbInternModified:1 |
bool | mbReadOnly:1 |
bool | mbInsertMode:1 |
bool | mbClickedInSelection:1 |
bool | mbIsSubEdit:1 |
bool | mbActivePopup:1 |
bool | mbForceControlBackground:1 |
bool | mbPassword |
Link< Edit &, void > | maModifyHdl |
Link< Edit &, void > | maAutocompleteHdl |
Link< Edit &, bool > | maActivateHdl |
std::unique_ptr< VclBuilder > | mpUIBuilder |
css::uno::Reference< css::i18n::XBreakIterator > | mxBreakIterator |
css::uno::Reference< css::i18n::XExtendedInputSequenceChecker > | mxISC |
css::uno::Reference< css::datatransfer::dnd::XDragSourceListener > | mxDnDListener |
Additional Inherited Members | |
Protected Attributes inherited from Control | |
std::optional< vcl::ControlLayoutData > | mxLayoutData |
VclPtr< OutputDevice > | mpReferenceDevice |
|
protected |
Definition at line 152 of file edit.cxx.
References ImplInitEditData(), and nType.
Edit::Edit | ( | vcl::Window * | pParent, |
WinBits | nStyle = WB_BORDER |
||
) |
Definition at line 158 of file edit.cxx.
References EDIT, ImplInit(), and ImplInitEditData().
|
overridevirtual |
Definition at line 220 of file edit.cxx.
References VclReferenceBase::disposeOnce().
|
overrideprotectedvirtual |
Reimplemented from Control.
Reimplemented in SelectableFixedText, and VclMultiLineEdit.
Definition at line 365 of file edit.cxx.
References vcl::Window::ApplyControlFont(), vcl::Window::ApplyControlForeground(), Control::ApplySettings(), Entire, vcl::Window::GetControlBackground(), StyleSettings::GetFieldColor(), StyleSettings::GetFieldFont(), StyleSettings::GetFieldTextColor(), OutputDevice::GetSettings(), vcl::Window::GetStyle(), AllSettings::GetStyleSettings(), Control::ImplClearLayoutData(), ImplUseNativeBorder(), vcl::Window::IsControlBackground(), vcl::Window::mpWindowImpl, OutputDevice::SetBackground(), and OutputDevice::SetFillColor().
Referenced by DataChanged(), Draw(), ImplInit(), ImplRepaint(), and StateChanged().
|
virtual |
Reimplemented in ComboBox, MetricField, MetricBox, SpinField, and VclMultiLineEdit.
Definition at line 2663 of file edit.cxx.
References CalcMinimumSizeForText(), and GetText().
Referenced by GetOptimalSize().
|
virtual |
Reimplemented in SpinField.
Definition at line 2613 of file edit.cxx.
References Size::AdjustHeight(), Size::AdjustWidth(), vcl::Window::CalcOutputSize(), CalcSize(), vcl::Window::CalcWindowSize(), Entire, tools::Rectangle::GetHeight(), vcl::Window::GetNativeControlRegion(), vcl::Window::GetTextHeight(), vcl::Window::GetTextWidth(), Size::Height(), ImplGetExtraXOffset(), ImplGetExtraYOffset(), ImplGetNativeControlType(), mnMaxWidthChars, mnWidthInChars, NONE, Size::setHeight(), Size::setWidth(), and Size::Width().
Referenced by CalcMinimumSize(), ComboBox::CalcMinimumSize(), and SpinField::CalcMinimumSizeForText().
|
virtual |
Reimplemented in SpinField.
Definition at line 2673 of file edit.cxx.
References Size::AdjustWidth(), vcl::Window::approximate_char_width(), vcl::Window::approximate_digit_width(), vcl::Window::CalcWindowSize(), vcl::Window::GetTextHeight(), and ImplGetExtraXOffset().
Referenced by CalcMinimumSizeForText(), and SpinField::CalcSize().
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 1928 of file edit.cxx.
References Link< typename Arg, typename Ret >::Call(), VclPtr< reference_type >::clear(), vcl::Window::Command(), ContextMenu, Copy(), CreatePopupMenu(), CursorPos, Cut(), DeleteSelected(), Menu::EnableItem(), EndExtTextInput, PopupMenu::Execute(), ExtTextInput, OutputDevice::GetCaretPositions(), vcl::Window::GetClipboard(), CommandEvent::GetCommand(), vcl::Window::GetCursor(), CommandEvent::GetExtTextInputData(), vcl::Window::GetFont(), SotExchange::GetFormatDataFlavor(), vcl::Window::GetFrameWeld(), Menu::GetItemId(), Menu::GetItemIdent(), CommandEvent::GetMousePosPixel(), vcl::Window::GetOutDev(), vcl::Window::GetOutputSizePixel(), GetSelection(), CommandEvent::GetSelectionChangeData(), vcl::Window::GetTextHeight(), vcl::Window::GetTextWidth(), Size::Height(), vcl::Cursor::Hide(), ImplAlignAndPaint(), ImplGetExtraXOffset(), ImplGetText(), ImplGetTextYPosition(), ImplInsertText(), ImplSetSelection(), vcl::Window::Invalidate(), VclReferenceBase::isDisposed(), IsInsertMode(), CommandEvent::IsMouseEvent(), IsReadOnly(), Link< typename Arg, typename Ret >::IsSet(), Selection::Len(), maAutocompleteHdl, maSelection, maText, maUndoText, Selection::Max(), mbActivePopup, Selection::Min(), mnXOffset, Modify(), mpIMEInfos, n, nIndex, nPos, Paste(), pData, pImplFncGetSpecialChars, QueryCharPosition, SelectionChange, vcl::Window::SetCompositionCharRect(), vcl::Window::SetCursorRect(), SetInsertMode(), tools::Rectangle::SetLeft(), SetSelection(), vcl::Cursor::Show(), Menu::ShowItem(), StartExtTextInput, u, Undo(), and Size::Width().
|
virtual |
Reimplemented in VclMultiLineEdit.
Definition at line 2522 of file edit.cxx.
References vcl::Window::GetClipboard(), ImplCopy(), and mbPassword.
Referenced by Command(), SalInstanceComboBoxWithEdit::copy_entry_clipboard(), SalInstanceEntryTreeView::copy_entry_clipboard(), Cut(), and ImplHandleKeyEvent().
Definition at line 2705 of file edit.cxx.
References AlwaysShowDisabledEntries, COPY, CUT, DELETE, StyleSettings::GetContextMenuShortcuts(), StyleSettings::GetHideDisabledMenuItems(), Menu::GetItemId(), Application::GetSettings(), AllSettings::GetStyleSettings(), AllSettings::GetUIRootDir(), HideDisabledEntries, KEY_A, KEY_S, mpUIBuilder, PASTE, Menu::SetAccelKey(), Menu::SetMenuFlags(), u, and UNDO.
Referenced by Command(), and TextWindow::Command().
|
virtual |
Reimplemented in VclMultiLineEdit.
Definition at line 2513 of file edit.cxx.
References Copy(), mbPassword, and ReplaceSelected().
Referenced by Command(), SalInstanceComboBoxWithEdit::cut_entry_clipboard(), SalInstanceEntryTreeView::cut_entry_clipboard(), and ImplHandleKeyEvent().
|
overridevirtual |
Reimplemented from vcl::Window.
Reimplemented in ComboBox, MetricField, MetricBox, DateField, SpinField, and VclMultiLineEdit.
Definition at line 2241 of file edit.cxx.
References ApplySettings(), vcl::Window::DataChanged(), FONTS, FONTSUBSTITUTION, DataChangedEvent::GetFlags(), vcl::Window::GetOutDev(), DataChangedEvent::GetType(), ImplShowCursor(), vcl::Window::Invalidate(), mpSubEdit, SETTINGS, and STYLE.
Referenced by SpinField::DataChanged().
|
virtual |
Reimplemented in VclMultiLineEdit.
Definition at line 2490 of file edit.cxx.
References DeleteSelected(), EDIT_DEL_RIGHT, EDIT_DELMODE_SIMPLE, ImplDelete(), Selection::Len(), maSelection, and mpSubEdit.
Referenced by Command(), DeleteSelected(), and DeleteSurroundingText().
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 2910 of file edit.cxx.
References DeleteSelected(), and SetSelection().
|
overridevirtual |
This is intended to be used to clear any locally held references to other Window-subclass objects.
Reimplemented from Control.
Reimplemented in CalendarField, ComboBox, MetricField, MetricBox, DateField, FormattedField, SpinField, and VclMultiLineEdit.
Definition at line 225 of file edit.cxx.
References Control::dispose(), VclPtr< reference_type >::disposeAndClear(), vcl::Window::GetCursor(), vcl::Window::GetDragGestureRecognizer(), vcl::Window::GetDropTarget(), mpDDInfo, mpIMEInfos, mpSubEdit, mpUIBuilder, mxDnDListener, vcl::Window::SetCursor(), vcl::Window::SetType(), and WINDOW.
Referenced by ComboBox::dispose(), SpinField::dispose(), and VclMultiLineEdit::dispose().
|
overrideprotectedvirtual |
css::uno::RuntimeException |
Reimplemented from vcl::unohelper::DragAndDropClient.
Definition at line 2765 of file edit.cxx.
References EDIT_DEL_RIGHT, EDIT_DELMODE_SIMPLE, ImplDelete(), ImplHideDDCursor(), Selection::Len(), Selection::Max(), Selection::Min(), Modify(), and mpDDInfo.
|
overrideprotectedvirtual |
css::uno::RuntimeException |
Reimplemented from vcl::unohelper::DragAndDropClient.
Definition at line 2836 of file edit.cxx.
References mpDDInfo.
|
overrideprotectedvirtual |
css::uno::RuntimeException |
Reimplemented from vcl::unohelper::DragAndDropClient.
Definition at line 2852 of file edit.cxx.
References ImplHideDDCursor().
|
overrideprotectedvirtual |
css::uno::RuntimeException |
Reimplemented from vcl::unohelper::DragAndDropClient.
Definition at line 2729 of file edit.cxx.
References vcl::Window::EndTracking(), vcl::Window::GetCursor(), GetSelected(), vcl::Cursor::Hide(), ImplGetCharPos(), IsReadOnly(), vcl::Window::IsTracking(), Selection::Len(), maSelection, Selection::Max(), mbPassword, Selection::Min(), mpDDInfo, mxDnDListener, and Selection::Normalize().
|
overrideprotectedvirtual |
css::uno::RuntimeException |
Reimplemented from vcl::unohelper::DragAndDropClient.
Definition at line 2859 of file edit.cxx.
References Selection::Contains(), ImplGetCharPos(), ImplHideDDCursor(), ImplShowDDCursor(), IsReadOnly(), maSelection, mpDDInfo, and Selection::Normalize().
|
overridevirtual |
Reimplemented in ComboBox, SpinField, and VclMultiLineEdit.
Definition at line 1733 of file edit.cxx.
References tools::Rectangle::AdjustBottom(), tools::Rectangle::AdjustLeft(), tools::Rectangle::AdjustRight(), ApplySettings(), Center, COL_BLACK(), Draw(), OutputDevice::DrawRect(), OutputDevice::DrawText(), vcl::Window::GetControlBackground(), StyleSettings::GetDisableColor(), vcl::Window::GetDrawPixel(), vcl::Window::GetDrawPixelFont(), vcl::Window::GetSettings(), vcl::Window::GetSizePixel(), vcl::Window::GetStyle(), AllSettings::GetStyleSettings(), GetSubEdit(), vcl::Window::GetTextColor(), OutputDevice::GetTextHeight(), OutputDevice::GetTextWidth(), Size::Height(), Control::ImplDrawFrame(), ImplGetText(), OutputDevice::IntersectClipRegion(), vcl::Window::IsControlBackground(), vcl::Window::IsEnabled(), Left, OutputDevice::LogicToPixel(), Mono, OutputDevice::Pop(), OutputDevice::Push(), Right, OutputDevice::SetFillColor(), OutputDevice::SetFont(), OutputDevice::SetLineColor(), OutputDevice::SetMapMode(), vcl::Window::SetSizePixel(), OutputDevice::SetTextColor(), OutputDevice::SetTextFillColor(), VCenter, WB_BORDER, WB_CENTER, WB_RIGHT, and Size::Width().
Referenced by Draw(), and SpinField::Draw().
|
overrideprotectedvirtual |
css::uno::RuntimeException |
Reimplemented from vcl::unohelper::DragAndDropClient.
Definition at line 2790 of file edit.cxx.
References aData, EDIT_DEL_RIGHT, EDIT_DELMODE_SIMPLE, SotExchange::GetFormatDataFlavor(), ImplDelete(), ImplHideDDCursor(), ImplInsertText(), ImplSetSelection(), Selection::Len(), maSelection, Selection::Max(), mbReadOnly, Selection::Min(), Modify(), mpDDInfo, and Selection::Normalize().
|
overridevirtual |
Dumps itself and potentially its children to a property tree, to be written easily to JSON.
Reimplemented from vcl::Window.
Reimplemented in ComboBox, MetricField, FormattedField, VclMultiLineEdit, and SelectableFixedText.
Definition at line 2924 of file edit.cxx.
References vcl::Window::DumpAsPropertyTree(), IsPassword(), maPlaceholderText, and tools::JsonWriter::put().
Referenced by MetricField::DumpAsPropertyTree(), FormattedField::DumpAsPropertyTree(), VclMultiLineEdit::DumpAsPropertyTree(), and SelectableFixedText::DumpAsPropertyTree().
|
overrideprotectedvirtual |
Reimplemented from Control.
Reimplemented in ComboBox, and SpinField.
Definition at line 1708 of file edit.cxx.
References vcl::Window::Invalidate(), and Control::mxLayoutData.
Referenced by SpinField::FillLayoutData().
|
private |
Definition at line 2302 of file edit.cxx.
References TextFilter::filter(), Selection::getMin(), GetSelection(), GetText(), mpFilterText, Selection::setMax(), Selection::setMin(), SetSelection(), and SetText().
Referenced by Modify().
|
inline |
|
overridevirtual |
Reimplemented from vcl::Window.
Reimplemented in VclMultiLineEdit.
Definition at line 1840 of file edit.cxx.
References Control::CallEventListeners(), CURSOR, Editbox, EditSelectionChanged, Entire, ExtText, vcl::Window::GetFocus(), vcl::Window::GetFont(), vcl::Window::GetGetFocusFlags(), vcl::Window::GetParent(), StyleSettings::GetSelectionOptions(), vcl::Window::GetSettings(), vcl::Window::GetStyle(), AllSettings::GetStyleSettings(), vcl::Window::HasPaintEvent(), vcl::Window::ImplGrabFocus(), ImplInvalidateOrRepaint(), ImplInvalidateOutermostBorder(), ImplShowCursor(), Init, vcl::Window::Invalidate(), vcl::Window::IsNativeControlSupported(), vcl::Window::IsNativeWidgetEnabled(), IsReadOnly(), Selection::Len(), maSelection, maText, maUndoText, Selection::Max(), mbActivePopup, mbIsSubEdit, Selection::Min(), Mnemonic, mpSubEdit, NONE, vcl::Window::SetInputContext(), ShowFirst, Tab, Text, WB_NOHIDESELECTION, and WB_READONLY.
|
inlinevirtual |
Reimplemented in VclMultiLineEdit.
Definition at line 181 of file edit.hxx.
Referenced by EditUIObject::get_state().
sal_Int32 Edit::GetMaxVisChars | ( | ) | const |
Definition at line 2684 of file edit.cxx.
References vcl::Window::approximate_char_width(), vcl::Window::approximate_digit_width(), vcl::Window::GetOutputSizePixel(), mpSubEdit, and Size::Width().
|
overridevirtual |
|
inline |
Definition at line 209 of file edit.hxx.
Referenced by SvInplaceEdit2::GetSavedValue().
|
virtual |
Reimplemented in VclMultiLineEdit.
Definition at line 2501 of file edit.cxx.
References GetSelected(), Selection::Len(), maSelection, maText, Selection::Min(), mpSubEdit, and Selection::Normalize().
Referenced by dragGestureRecognized(), EditUIObject::get_state(), ComboBoxUIObject::get_state(), GetSelected(), and ImplCopy().
|
virtual |
Reimplemented in VclMultiLineEdit.
Definition at line 2474 of file edit.cxx.
References GetSelection(), maSelection, and mpSubEdit.
Referenced by Command(), filterText(), EditUIObject::get_action(), SalInstanceComboBoxWithEdit::get_entry_selection_bounds(), GetSelection(), GetSurroundingTextSelection(), ImplCopyToSelectionClipboard(), ImplHandleKeyEvent(), ImplPatternProcessStrictModify(), FormatterBase::ImplSetText(), and FormattedField::PreNotify().
|
inline |
Definition at line 217 of file edit.hxx.
Referenced by SalInstanceComboBoxWithEdit::call_attention_to(), Draw(), ComboBoxUIObject::execute(), SpinFieldUIObject::execute(), SpinField::FillLayoutData(), SalInstanceComboBoxWithEdit::get_entry_font(), SalInstanceSpinButton::SalInstanceSpinButton(), SalInstanceComboBoxWithEdit::set_entry_font(), SalInstanceComboBoxWithEdit::set_entry_message_type(), CalendarField::StateChanged(), and SalInstanceSpinButton::~SalInstanceSpinButton().
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 2898 of file edit.cxx.
References GetSurroundingText(), maText, and mpSubEdit.
Referenced by GetSurroundingText().
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 2905 of file edit.cxx.
References GetSelection().
|
overridevirtual |
Reimplemented from vcl::Window.
Reimplemented in VclMultiLineEdit.
Definition at line 2570 of file edit.cxx.
References GetText(), maText, and mpSubEdit.
Referenced by CalcMinimumSize(), ComboBox::CalcMinimumSize(), SpinField::CalcMinimumSize(), MetricField::EventNotify(), MetricBox::EventNotify(), DateField::EventNotify(), filterText(), SalInstanceComboBoxWithEdit::get_active_text(), EditUIObject::get_state(), SvInplaceEdit2::GetText(), GetText(), DateField::ImplDateSpinArea(), ImplPatternProcessStrictModify(), FormatterBase::IsEmptyFieldValue(), ComboBox::Resize(), SetCursorAtLast(), and SetPlaceholderText().
|
overridevirtual |
Reimplemented from vcl::Window.
Reimplemented in ComboBox, MetricField, FormattedField, SpinField, and VclMultiLineEdit.
Definition at line 2918 of file edit.cxx.
References EditUIObject::create().
|
private |
Definition at line 1125 of file edit.cxx.
References EDIT_ALIGN_CENTER, EDIT_ALIGN_LEFT, EDIT_ALIGN_RIGHT, vcl::Window::GetOutputSizePixel(), vcl::Window::GetParent(), vcl::Window::GetTextWidth(), ImplGetExtraXOffset(), ImplGetText(), vcl::Window::IsRTLEnabled(), mbIsSubEdit, mnAlign, mnXOffset, and Size::Width().
Referenced by ImplAlignAndPaint(), ImplSetText(), Resize(), and StateChanged().
|
private |
Definition at line 1167 of file edit.cxx.
References ImplAlign(), ImplInvalidateOrRepaint(), and ImplShowCursor().
Referenced by Command(), ImplDelete(), and ImplInsertText().
|
private |
Definition at line 973 of file edit.cxx.
References OutputDevice::Erase(), vcl::Window::GetOutputSizePixel(), vcl::Window::GetParent(), vcl::Window::GetStyle(), vcl::Window::ImplGetWindowImpl(), ImplUseNativeBorder(), vcl::Window::IsPaintTransparent(), mbIsSubEdit, vcl::Window::Paint(), tools::Rectangle::SetLeft(), tools::Rectangle::SetRight(), and vcl::Window::SupportsDoubleBuffering().
Referenced by ImplRepaint().
|
private |
Definition at line 1253 of file edit.cxx.
References vcl::unohelper::TextDataObject::CopyStringTo(), and GetSelected().
Referenced by Copy(), and ImplCopyToSelectionClipboard().
|
private |
Definition at line 1244 of file edit.cxx.
References GetSelection(), GetSystemPrimarySelection(), and ImplCopy().
Referenced by ImplHandleKeyEvent(), MouseButtonDown(), and Tracking().
|
private |
Definition at line 666 of file edit.cxx.
References EDIT_DEL_LEFT, EDIT_DEL_RIGHT, EDIT_DELMODE_RESTOFCONTENT, EDIT_DELMODE_RESTOFWORD, getLocale(), vcl::Window::GetSettings(), ImplAlignAndPaint(), Control::ImplClearLayoutData(), ImplGetBreakIterator(), ImplGetText(), Selection::Len(), maSelection, maText, Selection::Max(), mbInternModified, Selection::Min(), nCount, and Selection::Normalize().
Referenced by DeleteSelected(), dragDropEnd(), drop(), ImplHandleKeyEvent(), SetMaxTextLen(), and Undo().
|
private |
Definition at line 747 of file edit.cxx.
References mxBreakIterator.
Referenced by ImplDelete(), ImplHandleKeyEvent(), ImplInsertText(), and MouseButtonDown().
|
private |
Definition at line 1174 of file edit.cxx.
References EDIT_NOLIMIT, OutputDevice::GetCaretPositions(), vcl::Window::GetOutDev(), i, ImplGetExtraXOffset(), ImplGetText(), mnXOffset, nIndex, and Point::X().
Referenced by dragGestureRecognized(), dragOver(), MouseButtonDown(), MouseButtonUp(), and Tracking().
|
protected |
Definition at line 403 of file edit.cxx.
References vcl::Window::GetParent(), vcl::Window::GetStyle(), mbIsSubEdit, and WB_BORDER.
Referenced by ComboBox::CalcBlockSize(), ComboBox::CalcMinimumSize(), CalcMinimumSizeForText(), CalcSize(), Command(), ImplAlign(), ImplGetCharPos(), ImplGetTextYPosition(), ImplRepaint(), and ImplShowCursor().
|
protected |
Definition at line 415 of file edit.cxx.
References EditboxNoBorder, and ImplGetNativeControlType().
Referenced by CalcMinimumSizeForText().
|
private |
|
protected |
Definition at line 923 of file edit.cxx.
References Border, COMBOBOX, Combobox, CURRENCYBOX, CURRENCYFIELD, DATEBOX, DATEFIELD, EDIT, Editbox, EditboxNoBorder, FORMATTEDFIELD, Generic, vcl::Window::GetParent(), vcl::Window::GetStyle(), vcl::Window::GetType(), vcl::Window::GetWindow(), LONGCURRENCYBOX, mbIsSubEdit, METRICBOX, METRICFIELD, MULTILINEEDIT, MultilineEditbox, NUMERICBOX, PATTERNBOX, PATTERNFIELD, Spinbox, SPINFIELD, TIMEBOX, TIMEFIELD, and WB_SPIN.
Referenced by CalcMinimumSizeForText(), ImplGetExtraYOffset(), and ImplUseNativeBorder().
|
private |
Definition at line 427 of file edit.cxx.
References maText, mbPassword, mcEchoChar, comphelper::string::padToLength(), and u.
Referenced by Command(), Draw(), ImplAlign(), ImplDelete(), ImplGetCharPos(), ImplRepaint(), and ImplShowCursor().
|
private |
Definition at line 457 of file edit.cxx.
References vcl::Window::GetOutputSizePixel(), vcl::Window::GetStyle(), vcl::Window::GetTextHeight(), Height, Size::Height(), ImplGetExtraXOffset(), WB_BOTTOM, and WB_TOP.
Referenced by Command(), ImplRepaint(), and ImplShowCursor().
|
staticprivate |
Definition at line 740 of file edit.cxx.
Referenced by ImplInsertText(), and ImplSetText().
|
private |
Definition at line 1393 of file edit.cxx.
References Link< typename Arg, typename Ret >::Call(), COPY, Copy(), CUT, Cut(), DONTKNOW, EDIT_DEL_LEFT, EDIT_DEL_RIGHT, EDIT_DELMODE_RESTOFCONTENT, EDIT_DELMODE_RESTOFWORD, EDIT_DELMODE_SIMPLE, EDIT_NOLIMIT, KeyEvent::GetCharCode(), vcl::KeyCode::GetCode(), vcl::Window::GetFont(), vcl::Window::GetFrameWeld(), vcl::KeyCode::GetFunction(), KeyEvent::GetKeyCode(), AllSettings::GetLanguageTag(), LanguageTag::getLocale(), vcl::KeyCode::GetModifier(), GetSelection(), vcl::Window::GetSettings(), Control::ImplClearLayoutData(), ImplCopyToSelectionClipboard(), ImplDelete(), ImplGetBreakIterator(), ImplInsertText(), ImplSetSelection(), IsCharInput(), vcl::KeyCode::IsMod1(), vcl::KeyCode::IsMod2(), Link< typename Arg, typename Ret >::IsSet(), vcl::KeyCode::IsShift(), KEY_A, KEY_BACKSPACE, KEY_DELETE, KEY_END, KEY_HOME, KEY_INSERT, KEY_LEFT, KEY_RETURN, KEY_RIGHT, KEY_S, Selection::Len(), maActivateHdl, maAutocompleteHdl, maSelection, maText, Selection::Max(), mbInsertMode, mbInternModified, mbPassword, mbReadOnly, Selection::Min(), Modify(), mpIMEInfos, nCount, PASTE, Paste(), pImplFncGetSpecialChars, SetInsertMode(), SetSelection(), UNDO, and Undo().
Referenced by KeyInput().
|
private |
Definition at line 2274 of file edit.cxx.
References mpDDInfo.
Referenced by dragDropEnd(), dragExit(), dragOver(), and drop().
|
protected |
Definition at line 306 of file edit.cxx.
References ApplySettings(), EDIT_ALIGN_CENTER, EDIT_ALIGN_LEFT, EDIT_ALIGN_RIGHT, vcl::Window::GetDragGestureRecognizer(), vcl::Window::GetDropTarget(), vcl::Window::GetOutDev(), vcl::Window::ImplInit(), ImplInitStyle(), vcl::Window::IsRTLEnabled(), mbReadOnly, mnAlign, mxDnDListener, vcl::Window::SetCursor(), vcl::Window::SetPointer(), Text, WB_CENTER, WB_LEFT, WB_READONLY, and WB_RIGHT.
Referenced by Edit(), ComboBox::ImplInit(), and SpinField::ImplInit().
|
private |
Definition at line 262 of file edit.cxx.
References EDIT_ALIGN_LEFT, EDIT_NOLIMIT, Control::EnableRTL(), mbActivePopup, mbClickedInSelection, mbForceControlBackground, mbInsertMode, mbInternModified, mbIsSubEdit, mbPassword, mbReadOnly, mcEchoChar, mnAlign, mnMaxTextLen, mnMaxWidthChars, mnWidthInChars, mnXOffset, mpDDInfo, mpFilterText, mpIMEInfos, mpSubEdit, and mxDnDListener.
Referenced by Edit().
Definition at line 345 of file edit.cxx.
References WB_GROUP, WB_NOGROUP, WB_NOTABSTOP, and WB_TABSTOP.
Referenced by ImplInit(), and StateChanged().
|
private |
Definition at line 780 of file edit.cxx.
References ImplAlignAndPaint(), Control::ImplClearLayoutData(), ImplGetBreakIterator(), ImplGetInputSequenceChecker(), ImplGetValidString(), ImplTruncateToMaxLen(), Selection::Len(), maSelection, maText, Selection::Max(), mbInsertMode, mbInternModified, Selection::Min(), Selection::Normalize(), and SAL_WARN_IF.
Referenced by Command(), drop(), ImplHandleKeyEvent(), ImplSetText(), ReplaceSelected(), and Undo().
|
private |
Definition at line 444 of file edit.cxx.
References ImplGetSVData(), vcl::Window::Invalidate(), vcl::Window::IsPaintTransparent(), and vcl::Window::PaintImmediately().
Referenced by GetFocus(), ImplAlignAndPaint(), ImplSetSelection(), ImplShowCursor(), LoseFocus(), and StateChanged().
|
staticprotected |
Definition at line 1824 of file edit.cxx.
References Border, Children, vcl::Window::GetWindow(), vcl::Window::ImplGetFrame(), vcl::Window::Invalidate(), and Update.
Referenced by GetFocus(), LoseFocus(), Modify(), and PreNotify().
|
private |
Definition at line 993 of file edit.cxx.
References Border, vcl::Region::GetBoundRect(), OutputDevice::GetClipRegion(), AllSettings::GetLayoutRTL(), vcl::Window::GetOutDev(), vcl::Window::GetOutputSizePixel(), vcl::Window::GetPaintRegion(), vcl::Window::GetParent(), vcl::Window::GetStyle(), tools::Rectangle::GetWidth(), vcl::Window::GetWindow(), ImplUseNativeBorder(), vcl::Region::IsNull(), vcl::Window::IsPaintTransparent(), vcl::Window::IsRTLEnabled(), tools::Rectangle::Left(), mbIsSubEdit, vcl::Region::Move(), vcl::Window::OutputToScreenPixel(), vcl::Window::Paint(), vcl::Window::ScreenToOutputPixel(), OutputDevice::SetClipRegion(), vcl::Window::SupportsDoubleBuffering(), Size::Width(), Point::X(), and Point::Y().
Referenced by ImplRepaint().
|
private |
Definition at line 1258 of file edit.cxx.
References aData, EDIT_NOLIMIT, SotExchange::GetFormatDataFlavor(), vcl::Window::GetFrameWeld(), ImplTruncateToMaxLen(), Selection::Len(), maSelection, Selection::Max(), Selection::Min(), mnMaxTextLen, Selection::Normalize(), ReplaceSelected(), and ShowTruncationWarning().
Referenced by MouseButtonUp(), and Paste().
|
private |
Definition at line 466 of file edit.cxx.
References ApplySettings(), BoldUnderline, COL_LIGHTGRAY(), COL_RED(), DashDotUnderline, DottedUnderline, DoubleUnderline, OutputDevice::DrawRect(), OutputDevice::DrawText(), vcl::FILLCOLOR, OutputDevice::GetCaretPositions(), vcl::Window::GetControlBackground(), vcl::Window::GetCursor(), StyleSettings::GetDisableColor(), StyleSettings::GetFieldColor(), OutputDevice::GetFont(), StyleSettings::GetHighlightColor(), StyleSettings::GetHighlightTextColor(), vcl::Window::GetOutDev(), vcl::Window::GetOutputSizePixel(), OutputDevice::GetSettings(), vcl::Window::GetStyle(), AllSettings::GetStyleSettings(), OutputDevice::GetTextColor(), vcl::Window::GetTextHeight(), GrayWaveline, HalfToneText, vcl::Window::HasFocus(), Height, vcl::Cursor::Hide(), Highlight, i, ImplClearBackground(), ImplGetExtraXOffset(), ImplGetText(), ImplGetTextYPosition(), ImplPaintBorder(), ImplUseNativeBorder(), vcl::Region::Intersect(), vcl::Window::IsControlBackground(), vcl::Region::IsEmpty(), vcl::Window::IsEnabled(), vcl::Window::IsPaintTransparent(), vcl::Window::IsReallyVisible(), vcl::Cursor::IsVisible(), Selection::Len(), vcl::LINECOLOR, LINESTYLE_BOLD, LINESTYLE_DASHDOT, LINESTYLE_DOTTED, LINESTYLE_DOUBLE, LINESTYLE_SINGLE, LINESTYLE_WAVE, maPlaceholderText, maSelection, Selection::Max(), mbActivePopup, mbForceControlBackground, Selection::Min(), mnXOffset, mpIMEInfos, n, nIndex, NONE, tools::Rectangle::Normalize(), Selection::Normalize(), OutputDevice::Pop(), OutputDevice::Push(), RedText, OutputDevice::SetClipRegion(), OutputDevice::SetFillColor(), OutputDevice::SetFont(), tools::Rectangle::SetLeft(), OutputDevice::SetLineColor(), tools::Rectangle::SetRight(), OutputDevice::SetTextColor(), OutputDevice::SetTextFillColor(), OutputDevice::SetTextLineColor(), vcl::Font::SetUnderline(), Point::setX(), vcl::Cursor::Show(), Underline, vcl::Region::Union(), WB_NOHIDESELECTION, and Width.
Referenced by Paint().
|
private |
Definition at line 1235 of file edit.cxx.
References ImplSetSelection(), maSelection, Selection::Max(), and Selection::Min().
Referenced by MouseButtonDown(), MouseButtonUp(), SetCursorAtLast(), and Tracking().
|
protected |
Definition at line 2412 of file edit.cxx.
References Control::CallEventListeners(), COMBOBOX, ComboboxDeselect, EditCaretChanged, EditSelectionChanged, vcl::Window::GetParent(), vcl::Window::GetType(), Control::ImplClearLayoutData(), ImplInvalidateOrRepaint(), ImplSetSelection(), ImplShowCursor(), vcl::Window::IsPaintTransparent(), Selection::Len(), maSelection, maText, Selection::Max(), mbIsSubEdit, Selection::Min(), and mpSubEdit.
Referenced by Command(), drop(), ImplHandleKeyEvent(), ImplSetCursorPos(), ImplSetSelection(), ImplSetText(), MouseButtonDown(), SetSelection(), and Undo().
|
private |
Definition at line 889 of file edit.cxx.
References Control::CallEventListeners(), EditModify, vcl::Window::HasPaintEvent(), ImplAlign(), Control::ImplClearLayoutData(), ImplGetValidString(), ImplInsertText(), ImplSetSelection(), vcl::Window::Invalidate(), maSelection, maText, Selection::Max(), Selection::Min(), mnMaxTextLen, and mnXOffset.
Referenced by SetText().
|
private |
Definition at line 1054 of file edit.cxx.
References OutputDevice::GetCaretPositions(), vcl::Window::GetCursor(), vcl::Window::GetOutDev(), vcl::Window::GetOutputSizePixel(), vcl::Window::GetTextHeight(), vcl::Window::GetTextWidth(), ImplGetExtraXOffset(), ImplGetText(), ImplGetTextYPosition(), ImplInvalidateOrRepaint(), vcl::Window::IsReallyVisible(), vcl::Window::IsUpdateMode(), Selection::Len(), maSelection, Selection::Max(), mbInsertMode, mnXOffset, vcl::Cursor::SetPos(), vcl::Cursor::SetSize(), vcl::Cursor::Show(), and Size::Width().
Referenced by DataChanged(), GetFocus(), ImplAlignAndPaint(), ImplSetSelection(), Resize(), SetInsertMode(), and StateChanged().
|
private |
Definition at line 2259 of file edit.cxx.
References vcl::Window::GetOutDev(), tools::Rectangle::GetSize(), vcl::Window::GetTextHeight(), vcl::Window::GetTextWidth(), Height, maText, mnXOffset, mpDDInfo, and tools::Rectangle::TopLeft().
Referenced by dragOver().
|
private |
Definition at line 768 of file edit.cxx.
References maText, and mnMaxTextLen.
Referenced by ImplInsertText(), and ImplPaste().
bool Edit::ImplUseNativeBorder | ( | vcl::RenderContext const & | rRenderContext, |
WinBits | nStyle | ||
) | const |
Definition at line 290 of file edit.cxx.
References vcl::Window::GetParent(), vcl::Window::GetStyle(), HasBackgroundTexture, ImplGetNativeControlType(), OutputDevice::IsNativeControlSupported(), vcl::Window::IsNativeControlSupported(), mbIsSubEdit, WB_BORDER, and WB_NOBORDER.
Referenced by ApplySettings(), ImplClearBackground(), PushButton::ImplDrawPushButton(), SpinField::ImplInit(), ImplPaintBorder(), and ImplRepaint().
|
static |
Definition at line 355 of file edit.cxx.
References KeyEvent::GetCharCode(), KeyEvent::GetKeyCode(), vcl::KeyCode::IsMod1(), vcl::KeyCode::IsMod2(), and vcl::KeyCode::IsMod3().
Referenced by ImplHandleKeyEvent().
bool Edit::IsInsertMode | ( | ) | const |
Definition at line 2379 of file edit.cxx.
References IsInsertMode(), mbInsertMode, and mpSubEdit.
Referenced by Command(), and IsInsertMode().
|
inline |
Definition at line 244 of file edit.hxx.
Referenced by DumpAsPropertyTree().
|
inlinevirtual |
Reimplemented in VclMultiLineEdit.
Definition at line 175 of file edit.hxx.
Referenced by Command(), dragGestureRecognized(), dragOver(), ComboBox::EventNotify(), FormattedField::EventNotify(), SpinField::EventNotify(), GetFocus(), SpinField::MouseButtonDown(), and ComboBox::StateChanged().
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 1702 of file edit.cxx.
References ImplHandleKeyEvent(), vcl::Window::KeyInput(), and mpSubEdit.
Referenced by EditUIObject::execute().
|
overridevirtual |
Reimplemented from vcl::Window.
Reimplemented in SelectableFixedText.
Definition at line 1889 of file edit.cxx.
References Editbox, Entire, vcl::Window::GetParent(), vcl::Window::GetStyle(), ImplInvalidateOrRepaint(), ImplInvalidateOutermostBorder(), vcl::Window::IsNativeControlSupported(), vcl::Window::IsNativeWidgetEnabled(), Selection::Len(), vcl::Window::LoseFocus(), maSelection, mbActivePopup, mbIsSubEdit, mpSubEdit, and WB_NOHIDESELECTION.
Referenced by SelectableFixedText::LoseFocus().
|
virtual |
Reimplemented in ComboBox, MetricField, MetricBox, DateField, FormattedField, and VclMultiLineEdit.
Definition at line 2320 of file edit.cxx.
References Link< typename Arg, typename Ret >::Call(), Control::CallEventListeners(), Editbox, EditCaretChanged, EditModify, Entire, filterText(), vcl::Window::GetParent(), Control::ImplCallEventListenersAndHandler(), ImplGetSVData(), ImplInvalidateOutermostBorder(), vcl::Window::IsNativeControlSupported(), vcl::Window::IsNativeWidgetEnabled(), maModifyHdl, mbIsSubEdit, Modify(), and mpFilterText.
Referenced by Command(), dragDropEnd(), drop(), EditUIObject::execute(), ImplHandleKeyEvent(), Modify(), ComboBox::Modify(), MetricField::Modify(), DateField::Modify(), and MouseButtonUp().
|
overridevirtual |
Reimplemented from vcl::Window.
Reimplemented in SpinField.
Definition at line 1310 of file edit.cxx.
References Selection::Contains(), EDIT_NOLIMIT, MouseEvent::GetClicks(), getLocale(), MouseEvent::GetPosPixel(), vcl::Window::GetSettings(), vcl::Window::GrabFocus(), vcl::Window::HasFocus(), ImplCopyToSelectionClipboard(), ImplGetBreakIterator(), ImplGetCharPos(), ImplSetCursorPos(), ImplSetSelection(), MouseEvent::IsLeft(), MouseEvent::IsShift(), maSelection, maText, Selection::Max(), mbClickedInSelection, vcl::Window::MouseButtonDown(), mpSubEdit, Selection::Normalize(), ScrollRepeat, and vcl::Window::StartTracking().
Referenced by SpinField::MouseButtonDown().
|
overridevirtual |
Reimplemented from vcl::Window.
Reimplemented in SpinField.
Definition at line 1351 of file edit.cxx.
References MouseEvent::GetPosPixel(), vcl::Window::GetSettings(), GetSystemPrimarySelection(), ImplGetCharPos(), ImplPaste(), ImplSetCursorPos(), MouseEvent::IsLeft(), MouseEvent::IsMiddle(), mbClickedInSelection, mbReadOnly, Modify(), and PasteSelection.
Referenced by SpinField::MouseButtonUp().
|
overridevirtual |
Reimplemented from vcl::Window.
Reimplemented in SpinField.
Definition at line 1714 of file edit.cxx.
References ImplRepaint(), and mpSubEdit.
Referenced by SpinField::Paint().
|
virtual |
Reimplemented in VclMultiLineEdit.
Definition at line 2531 of file edit.cxx.
References vcl::Window::GetClipboard(), and ImplPaste().
Referenced by Command(), ImplHandleKeyEvent(), SalInstanceComboBoxWithEdit::paste_entry_clipboard(), and SalInstanceEntryTreeView::paste_entry_clipboard().
|
overridevirtual |
Reimplemented from vcl::Window.
Reimplemented in MetricField, MetricBox, DateField, FormattedField, SpinField, and VclMultiLineEdit.
Definition at line 1906 of file edit.cxx.
References Editbox, Entire, MouseEvent::GetButtons(), NotifyEvent::GetMouseEvent(), NotifyEvent::GetType(), ImplInvalidateOutermostBorder(), MouseEvent::IsEnterWindow(), MouseEvent::IsLeaveWindow(), MouseEvent::IsModifierChanged(), vcl::Window::IsNativeControlSupported(), vcl::Window::IsNativeWidgetEnabled(), MouseEvent::IsSynthetic(), MOUSEMOVE, and vcl::Window::PreNotify().
Referenced by MetricBox::PreNotify(), SpinField::PreNotify(), and VclMultiLineEdit::PreNotify().
|
virtual |
Reimplemented in VclMultiLineEdit.
Definition at line 2482 of file edit.cxx.
References ImplInsertText(), mpSubEdit, and ReplaceSelected().
Referenced by Cut(), ImplPaste(), and ReplaceSelected().
|
overridevirtual |
Reimplemented from Control.
Reimplemented in ComboBox, SpinField, and VclMultiLineEdit.
Definition at line 1720 of file edit.cxx.
References ImplAlign(), ImplShowCursor(), vcl::Window::Invalidate(), vcl::Window::IsReallyVisible(), mnXOffset, mpSubEdit, and Control::Resize().
|
inline |
Definition at line 208 of file edit.hxx.
References vcl::Window::GetText().
Referenced by SvInplaceEdit2::SvInplaceEdit2().
|
overridevirtual |
Reimplemented from vcl::Window.
Reimplemented in ComboBox, MetricField, FormattedField, and VclMultiLineEdit.
Definition at line 183 of file edit.cxx.
References EDIT_NOLIMIT, vcl::Window::GetStyle(), mbPassword, MONO, NORMAL, vcl::Window::set_property(), vcl::Window::SetBorderStyle(), SetInsertMode(), SetMaxTextLen(), setMaxWidthChars(), SetPlaceholderText(), SetReadOnly(), SetWidthInChars(), toBool(), and WB_BORDER.
Referenced by MetricField::set_property(), FormattedField::set_property(), and VclMultiLineEdit::set_property().
Definition at line 214 of file edit.hxx.
Referenced by SalInstanceSpinButton::SalInstanceSpinButton(), and SalInstanceSpinButton::~SalInstanceSpinButton().
Definition at line 219 of file edit.hxx.
Referenced by SalInstanceEntryTreeView::SalInstanceEntryTreeView(), SalInstanceEntryTreeView::set_entry_completion(), and SalInstanceEntryTreeView::~SalInstanceEntryTreeView().
void Edit::SetCursorAtLast | ( | ) |
Definition at line 2578 of file edit.cxx.
References getLength(), GetText(), and ImplSetCursorPos().
void Edit::SetEchoChar | ( | sal_Unicode | c | ) |
Definition at line 2348 of file edit.cxx.
References mcEchoChar, mpSubEdit, and SetEchoChar().
Referenced by SetEchoChar().
void Edit::SetInsertMode | ( | bool | bInsert | ) |
Definition at line 2367 of file edit.cxx.
References ImplShowCursor(), mbInsertMode, mpSubEdit, and SetInsertMode().
Referenced by Command(), ImplHandleKeyEvent(), set_property(), and SetInsertMode().
|
virtual |
Reimplemented in VclMultiLineEdit.
Definition at line 2387 of file edit.cxx.
References EDIT_DEL_RIGHT, EDIT_DELMODE_SIMPLE, EDIT_NOLIMIT, ImplDelete(), maText, mnMaxTextLen, mpSubEdit, and SetMaxTextLen().
Referenced by SalInstanceComboBoxWithEdit::set_entry_max_length(), set_property(), and SetMaxTextLen().
void Edit::setMaxWidthChars | ( | sal_Int32 | nWidth | ) |
Definition at line 174 of file edit.cxx.
References mnMaxWidthChars, and vcl::Window::queue_resize().
Referenced by set_property().
|
virtual |
Reimplemented in VclMultiLineEdit.
Definition at line 2594 of file edit.cxx.
Referenced by FormattedField::Down(), FormattedField::First(), FormattedField::Last(), FormattedField::SetValueFromString(), and FormattedField::Up().
Reimplemented in VclMultiLineEdit.
Definition at line 211 of file edit.hxx.
References maModifyHdl.
Referenced by SalInstanceComboBoxWithEdit::SalInstanceComboBoxWithEdit(), and SalInstanceComboBoxWithEdit::~SalInstanceComboBoxWithEdit().
void Edit::SetPlaceholderText | ( | const OUString & | rStr | ) |
Definition at line 2582 of file edit.cxx.
References GetText(), vcl::Window::Invalidate(), maPlaceholderText, mpSubEdit, and SetPlaceholderText().
Referenced by SalInstanceComboBoxWithEdit::set_entry_placeholder_text(), SalInstanceEntryTreeView::set_entry_placeholder_text(), ComboBox::set_property(), set_property(), and SetPlaceholderText().
|
virtual |
Reimplemented in VclMultiLineEdit.
Definition at line 2355 of file edit.cxx.
References bReadOnly, vcl::Window::CompatStateChanged(), mbReadOnly, mpSubEdit, ReadOnly, and SetReadOnly().
Referenced by SelectableFixedText::SelectableFixedText(), SalInstanceComboBoxWithEdit::set_entry_editable(), SalInstanceEntryTreeView::set_entry_editable(), set_property(), SetReadOnly(), VclMultiLineEdit::SetReadOnly(), and SetSubEdit().
|
virtual |
Reimplemented in VclMultiLineEdit.
Definition at line 2400 of file edit.cxx.
References vcl::Window::EndTracking(), ImplSetSelection(), vcl::Window::IsTracking(), and mpSubEdit.
Referenced by Command(), DeleteSurroundingText(), ComboBox::EventNotify(), EditUIObject::execute(), filterText(), ImplHandleKeyEvent(), SalInstanceComboBoxWithEdit::select_entry_region(), FormattedField::SetText(), VclMultiLineEdit::SetText(), SvInplaceEdit2::SvInplaceEdit2(), and ComboBox::ToggleDropDown().
void Edit::SetSubEdit | ( | Edit * | pEdit | ) |
Definition at line 2598 of file edit.cxx.
References Arrow, VclPtr< reference_type >::disposeAndClear(), maAutocompleteHdl, mbIsSubEdit, mbReadOnly, mpSubEdit, VclPtr< reference_type >::set(), vcl::Window::SetPointer(), and SetReadOnly().
Referenced by ComboBox::ImplInit(), and SpinField::ImplInit().
|
overridevirtual |
Reimplemented from Control.
Reimplemented in ComboBox, FormattedField, and VclMultiLineEdit.
Definition at line 2551 of file edit.cxx.
References ImplSetText(), mpSubEdit, and SetText().
Referenced by DateField::DateField(), EditUIObject::execute(), filterText(), ImplPatternProcessStrictModify(), FormatterBase::ImplSetText(), FormatterBase::SetEmptyFieldValue(), ComboBox::SetText(), SetText(), VclMultiLineEdit::SetText(), and SvInplaceEdit2::SvInplaceEdit2().
|
virtual |
Reimplemented in ComboBox, FormattedField, and VclMultiLineEdit.
Definition at line 2562 of file edit.cxx.
References ImplSetText(), mpSubEdit, and SetText().
|
inline |
Definition at line 238 of file edit.hxx.
Referenced by SalInstanceComboBoxWithEdit::SalInstanceComboBoxWithEdit(), and SalInstanceComboBoxWithEdit::~SalInstanceComboBoxWithEdit().
void Edit::SetWidthInChars | ( | sal_Int32 | nWidthInChars | ) |
Definition at line 165 of file edit.cxx.
References mnWidthInChars, and vcl::Window::queue_resize().
Referenced by set_property().
|
static |
Definition at line 761 of file edit.cxx.
References Application::CreateMessageDialog(), Ok, VclResId(), and Warning.
Referenced by ImplPaste(), and TextView::Paste().
|
overridevirtual |
Reimplemented from Control.
Reimplemented in CalendarField, ComboBox, SpinField, and VclMultiLineEdit.
Definition at line 2160 of file edit.cxx.
References ApplySettings(), vcl::text::BiDiRtl, ControlBackground, ControlFont, ControlForeground, EDIT_ALIGN_CENTER, EDIT_ALIGN_LEFT, EDIT_ALIGN_RIGHT, Enable, vcl::Window::GetOutDev(), vcl::Window::GetParent(), vcl::Window::GetStyle(), ImplAlign(), ImplInitStyle(), ImplInvalidateOrRepaint(), ImplShowCursor(), InitShow, vcl::Window::Invalidate(), vcl::Window::IsRTLEnabled(), maText, mbIsSubEdit, Mirroring, mnAlign, mnXOffset, mpSubEdit, nType, OutputDevice::SetLayoutMode(), vcl::Window::SetStyle(), Control::StateChanged(), Style, vcl::text::TextOriginLeft, WB_CENTER, WB_LEFT, WB_RIGHT, and Zoom.
Referenced by ComboBox::StateChanged(), and SpinField::StateChanged().
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 1368 of file edit.cxx.
References TrackingEvent::GetMouseEvent(), MouseEvent::GetPosPixel(), ImplCopyToSelectionClipboard(), ImplGetCharPos(), ImplSetCursorPos(), MouseEvent::IsLeft(), TrackingEvent::IsTrackingEnded(), and mbClickedInSelection.
void Edit::Undo | ( | ) |
Definition at line 2537 of file edit.cxx.
References EDIT_DEL_RIGHT, EDIT_DELMODE_SIMPLE, ImplDelete(), ImplInsertText(), ImplSetSelection(), maText, maUndoText, mpSubEdit, and Undo().
Referenced by Command(), ImplHandleKeyEvent(), and Undo().
Definition at line 83 of file edit.hxx.
Referenced by ImplHandleKeyEvent().
Definition at line 82 of file edit.hxx.
Referenced by Command(), ImplHandleKeyEvent(), and SetSubEdit().
|
private |
Definition at line 63 of file edit.hxx.
Referenced by DumpAsPropertyTree(), ImplRepaint(), and SetPlaceholderText().
|
private |
Definition at line 67 of file edit.hxx.
Referenced by Command(), DeleteSelected(), dragGestureRecognized(), dragOver(), drop(), GetFocus(), GetSelected(), GetSelection(), ImplDelete(), ImplHandleKeyEvent(), ImplInsertText(), ImplPaste(), ImplRepaint(), ImplSetCursorPos(), ImplSetSelection(), ImplSetText(), ImplShowCursor(), LoseFocus(), and MouseButtonDown().
|
private |
Definition at line 62 of file edit.hxx.
Referenced by Command(), GetFocus(), GetSelected(), GetSurroundingText(), GetText(), ImplDelete(), ImplGetText(), ImplHandleKeyEvent(), ImplInsertText(), ImplSetSelection(), ImplSetText(), ImplShowDDCursor(), ImplTruncateToMaxLen(), MouseButtonDown(), SetMaxTextLen(), StateChanged(), and Undo().
|
private |
Definition at line 65 of file edit.hxx.
Referenced by Command(), GetFocus(), and Undo().
|
private |
Definition at line 78 of file edit.hxx.
Referenced by Command(), GetFocus(), ImplInitEditData(), ImplRepaint(), and LoseFocus().
|
private |
Definition at line 76 of file edit.hxx.
Referenced by ImplInitEditData(), MouseButtonDown(), MouseButtonUp(), and Tracking().
|
private |
Definition at line 79 of file edit.hxx.
Referenced by ImplInitEditData(), and ImplRepaint().
|
private |
Definition at line 75 of file edit.hxx.
Referenced by ImplHandleKeyEvent(), ImplInitEditData(), ImplInsertText(), ImplShowCursor(), IsInsertMode(), and SetInsertMode().
|
private |
Definition at line 73 of file edit.hxx.
Referenced by ImplDelete(), ImplHandleKeyEvent(), ImplInitEditData(), and ImplInsertText().
|
private |
Definition at line 77 of file edit.hxx.
Referenced by GetFocus(), ImplAlign(), ImplClearBackground(), ImplGetExtraXOffset(), ImplGetNativeControlType(), ImplInitEditData(), ImplPaintBorder(), ImplSetSelection(), ImplUseNativeBorder(), LoseFocus(), Modify(), SetSubEdit(), and StateChanged().
|
private |
Definition at line 80 of file edit.hxx.
Referenced by Copy(), Cut(), dragGestureRecognized(), ImplGetText(), ImplHandleKeyEvent(), ImplInitEditData(), and set_property().
|
private |
Definition at line 74 of file edit.hxx.
Referenced by drop(), ImplHandleKeyEvent(), ImplInit(), ImplInitEditData(), MouseButtonUp(), SetReadOnly(), and SetSubEdit().
|
private |
Definition at line 72 of file edit.hxx.
Referenced by ImplGetText(), ImplInitEditData(), and SetEchoChar().
|
private |
Definition at line 68 of file edit.hxx.
Referenced by ImplAlign(), ImplInit(), ImplInitEditData(), and StateChanged().
|
private |
Definition at line 69 of file edit.hxx.
Referenced by ImplInitEditData(), ImplPaste(), ImplSetText(), ImplTruncateToMaxLen(), and SetMaxTextLen().
|
private |
Definition at line 71 of file edit.hxx.
Referenced by CalcMinimumSizeForText(), ImplInitEditData(), and setMaxWidthChars().
|
private |
Definition at line 70 of file edit.hxx.
Referenced by CalcMinimumSizeForText(), ImplInitEditData(), and SetWidthInChars().
|
private |
Definition at line 66 of file edit.hxx.
Referenced by Command(), ImplAlign(), ImplGetCharPos(), ImplInitEditData(), ImplRepaint(), ImplSetText(), ImplShowCursor(), ImplShowDDCursor(), Resize(), and StateChanged().
|
private |
Definition at line 60 of file edit.hxx.
Referenced by dispose(), dragDropEnd(), dragEnter(), dragGestureRecognized(), dragOver(), drop(), ImplHideDDCursor(), ImplInitEditData(), and ImplShowDDCursor().
|
private |
Definition at line 59 of file edit.hxx.
Referenced by filterText(), ImplInitEditData(), and Modify().
|
private |
Definition at line 61 of file edit.hxx.
Referenced by Command(), dispose(), ImplHandleKeyEvent(), ImplInitEditData(), and ImplRepaint().
Definition at line 58 of file edit.hxx.
Referenced by DataChanged(), DeleteSelected(), dispose(), GetFocus(), GetMaxVisChars(), GetSelected(), GetSelection(), GetSurroundingText(), GetText(), ImplInitEditData(), ImplSetSelection(), IsInsertMode(), KeyInput(), LoseFocus(), MouseButtonDown(), Paint(), ReplaceSelected(), Resize(), SetEchoChar(), SetInsertMode(), SetMaxTextLen(), SetPlaceholderText(), SetReadOnly(), SetSelection(), SetSubEdit(), SetText(), StateChanged(), and Undo().
|
private |
Definition at line 84 of file edit.hxx.
Referenced by CreatePopupMenu(), and dispose().
|
private |
Definition at line 86 of file edit.hxx.
Referenced by ImplGetBreakIterator().
|
private |
Definition at line 88 of file edit.hxx.
Referenced by dispose(), dragGestureRecognized(), ImplInit(), and ImplInitEditData().
|
private |
Definition at line 87 of file edit.hxx.
Referenced by ImplGetInputSequenceChecker().