LibreOffice Module vcl (master)
1
|
A widget used to choose from a list of items and which has no entry. More...
#include <lstbox.hxx>
Public Member Functions | |
ListBox (vcl::Window *pParent, WinBits nStyle=WB_BORDER) | |
virtual | ~ListBox () 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 | ApplySettings (vcl::RenderContext &rRenderContext) override |
virtual void | Draw (OutputDevice *pDev, const Point &rPos, SystemTextColorFlags nFlags) override |
virtual void | Resize () override |
virtual bool | PreNotify (NotifyEvent &rNEvt) override |
virtual void | StateChanged (StateChangedType nType) override |
virtual void | DataChanged (const DataChangedEvent &rDCEvt) override |
void | Select () |
void | DoubleClick () |
virtual void | GetFocus () override |
virtual void | LoseFocus () override |
virtual const Wallpaper & | GetDisplayBackground () const override |
virtual void | setPosSizePixel (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, PosSizeFlags nFlags=PosSizeFlags::All) override |
tools::Rectangle | GetDropDownPosSizePixel () const |
void | AdaptDropDownLineCountToMaximum () |
void | SetDropDownLineCount (sal_uInt16 nLines) |
sal_uInt16 | GetDropDownLineCount () const |
void | EnableAutoSize (bool bAuto) |
bool | IsAutoSizeEnabled () const |
sal_Int32 | InsertEntry (const OUString &rStr, sal_Int32 nPos=LISTBOX_APPEND) |
sal_Int32 | InsertEntry (const OUString &rStr, const Image &rImage, sal_Int32 nPos=LISTBOX_APPEND) |
void | RemoveEntry (sal_Int32 nPos) |
void | Clear () |
sal_Int32 | GetEntryPos (std::u16string_view rStr) const |
Image | GetEntryImage (sal_Int32 nPos) const |
OUString | GetEntry (sal_Int32 nPos) const |
sal_Int32 | GetEntryCount () const |
void | SelectEntry (std::u16string_view rStr, bool bSelect=true) |
void | SelectEntryPos (sal_Int32 nPos, bool bSelect=true) |
void | SelectEntriesPos (const std::vector< sal_Int32 > &rPositions, bool bSelect=true) |
sal_Int32 | GetSelectedEntryCount () const |
OUString | GetSelectedEntry (sal_Int32 nSelIndex=0) const |
sal_Int32 | GetSelectedEntryPos (sal_Int32 nSelIndex=0) const |
bool | IsEntryPosSelected (sal_Int32 nPos) const |
void | SetNoSelection () |
void | SetEntryData (sal_Int32 nPos, void *pNewData) |
void * | GetEntryData (sal_Int32 nPos) const |
void | SetEntryFlags (sal_Int32 nPos, ListBoxEntryFlags nFlags) |
this methods stores a combination of flags from the ListBoxEntryFlags::* defines at the given entry. More... | |
void | SetTopEntry (sal_Int32 nPos) |
sal_Int32 | GetTopEntry () const |
void | SetSeparatorPos (sal_Int32 n) |
Removes existing separators, and sets the position of the one and only separator. More... | |
sal_Int32 | GetSeparatorPos () const |
Gets the position of the separator which was added first. More... | |
void | AddSeparator (sal_Int32 n) |
Adds a new separator at the given position n. More... | |
bool | IsTravelSelect () const |
bool | IsInDropDown () const |
void | ToggleDropDown () |
void | EnableMultiSelection (bool bMulti) |
bool | IsMultiSelectionEnabled () const |
void | SetReadOnly (bool bReadOnly=true) |
bool | IsReadOnly () const |
tools::Rectangle | GetBoundingRectangle (sal_Int32 nItem) const |
void | SetSelectHdl (const Link< ListBox &, void > &rLink) |
Size | CalcSubEditSize () const |
Size | CalcMinimumSize () const |
virtual Size | GetOptimalSize () const override |
Size | CalcAdjustedSize (const Size &rPrefSize) const |
Size | CalcBlockSize (sal_uInt16 nColumns, sal_uInt16 nLines) const |
void | GetMaxVisColumnsAndLines (sal_uInt16 &rnCols, sal_uInt16 &rnLines) const |
sal_uInt16 | GetDisplayLineCount () const |
tools::Long | GetIndexForPoint (const Point &rPoint, sal_Int32 &rPos) const |
void | setMaxWidthChars (sal_Int32 nWidth) |
virtual bool | set_property (const OString &rKey, const OUString &rValue) override |
virtual FactoryFunction | GetUITestFactory () const override |
virtual void | DumpAsPropertyTree (tools::JsonWriter &) override |
Dumps itself and potentially its children to a property tree, to be written easily to JSON. More... | |
![]() | |
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 | EnableRTL (bool bEnable=true) override |
virtual bool | EventNotify (NotifyEvent &rNEvt) 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 |
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) |
void | LogicMouseButtonDown (const MouseEvent &rMouseEvent) override |
Same as MouseButtonDown(), but coordinates are in logic unit. used for LOK. More... | |
void | LogicMouseButtonUp (const MouseEvent &rMouseEvent) override |
Same as MouseButtonUp(), but coordinates are in logic unit. used for LOK. More... | |
void | LogicMouseMove (const MouseEvent &rMouseEvent) override |
Same as MouseMove(), but coordinates are in logic unit. used for LOK. More... | |
![]() | |
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 Point | ImplFrameToOutput (const Point &rPos) |
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 | Activate () |
virtual void | Deactivate () |
virtual void | RequestHelp (const HelpEvent &rHEvt) |
virtual void | Command (const CommandEvent &rCEvt) |
virtual void | Tracking (const TrackingEvent &rTEvt) |
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 | 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 *pRelativeWindow) 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) |
virtual void | Invalidate (InvalidateFlags nFlags=InvalidateFlags::NONE) |
virtual void | Invalidate (const tools::Rectangle &rRect, InvalidateFlags nFlags=InvalidateFlags::NONE) |
virtual 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 |
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 OUString | GetText () const |
void | SetHelpText (const OUString &rHelpText) |
const OUString & | GetHelpText () const |
void | SetQuickHelpText (const OUString &rHelpText) |
const OUString & | GetQuickHelpText () const |
void | SetHelpId (const OString &) |
const OString & | 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, ScrollBar *pHScrl, ScrollBar *pVScrl) |
virtual const SystemEnvData * | GetSystemData () const |
virtual css::uno::Reference< css::awt::XWindowPeer > | GetComponentInterface (bool bCreate=true) |
void | SetComponentInterface (css::uno::Reference< css::awt::XWindowPeer > 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... | |
void | RecordLayoutData (vcl::ControlLayoutData *pLayout, const tools::Rectangle &rRect) |
VCLXWindow * | GetWindowPeer () const |
void | SetWindowPeer (css::uno::Reference< css::awt::XWindowPeer > 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) |
bool | set_font_attribute (const OString &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 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) |
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 |
![]() | |
void | acquire () const |
void | release () const |
sal_Int32 | getRefCount () const |
void | disposeOnce () |
bool | isDisposed () const |
Protected Member Functions | |
SAL_DLLPRIVATE void | ImplInit (vcl::Window *pParent, WinBits nStyle) |
bool | IsDropDownBox () const |
ListBox (WindowType nType) | |
virtual void | FillLayoutData () const override |
![]() | |
Control (WindowType nType) | |
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 () |
![]() | |
SAL_DLLPRIVATE void | ImplInit (vcl::Window *pParent, WinBits nStyle, SystemParentData *pSystemParentData) |
SAL_DLLPRIVATE Point | ImplOutputToFrame (const Point &rPos) |
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 |
SAL_DLLPRIVATE void | ImplInvalidate (const vcl::Region *rRegion, 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 () |
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... | |
![]() | |
VclReferenceBase () | |
virtual | ~VclReferenceBase () |
Static Protected Member Functions | |
static SAL_DLLPRIVATE WinBits | ImplInitStyle (WinBits nStyle) |
Private Member Functions | |
SAL_DLLPRIVATE void | ImplInitListBoxData () |
DECL_DLLPRIVATE_LINK (ImplSelectHdl, LinkParamNone *, void) | |
DECL_DLLPRIVATE_LINK (ImplScrollHdl, ImplListBox *, void) | |
DECL_DLLPRIVATE_LINK (ImplCancelHdl, LinkParamNone *, void) | |
DECL_DLLPRIVATE_LINK (ImplDoubleClickHdl, ImplListBoxWindow *, void) | |
DECL_DLLPRIVATE_LINK (ImplPopupModeEndHdl, FloatingWindow *, void) | |
DECL_DLLPRIVATE_LINK (ImplSelectionChangedHdl, sal_Int32, void) | |
DECL_DLLPRIVATE_LINK (ImplFocusHdl, sal_Int32, void) | |
DECL_DLLPRIVATE_LINK (ImplListItemSelectHdl, LinkParamNone *, void) | |
DECL_DLLPRIVATE_LINK (ImplClickBtnHdl, void *, void) | |
Private Attributes | |
VclPtr< ImplListBox > | mpImplLB |
VclPtr< ImplListBoxFloatingWindow > | mpFloatWin |
VclPtr< ImplWin > | mpImplWin |
VclPtr< ImplBtn > | mpBtn |
sal_uInt16 | mnDDHeight |
sal_Int32 | m_nMaxWidthChars |
Link< ListBox &, void > | maSelectHdl |
sal_uInt16 | mnLineCount |
bool | mbDDAutoSize: 1 |
Additional Inherited Members | |
![]() | |
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... | |
static OUString | GetNonMnemonicString (const OUString &rStr) |
![]() | |
std::optional< vcl::ControlLayoutData > | mxLayoutData |
VclPtr< OutputDevice > | mpReferenceDevice |
A widget used to choose from a list of items and which has no entry.
Definition at line 82 of file lstbox.hxx.
|
explicitprotected |
Definition at line 37 of file listbox.cxx.
References ImplInitListBoxData().
|
explicit |
Definition at line 44 of file listbox.cxx.
References ImplInit(), ImplInitListBoxData(), and LISTBOX.
|
overridevirtual |
Definition at line 50 of file listbox.cxx.
References VclReferenceBase::disposeOnce().
void ListBox::AdaptDropDownLineCountToMaximum | ( | ) |
Definition at line 520 of file listbox.cxx.
References vcl::Window::GetSettings(), comphelper::LibreOfficeKit::isActive(), and SetDropDownLineCount().
Referenced by EnableAutoSize().
void ListBox::AddSeparator | ( | sal_Int32 | n | ) |
Adds a new separator at the given position n.
Definition at line 1338 of file listbox.cxx.
References ImplListBox::AddSeparator(), and mpImplLB.
Referenced by SalInstanceComboBoxWithoutEdit::insert_separator().
|
overridevirtual |
Reimplemented from Control.
Definition at line 312 of file listbox.cxx.
References OutputDevice::SetBackground().
Definition at line 1233 of file listbox.cxx.
References Size::AdjustHeight(), CalcBlockSize(), vcl::Window::CalcWindowSize(), vcl::Window::GetBorder(), Size::Height(), IsDropDownBox(), mnDDHeight, and Size::setHeight().
Size ListBox::CalcBlockSize | ( | sal_uInt16 | nColumns, |
sal_uInt16 | nLines | ||
) | const |
Definition at line 1257 of file listbox.cxx.
References Size::AdjustHeight(), Size::AdjustWidth(), CalcMinimumSize(), ImplListBox::CalcSize(), vcl::Window::CalcWindowSize(), vcl::Window::GetSettings(), vcl::Window::GetTextWidth(), Size::Height(), IsDropDownBox(), mnDDHeight, mpImplLB, Size::setHeight(), Size::setWidth(), and Size::Width().
Referenced by CalcAdjustedSize().
Size ListBox::CalcMinimumSize | ( | ) | const |
Definition at line 1143 of file listbox.cxx.
References Size::AdjustHeight(), Size::AdjustWidth(), CalcSubEditSize(), vcl::Window::CalcWindowSize(), Entire, tools::Rectangle::GetHeight(), vcl::Window::GetNativeControlRegion(), vcl::Window::GetSettings(), vcl::Window::GetStyle(), tools::Rectangle::GetWidth(), Size::Height(), IsDropDownBox(), Listbox, mpImplLB, NONE, Point, Size::setHeight(), SubEdit, WB_VSCROLL, and Size::Width().
Referenced by CalcBlockSize(), and GetOptimalSize().
Size ListBox::CalcSubEditSize | ( | ) | const |
Definition at line 1199 of file listbox.cxx.
References vcl::Window::approximate_char_width(), ImplListBox::CalcSize(), ImplEntryList::GetEntryCount(), ImplListBox::GetEntryHeight(), ImplListBox::GetEntryList(), ImplListBox::GetMaxEntryWidth(), StyleSettings::GetScrollBarSize(), vcl::Window::GetSettings(), AllSettings::GetStyleSettings(), IsDropDownBox(), m_nMaxWidthChars, mnLineCount, mpImplLB, Size::setHeight(), Size::setWidth(), and Size::Width().
Referenced by CalcMinimumSize().
void ListBox::Clear | ( | ) |
Definition at line 907 of file listbox.cxx.
References Control::CallEventListeners(), ImplListBox::Clear(), vcl::Window::Invalidate(), IsDropDownBox(), LISTBOX_ENTRY_NOTFOUND, ListboxItemRemoved, mpImplLB, mpImplWin, ImplWin::SetImage(), ImplWin::SetItemPos(), and ImplWin::SetString().
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 468 of file listbox.cxx.
References ImplWin::ApplySettings(), vcl::Window::DataChanged(), FONTS, FONTSUBSTITUTION, DataChangedEvent::GetFlags(), vcl::Window::GetOutDev(), vcl::Window::GetSettings(), DataChangedEvent::GetType(), ImplInitDropDownButton(), vcl::Window::Invalidate(), IsDropDownBox(), mpBtn, mpImplLB, mpImplWin, Resize(), ImplListBox::Resize(), vcl::Window::SetBackground(), OutputDevice::SetSettings(), SETTINGS, and STYLE.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
This is intended to be used to clear any locally held references to other Window-subclass objects.
Reimplemented from Control.
Definition at line 55 of file listbox.cxx.
References Control::CallEventListeners(), Control::dispose(), VclPtr< reference_type >::disposeAndClear(), mpBtn, mpFloatWin, mpImplLB, mpImplWin, and ObjectDying.
void ListBox::DoubleClick | ( | ) |
Definition at line 902 of file listbox.cxx.
References Control::ImplCallEventListenersAndHandler(), and ListboxDoubleClick.
|
overridevirtual |
Definition at line 317 of file listbox.cxx.
References tools::Rectangle::AdjustBottom(), tools::Rectangle::AdjustLeft(), tools::Rectangle::AdjustRight(), ImplListBoxWindow::ApplySettings(), Center, COL_BLACK, COL_WHITE, OutputDevice::DrawRect(), OutputDevice::DrawText(), vcl::Window::GetControlBackground(), StyleSettings::GetDisableColor(), vcl::Window::GetDrawPixel(), vcl::Window::GetDrawPixelFont(), ImplListBox::GetEntryList(), ImplEntryList::GetEntryText(), ImplListBox::GetMainWindow(), GetSelectedEntry(), vcl::Window::GetSettings(), vcl::Window::GetSizePixel(), vcl::Window::GetStyle(), AllSettings::GetStyleSettings(), vcl::Window::GetTextColor(), OutputDevice::GetTextHeight(), OutputDevice::GetTextWidth(), ImplListBox::GetTopEntry(), Size::Height(), Control::ImplDrawFrame(), OutputDevice::IntersectClipRegion(), vcl::Window::IsControlBackground(), IsDropDownBox(), vcl::Window::IsEnabled(), ImplEntryList::IsEntryPosSelected(), Left, OutputDevice::LogicToPixel(), Mono, mpImplLB, n, Point, OutputDevice::Pop(), OutputDevice::Push(), Right, tools::Rectangle::SetBottom(), OutputDevice::SetFillColor(), OutputDevice::SetFont(), OutputDevice::SetLineColor(), OutputDevice::SetMapMode(), OutputDevice::SetTextColor(), OutputDevice::SetTextFillColor(), tools::Rectangle::SetTop(), tools::Rectangle::Top(), VCenter, WB_BORDER, WB_CENTER, WB_RIGHT, and Size::Width().
|
overridevirtual |
Dumps itself and potentially its children to a property tree, to be written easily to JSON.
Reimplemented from vcl::Window.
Definition at line 1397 of file listbox.cxx.
References vcl::Window::DumpAsPropertyTree(), GetEntry(), GetEntryCount(), GetSelectedEntryCount(), GetSelectedEntryPos(), i, tools::JsonWriter::put(), tools::JsonWriter::putSimpleValue(), and tools::JsonWriter::startArray().
void ListBox::EnableAutoSize | ( | bool | bAuto | ) |
Definition at line 496 of file listbox.cxx.
References AdaptDropDownLineCountToMaximum(), ImplListBoxFloatingWindow::GetDropDownLineCount(), mbDDAutoSize, mpFloatWin, and ImplListBoxFloatingWindow::SetDropDownLineCount().
Referenced by VclBuilder::makeObject().
void ListBox::EnableMultiSelection | ( | bool | bMulti | ) |
Definition at line 1123 of file listbox.cxx.
References ImplListBoxWindow::AllowGrabFocus(), ImplListBox::EnableMultiSelection(), ImplListBox::GetMainWindow(), vcl::Window::GetStyle(), mpFloatWin, mpImplLB, ImplListBox::SetMultiSelectionSimpleMode(), and WB_SIMPLEMODE.
|
overrideprotectedvirtual |
Reimplemented from Control.
Definition at line 627 of file listbox.cxx.
References Control::AppendLayoutData(), ImplListBox::GetMainWindow(), vcl::Window::IsReallyVisible(), mpFloatWin, mpImplLB, mpImplWin, Control::mxLayoutData, and Control::SetLayoutDataParent().
Referenced by GetIndexForPoint().
tools::Rectangle ListBox::GetBoundingRectangle | ( | sal_Int32 | nItem | ) | const |
Definition at line 1115 of file listbox.cxx.
References ImplListBoxWindow::GetBoundingRectangle(), ImplListBox::GetMainWindow(), vcl::Window::GetWindowExtentsRelative(), tools::Rectangle::Left(), tools::Rectangle::Move(), mpImplLB, and tools::Rectangle::Top().
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 1353 of file listbox.cxx.
References ImplListBox::GetDisplayBackground(), and mpImplLB.
sal_uInt16 ListBox::GetDisplayLineCount | ( | ) | const |
Definition at line 1343 of file listbox.cxx.
References ImplListBox::GetDisplayLineCount(), and mpImplLB.
sal_uInt16 ListBox::GetDropDownLineCount | ( | ) | const |
Definition at line 530 of file listbox.cxx.
References ImplListBoxFloatingWindow::GetDropDownLineCount(), mnLineCount, and mpFloatWin.
tools::Rectangle ListBox::GetDropDownPosSizePixel | ( | ) | const |
Definition at line 1348 of file listbox.cxx.
References vcl::Window::GetWindowExtentsRelative(), and mpFloatWin.
OUString ListBox::GetEntry | ( | sal_Int32 | nPos | ) | const |
Definition at line 975 of file listbox.cxx.
References ImplListBox::GetEntryList(), ImplEntryList::GetEntryText(), ImplEntryList::GetMRUCount(), and mpImplLB.
Referenced by DumpAsPropertyTree(), and GetSelectedEntry().
sal_Int32 ListBox::GetEntryCount | ( | ) | const |
Definition at line 982 of file listbox.cxx.
References ImplEntryList::GetEntryCount(), ImplListBox::GetEntryList(), ImplEntryList::GetMRUCount(), and mpImplLB.
Referenced by DumpAsPropertyTree(), ListBoxUIObject::get_state(), GetTopEntry(), SalInstanceComboBoxWithoutEdit::insert_separator(), and SelectEntryPos().
void * ListBox::GetEntryData | ( | sal_Int32 | nPos | ) | const |
Definition at line 1080 of file listbox.cxx.
References ImplEntryList::GetEntryData(), ImplListBox::GetEntryList(), ImplEntryList::GetMRUCount(), and mpImplLB.
Image ListBox::GetEntryImage | ( | sal_Int32 | nPos | ) | const |
Definition at line 958 of file listbox.cxx.
References ImplEntryList::GetEntryImage(), ImplListBox::GetEntryList(), ImplEntryList::HasEntryImage(), and mpImplLB.
sal_Int32 ListBox::GetEntryPos | ( | std::u16string_view | rStr | ) | const |
Definition at line 965 of file listbox.cxx.
References ImplEntryList::FindEntry(), ImplListBox::GetEntryList(), ImplEntryList::GetMRUCount(), LISTBOX_ENTRY_NOTFOUND, mpImplLB, and nPos.
Referenced by SelectEntry().
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 439 of file listbox.cxx.
References vcl::Window::GetFocus(), vcl::Window::GrabFocus(), IsDropDownBox(), mpImplLB, and mpImplWin.
tools::Long ListBox::GetIndexForPoint | ( | const Point & | rPoint, |
sal_Int32 & | rPos | ||
) | const |
Definition at line 649 of file listbox.cxx.
References vcl::Window::AbsoluteScreenToOutputPixel(), FillLayoutData(), ImplListBoxWindow::GetEntryPosForPoint(), Control::GetIndexForPoint(), ImplWin::GetItemPos(), ImplListBox::GetMainWindow(), vcl::Window::GetOutputSizePixel(), Control::HasLayoutData(), Size::Height(), vcl::Window::IsReallyVisible(), LISTBOX_ENTRY_NOTFOUND, vcl::Window::LogicToPixel(), mpImplLB, mpImplWin, nIndex, vcl::Window::OutputToAbsoluteScreenPixel(), vcl::Window::PixelToLogic(), Point, SAL_WARN_IF, Control::ToRelativeLineIndex(), and Size::Width().
void ListBox::GetMaxVisColumnsAndLines | ( | sal_uInt16 & | rnCols, |
sal_uInt16 & | rnLines | ||
) | const |
Definition at line 1297 of file listbox.cxx.
References vcl::Window::approximate_char_width(), ImplListBox::GetEntryHeightWithMargin(), ImplListBox::GetMainWindow(), vcl::Window::GetOutputSizePixel(), Size::Height(), IsDropDownBox(), mpImplLB, mpImplWin, and Size::Width().
|
overridevirtual |
Reimplemented from Control.
Definition at line 1228 of file listbox.cxx.
References CalcMinimumSize().
OUString ListBox::GetSelectedEntry | ( | sal_Int32 | nSelIndex = 0 | ) | const |
Definition at line 989 of file listbox.cxx.
References GetEntry(), and GetSelectedEntryPos().
Referenced by Draw(), SalInstanceComboBoxWithoutEdit::get_active_text(), and ListBoxUIObject::get_state().
sal_Int32 ListBox::GetSelectedEntryCount | ( | ) | const |
Definition at line 994 of file listbox.cxx.
References ImplListBox::GetEntryList(), ImplEntryList::GetSelectedEntryCount(), and mpImplLB.
Referenced by DumpAsPropertyTree(), and ListBoxUIObject::get_state().
sal_Int32 ListBox::GetSelectedEntryPos | ( | sal_Int32 | nSelIndex = 0 | ) | const |
Definition at line 1001 of file listbox.cxx.
References ImplEntryList::FindEntry(), ImplListBox::GetEntryList(), ImplEntryList::GetEntryText(), ImplEntryList::GetMRUCount(), ImplEntryList::GetSelectedEntryPos(), LISTBOX_ENTRY_NOTFOUND, mpImplLB, and nPos.
Referenced by DumpAsPropertyTree(), ListBoxUIObject::get_action(), ListBoxUIObject::get_state(), and GetSelectedEntry().
sal_Int32 ListBox::GetSeparatorPos | ( | ) | const |
Gets the position of the separator which was added first.
Returns LISTBOX_ENTRY_NOTFOUND if there is no separator.
Definition at line 1333 of file listbox.cxx.
References ImplListBox::GetSeparatorPos(), and mpImplLB.
sal_Int32 ListBox::GetTopEntry | ( | ) | const |
Definition at line 1095 of file listbox.cxx.
References GetEntryCount(), ImplListBox::GetTopEntry(), LISTBOX_ENTRY_NOTFOUND, mpImplLB, and nPos.
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 1392 of file listbox.cxx.
References ListBoxUIObject::create().
|
protected |
Definition at line 78 of file listbox.cxx.
References ImplListBoxWindow::AllowGrabFocus(), VclPtr< reference_type >::Create(), ENABLED, Entire, Focus, vcl::Window::GetBorder(), vcl::Window::GetDropTarget(), tools::Rectangle::GetHeight(), ImplListBox::GetMainWindow(), vcl::Window::GetNativeControlRegion(), vcl::Window::GetTextHeight(), vcl::Window::ImplInit(), ImplInitDropDownButton(), ImplInitStyle(), vcl::Window::IsNativeControlSupported(), vcl::Window::IsNativeWidgetEnabled(), LINK, Listbox, mnDDHeight, mpBtn, mpFloatWin, mpImplLB, mpImplWin, Point, Pushbutton, vcl::Window::RequestDoubleBuffering(), ImplListBoxFloatingWindow::SetAutoWidth(), ImplListBox::SetCancelHdl(), vcl::Window::SetCompoundControl(), ImplListBox::SetDoubleClickHdl(), ImplListBox::SetEdgeBlending(), ImplWin::SetEdgeBlending(), ImplListBox::SetFocusHdl(), ImplListBoxFloatingWindow::SetImplListBox(), ImplListBox::SetListItemSelectHdl(), ImplWin::SetMBDownHdl(), ImplBtn::SetMBDownHdl(), FloatingWindow::SetPopupModeEndHdl(), vcl::Window::SetPosPixel(), ImplListBox::SetScrollHdl(), ImplListBox::SetSelectHdl(), ImplListBox::SetSelectionChangedHdl(), vcl::Window::Show(), WB_BORDER, WB_CENTER, WB_DROPDOWN, WB_LEFT, WB_NOBORDER, WB_NOLIGHTBORDER, WB_RECTSTYLE, and WB_RIGHT.
Referenced by ListBox().
|
private |
Definition at line 67 of file listbox.cxx.
References m_nMaxWidthChars, mbDDAutoSize, mnDDHeight, mnLineCount, mpBtn, mpFloatWin, and mpImplWin.
Referenced by ListBox().
Definition at line 158 of file listbox.cxx.
References WB_GROUP, WB_NOGROUP, WB_NOTABSTOP, and WB_TABSTOP.
Referenced by ImplInit(), and StateChanged().
sal_Int32 ListBox::InsertEntry | ( | const OUString & | rStr, |
sal_Int32 | nPos = LISTBOX_APPEND |
||
) |
Definition at line 936 of file listbox.cxx.
References Control::CallEventListeners(), ImplListBox::GetEntryList(), ImplEntryList::GetMRUCount(), ImplListBox::InsertEntry(), ListboxItemAdded, and mpImplLB.
Referenced by SalInstanceComboBoxWithoutEdit::insert(), and VclBuilder::mungeModel().
sal_Int32 ListBox::InsertEntry | ( | const OUString & | rStr, |
const Image & | rImage, | ||
sal_Int32 | nPos = LISTBOX_APPEND |
||
) |
Definition at line 944 of file listbox.cxx.
References Control::CallEventListeners(), ImplListBox::GetEntryList(), ImplEntryList::GetMRUCount(), ImplListBox::InsertEntry(), ListboxItemAdded, and mpImplLB.
|
inline |
Definition at line 150 of file lstbox.hxx.
Referenced by setPosSizePixel().
|
inlineprotected |
Definition at line 114 of file lstbox.hxx.
Referenced by CalcAdjustedSize(), CalcBlockSize(), CalcMinimumSize(), CalcSubEditSize(), Clear(), DataChanged(), Draw(), GetFocus(), GetMaxVisColumnsAndLines(), LoseFocus(), Resize(), SetNoSelection(), setPosSizePixel(), and ToggleDropDown().
bool ListBox::IsEntryPosSelected | ( | sal_Int32 | nPos | ) | const |
Definition at line 1016 of file listbox.cxx.
References ImplListBox::GetEntryList(), ImplEntryList::GetMRUCount(), ImplEntryList::IsEntryPosSelected(), and mpImplLB.
bool ListBox::IsInDropDown | ( | ) | const |
Definition at line 1108 of file listbox.cxx.
References FloatingWindow::ImplIsInPrivatePopupMode(), FloatingWindow::IsInPopupMode(), and mpFloatWin.
Referenced by PreNotify().
bool ListBox::IsMultiSelectionEnabled | ( | ) | const |
Definition at line 1138 of file listbox.cxx.
References ImplListBox::IsMultiSelectionEnabled(), and mpImplLB.
Referenced by ListBoxUIObject::get_state().
bool ListBox::IsReadOnly | ( | ) | const |
Definition at line 1323 of file listbox.cxx.
References ImplListBox::IsReadOnly(), and mpImplLB.
Referenced by ListBoxUIObject::get_state(), and StateChanged().
bool ListBox::IsTravelSelect | ( | ) | const |
Definition at line 1103 of file listbox.cxx.
References ImplListBox::IsTravelSelect(), and mpImplLB.
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 452 of file listbox.cxx.
References vcl::Window::HideFocus(), IsDropDownBox(), vcl::Window::LoseFocus(), mpImplLB, and mpImplWin.
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 812 of file listbox.cxx.
References ALWAYS, Control::CallEventListeners(), COMMAND, DropdownOpen, DropdownPreOpen, FloatingWindow::EndPopupMode(), FocusOnly, vcl::KeyCode::GetCode(), CommandEvent::GetCommand(), NotifyEvent::GetCommandEvent(), KeyEvent::GetKeyCode(), NotifyEvent::GetKeyEvent(), vcl::Window::GetSettings(), NotifyEvent::GetType(), NotifyEvent::GetWindow(), ImplListBox::HandleWheelAsCursorTravel(), vcl::Window::HasChildPathFocus(), IsInDropDown(), FloatingWindow::IsInPopupMode(), vcl::KeyCode::IsMod2(), KEY_DOWN, KEY_RETURN, KEY_UP, KEYINPUT, LOSEFOCUS, mpBtn, mpFloatWin, mpImplLB, mpImplWin, vcl::Window::PreNotify(), ImplListBox::ProcessKeyInput(), PushButton::SetPressed(), ImplListBoxFloatingWindow::StartFloat(), and Wheel.
void ListBox::RemoveEntry | ( | sal_Int32 | nPos | ) |
Definition at line 952 of file listbox.cxx.
References Control::CallEventListeners(), ImplListBox::GetEntryList(), ImplEntryList::GetMRUCount(), ListboxItemRemoved, mpImplLB, and ImplListBox::RemoveEntry().
Referenced by SalInstanceComboBoxWithoutEdit::remove().
|
overridevirtual |
Reimplemented from Control.
Definition at line 555 of file listbox.cxx.
References tools::Rectangle::AdjustBottom(), tools::Rectangle::AdjustTop(), Border, ButtonDown, ImplListBoxFloatingWindow::CalcFloatSize(), vcl::Window::CalcZoom(), tools::Rectangle::GetHeight(), vcl::Window::GetNativeControlRegion(), vcl::Window::GetOutputSizePixel(), StyleSettings::GetScrollBarSize(), vcl::Window::GetSettings(), tools::Rectangle::GetSize(), vcl::Window::GetStyle(), AllSettings::GetStyleSettings(), tools::Rectangle::GetWidth(), vcl::Window::GetWindow(), Size::Height(), ImplGetSVData(), IsDropDownBox(), tools::Rectangle::Left(), Listbox, ImplSVData::maNWFData, ImplSVNWFData::mbNoFocusRects, tools::Rectangle::Move(), mpBtn, mpFloatWin, mpImplLB, mpImplWin, NONE, vcl::Window::OutputToScreenPixel(), Point, Control::Resize(), vcl::Window::ScreenToOutputPixel(), vcl::Window::setPosSizePixel(), vcl::Window::SetPosSizePixel(), vcl::Window::SetSizePixel(), Size::setWidth(), SubEdit, tools::Rectangle::Top(), tools::Rectangle::TopLeft(), WB_BORDER, and Size::Width().
Referenced by DataChanged(), and StateChanged().
void ListBox::Select | ( | ) |
Definition at line 897 of file listbox.cxx.
References Link< class, class >::Call(), Control::ImplCallEventListenersAndHandler(), ListboxSelect, and maSelectHdl.
Referenced by ListBoxUIObject::execute().
void ListBox::SelectEntriesPos | ( | const std::vector< sal_Int32 > & | rPositions, |
bool | bSelect = true |
||
) |
Definition at line 1045 of file listbox.cxx.
References Control::CallEventListeners(), ImplListBox::GetCurrentPos(), ImplEntryList::GetEntryCount(), ImplListBox::GetEntryList(), ImplEntryList::GetMRUCount(), vcl::Window::HasFocus(), ListboxFocus, ListboxSelect, mpImplLB, nPos, and ImplListBox::SelectEntry().
void ListBox::SelectEntry | ( | std::u16string_view | rStr, |
bool | bSelect = true |
||
) |
Definition at line 1021 of file listbox.cxx.
References GetEntryPos(), and SelectEntryPos().
Referenced by ListBoxUIObject::execute().
void ListBox::SelectEntryPos | ( | sal_Int32 | nPos, |
bool | bSelect = true |
||
) |
Definition at line 1026 of file listbox.cxx.
References Control::CallEventListeners(), ImplListBox::GetCurrentPos(), GetEntryCount(), ImplListBox::GetEntryList(), ImplEntryList::GetMRUCount(), vcl::Window::HasFocus(), ListboxFocus, ListboxSelect, mpImplLB, and ImplListBox::SelectEntry().
Referenced by ListBoxUIObject::execute(), VclBuilder::mungeModel(), SelectEntry(), and set_property().
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 1369 of file listbox.cxx.
References vcl::Window::GetStyle(), SelectEntryPos(), vcl::Window::set_property(), setMaxWidthChars(), vcl::Window::SetStyle(), toBool(), WB_NOTABSTOP, and WB_TABSTOP.
void ListBox::SetDropDownLineCount | ( | sal_uInt16 | nLines | ) |
Definition at line 513 of file listbox.cxx.
References mnLineCount, mpFloatWin, and ImplListBoxFloatingWindow::SetDropDownLineCount().
Referenced by AdaptDropDownLineCountToMaximum().
Definition at line 1075 of file listbox.cxx.
References ImplListBox::GetEntryList(), ImplEntryList::GetMRUCount(), mpImplLB, and ImplListBox::SetEntryData().
Referenced by SalInstanceComboBoxWithoutEdit::insert(), and VclBuilder::mungeModel().
void ListBox::SetEntryFlags | ( | sal_Int32 | nPos, |
ListBoxEntryFlags | nFlags | ||
) |
this methods stores a combination of flags from the ListBoxEntryFlags::* defines at the given entry.
See description of the possible ListBoxEntryFlags::* flags for details. Do not use these flags for user data as they are reserved to change the internal behaviour of the ListBox implementation for specific entries.
Definition at line 1085 of file listbox.cxx.
References ImplListBox::GetEntryList(), ImplEntryList::GetMRUCount(), mpImplLB, and ImplListBox::SetEntryFlags().
void ListBox::setMaxWidthChars | ( | sal_Int32 | nWidth | ) |
Definition at line 1360 of file listbox.cxx.
References m_nMaxWidthChars, and vcl::Window::queue_resize().
Referenced by set_property().
void ListBox::SetNoSelection | ( | ) |
Definition at line 923 of file listbox.cxx.
References vcl::Window::Invalidate(), IsDropDownBox(), LISTBOX_ENTRY_NOTFOUND, mpImplLB, mpImplWin, ImplWin::SetImage(), ImplWin::SetItemPos(), ImplListBox::SetNoSelection(), and ImplWin::SetString().
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 537 of file listbox.cxx.
References ImplListBoxFloatingWindow::GetPrefSize(), Height, IsAutoSizeEnabled(), IsDropDownBox(), mnDDHeight, mpFloatWin, Size::setHeight(), vcl::Window::setPosSizePixel(), ImplListBoxFloatingWindow::SetPrefSize(), Size::setWidth(), Size, and Width.
void ListBox::SetReadOnly | ( | bool | bReadOnly = true | ) |
Definition at line 1314 of file listbox.cxx.
References vcl::Window::CompatStateChanged(), ImplListBox::IsReadOnly(), mpImplLB, ReadOnly, and ImplListBox::SetReadOnly().
Definition at line 218 of file lstbox.hxx.
Referenced by SalInstanceComboBoxWithoutEdit::SalInstanceComboBoxWithoutEdit(), and SalInstanceComboBoxWithoutEdit::~SalInstanceComboBoxWithoutEdit().
void ListBox::SetSeparatorPos | ( | sal_Int32 | n | ) |
Removes existing separators, and sets the position of the one and only separator.
Definition at line 1328 of file listbox.cxx.
References mpImplLB, and ImplListBox::SetSeparatorPos().
void ListBox::SetTopEntry | ( | sal_Int32 | nPos | ) |
Definition at line 1090 of file listbox.cxx.
References ImplListBox::GetEntryList(), ImplEntryList::GetMRUCount(), mpImplLB, and ImplListBox::SetTopEntry().
|
overridevirtual |
Reimplemented from Control.
Definition at line 706 of file listbox.cxx.
References Border, ButtonDown, ControlBackground, ControlFont, ControlForeground, Enable, vcl::Window::Enable(), Control::EnableRTL(), ImplListBoxWindow::EnableSort(), Entire, vcl::Window::GetControlBackground(), vcl::Window::GetControlFont(), vcl::Window::GetControlForeground(), vcl::Window::GetFont(), ImplListBox::GetMainWindow(), vcl::Window::GetStyle(), vcl::Window::GetWindow(), vcl::Window::GetZoom(), ImplInitDropDownButton(), ImplInitStyle(), vcl::Window::Invalidate(), vcl::Window::IsEnabled(), vcl::Window::IsNativeControlSupported(), IsReadOnly(), vcl::Window::IsRTLEnabled(), vcl::Window::IsUpdateMode(), Listbox, Mirroring, mpBtn, mpImplLB, mpImplWin, NoErase, ReadOnly, Resize(), vcl::Window::SetBackground(), vcl::Window::SetControlBackground(), vcl::Window::SetControlFont(), vcl::Window::SetControlForeground(), vcl::Window::SetFont(), ImplListBox::SetMultiSelectionSimpleMode(), vcl::Window::SetStyle(), vcl::Window::SetTextColor(), vcl::Window::SetUpdateMode(), vcl::Window::SetZoom(), Control::StateChanged(), Style, UpdateMode, WB_SIMPLEMODE, WB_SORT, and Zoom.
void ListBox::ToggleDropDown | ( | ) |
Definition at line 295 of file listbox.cxx.
References Control::CallEventListeners(), DropdownOpen, DropdownPreOpen, FloatingWindow::EndPopupMode(), vcl::Window::GrabFocus(), IsDropDownBox(), FloatingWindow::IsInPopupMode(), mpBtn, mpFloatWin, mpImplWin, PushButton::SetPressed(), and ImplListBoxFloatingWindow::StartFloat().
|
private |
Definition at line 90 of file lstbox.hxx.
Referenced by CalcSubEditSize(), ImplInitListBoxData(), and setMaxWidthChars().
Definition at line 91 of file lstbox.hxx.
Referenced by Select().
|
private |
Definition at line 94 of file lstbox.hxx.
Referenced by EnableAutoSize(), and ImplInitListBoxData().
|
private |
Definition at line 89 of file lstbox.hxx.
Referenced by CalcAdjustedSize(), CalcBlockSize(), ImplInit(), ImplInitListBoxData(), and setPosSizePixel().
|
private |
Definition at line 92 of file lstbox.hxx.
Referenced by CalcSubEditSize(), GetDropDownLineCount(), ImplInitListBoxData(), and SetDropDownLineCount().
Definition at line 88 of file lstbox.hxx.
Referenced by DataChanged(), dispose(), ImplInit(), ImplInitListBoxData(), PreNotify(), Resize(), StateChanged(), and ToggleDropDown().
|
private |
Definition at line 86 of file lstbox.hxx.
Referenced by dispose(), EnableAutoSize(), EnableMultiSelection(), FillLayoutData(), GetDropDownLineCount(), GetDropDownPosSizePixel(), ImplInit(), ImplInitListBoxData(), IsInDropDown(), PreNotify(), Resize(), SetDropDownLineCount(), setPosSizePixel(), and ToggleDropDown().
|
private |
Definition at line 85 of file lstbox.hxx.
Referenced by AddSeparator(), CalcBlockSize(), CalcMinimumSize(), CalcSubEditSize(), Clear(), DataChanged(), dispose(), Draw(), EnableMultiSelection(), FillLayoutData(), GetBoundingRectangle(), GetDisplayBackground(), GetDisplayLineCount(), GetEntry(), GetEntryCount(), GetEntryData(), GetEntryImage(), GetEntryPos(), GetFocus(), GetIndexForPoint(), GetMaxVisColumnsAndLines(), GetSelectedEntryCount(), GetSelectedEntryPos(), GetSeparatorPos(), GetTopEntry(), ImplInit(), InsertEntry(), IsEntryPosSelected(), IsMultiSelectionEnabled(), IsReadOnly(), IsTravelSelect(), LoseFocus(), PreNotify(), RemoveEntry(), Resize(), SelectEntriesPos(), SelectEntryPos(), SetEntryData(), SetEntryFlags(), SetNoSelection(), SetReadOnly(), SetSeparatorPos(), SetTopEntry(), and StateChanged().
Definition at line 87 of file lstbox.hxx.
Referenced by Clear(), DataChanged(), dispose(), FillLayoutData(), GetFocus(), GetIndexForPoint(), GetMaxVisColumnsAndLines(), ImplInit(), ImplInitListBoxData(), LoseFocus(), PreNotify(), Resize(), SetNoSelection(), StateChanged(), and ToggleDropDown().