LibreOffice Module vcl (master) 1
|
#include <splitwin.hxx>
Public Member Functions | |
SplitWindow (vcl::Window *pParent, WinBits nStyle=0) | |
virtual | ~SplitWindow () 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 | StartSplit () |
virtual void | Split () |
virtual void | SplitResize () |
virtual void | FadeIn () |
virtual void | FadeOut () |
virtual void | MouseButtonDown (const MouseEvent &rMEvt) override |
virtual void | MouseMove (const MouseEvent &rMEvt) override |
virtual void | Tracking (const TrackingEvent &rTEvt) override |
virtual void | Paint (vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect) override |
virtual void | Resize () override |
virtual void | RequestHelp (const HelpEvent &rHEvt) override |
virtual void | StateChanged (StateChangedType nType) override |
virtual void | DataChanged (const DataChangedEvent &rDCEvt) override |
virtual bool | PreNotify (NotifyEvent &rNEvt) override |
void | InsertItem (sal_uInt16 nId, vcl::Window *pWindow, tools::Long nSize, sal_uInt16 nPos, sal_uInt16 nIntoSetId, SplitWindowItemFlags nBits) |
void | InsertItem (sal_uInt16 nId, tools::Long nSize, sal_uInt16 nPos, sal_uInt16 nIntoSetId, SplitWindowItemFlags nBits) |
void | RemoveItem (sal_uInt16 nId) |
void | SplitItem (sal_uInt16 nId, tools::Long nNewSize, bool bPropSmall, bool bPropGreat) |
void | SetItemSize (sal_uInt16 nId, tools::Long nNewSize) |
tools::Long | GetItemSize (sal_uInt16 nId) const |
void | SetItemSizeRange (sal_uInt16 nId, const Range &rRange) |
Set a range that limits the (variable part of the) size with an upper and a lower bound (both are valid values themselves.) More... | |
tools::Long | GetItemSize (sal_uInt16 nId, SplitWindowItemFlags nBits) const |
Return the current size limits for the specified item. More... | |
sal_uInt16 | GetSet (sal_uInt16 nId) const |
sal_uInt16 | GetItemId (vcl::Window *pWindow) const |
sal_uInt16 | GetItemId (const Point &rPos) const |
sal_uInt16 | GetItemPos (sal_uInt16 nId, sal_uInt16 nSetId=0) const |
sal_uInt16 | GetItemId (sal_uInt16 nPos) const |
sal_uInt16 | GetItemCount (sal_uInt16 nSetId=0) const |
bool | IsItemValid (sal_uInt16 nId) const |
void | SetAlign (WindowAlign eNewAlign) |
WindowAlign | GetAlign () const |
bool | IsHorizontal () const |
void | SetMaxSizePixel (tools::Long nNewMaxSize) |
Size | CalcLayoutSizePixel (const Size &aNewSize) |
void | ShowFadeInHideButton () |
void | ShowFadeOutButton () |
tools::Long | GetFadeInSize () const |
bool | IsFadeNoButtonMode () const |
void | SetSplitHdl (const Link< SplitWindow *, void > &rLink) |
Public Member Functions inherited from DockingWindow | |
bool | isLayoutEnabled () const |
void | setOptimalLayoutSize () |
void | ImplStartDocking (const Point &rPos) |
SAL_DLLPRIVATE bool | isDeferredInit () const |
virtual void | doDeferredInit (WinBits nBits) |
DockingWindow (vcl::Window *pParent, WinBits nStyle, const char *pIdleDebugName="vcl::DockingWindow maLayoutIdle") | |
DockingWindow (vcl::Window *pParent, const OUString &rID, const OUString &rUIXMLDescription, const char *pIdleDebugName="vcl::DockingWindow maLayoutIdle", const css::uno::Reference< css::frame::XFrame > &rFrame=css::uno::Reference< css::frame::XFrame >()) | |
virtual | ~DockingWindow () 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 | StartDocking () |
virtual bool | Docking (const Point &rPos, tools::Rectangle &rRect) |
virtual void | EndDocking (const tools::Rectangle &rRect, bool bFloatMode) |
virtual bool | PrepareToggleFloatingMode () |
virtual void | ToggleFloatingMode () |
virtual void | Resizing (Size &rSize) |
virtual bool | Close () |
virtual void | Tracking (const TrackingEvent &rTEvt) override |
virtual bool | EventNotify (NotifyEvent &rNEvt) override |
virtual void | StateChanged (StateChangedType nType) override |
virtual void | DataChanged (const DataChangedEvent &rDCEvt) override |
void | SetMinOutputSizePixel (const Size &rSize) |
const Size & | GetMinOutputSizePixel () const |
void | SetMaxOutputSizePixel (const Size &rSize) |
bool | IsDocking () const |
bool | IsDockable () const |
bool | IsDockingCanceled () const |
void | SetFloatingMode (bool bFloatMode) |
bool | IsFloatingMode () const |
SystemWindow * | GetFloatingWindow () const |
void | SetFloatingPos (const Point &rNewPos) |
Point | GetFloatingPos () const |
void | SetFloatStyle (WinBits nWinStyle) |
WinBits | GetFloatStyle () const |
virtual void | setPosSizePixel (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, PosSizeFlags nFlags=PosSizeFlags::All) override |
Point | GetPosPixel () const override |
Size | GetSizePixel () const override |
void | SetOutputSizePixel (const Size &rNewSize) override |
Size | GetOutputSizePixel () const |
virtual void | SetText (const OUString &rStr) override |
virtual OUString | GetText () const override |
virtual Size | GetOptimalSize () const override |
virtual void | queue_resize (StateChangedType eReason=StateChangedType::Layout) override |
Public Member Functions inherited from vcl::Window | |
DECL_DLLPRIVATE_LINK (ImplHandlePaintHdl, Timer *, void) | |
DECL_DLLPRIVATE_LINK (ImplGenerateMouseMoveHdl, void *, void) | |
DECL_DLLPRIVATE_LINK (ImplTrackTimerHdl, Timer *, void) | |
DECL_DLLPRIVATE_LINK (ImplAsyncFocusHdl, void *, void) | |
DECL_DLLPRIVATE_LINK (ImplHandleResizeTimerHdl, Timer *, void) | |
SAL_DLLPRIVATE vcl::Window * | ImplGetFrameWindow () const |
weld::Window * | GetFrameWeld () const |
vcl::Window * | GetFrameWindow () const |
SalFrame * | ImplGetFrame () const |
SAL_DLLPRIVATE ImplFrameData * | ImplGetFrameData () |
vcl::Window * | ImplGetWindow () const |
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 |
Private Member Functions | |
SAL_DLLPRIVATE void | ImplInit (vcl::Window *pParent, WinBits nStyle) |
SAL_DLLPRIVATE void | ImplInitSettings () |
SAL_DLLPRIVATE void | ImplCalcLayout () |
SAL_DLLPRIVATE void | ImplUpdate () |
SAL_DLLPRIVATE void | ImplSetWindowSize (tools::Long nDelta) |
SAL_DLLPRIVATE void | ImplSplitMousePos (Point &rMousePos) |
SAL_DLLPRIVATE void | ImplGetButtonRect (tools::Rectangle &rRect, bool bTest) const |
SAL_DLLPRIVATE void | ImplGetFadeInRect (tools::Rectangle &rRect, bool bTest=false) const |
SAL_DLLPRIVATE void | ImplGetFadeOutRect (tools::Rectangle &rRect) const |
SAL_DLLPRIVATE void | ImplDrawFadeIn (vcl::RenderContext &rRenderContext) |
SAL_DLLPRIVATE void | ImplDrawFadeOut (vcl::RenderContext &rRenderContext) |
SAL_DLLPRIVATE void | ImplNewAlign () |
SAL_DLLPRIVATE void | ImplDrawGrip (vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect, bool bHorz, bool bLeft) |
SAL_DLLPRIVATE void | ImplStartSplit (const MouseEvent &rMEvt) |
SAL_DLLPRIVATE void | ImplDrawBorder (vcl::RenderContext &rRenderContext) |
SAL_DLLPRIVATE void | ImplDrawBorderLine (vcl::RenderContext &rRenderContext) |
SAL_DLLPRIVATE void | ImplDrawSplitTracking (const Point &rPos) |
SplitWindow (const SplitWindow &)=delete | |
SplitWindow & | operator= (const SplitWindow &)=delete |
Static Private Member Functions | |
static SAL_DLLPRIVATE void | ImplCalcSet2 (SplitWindow *pWindow, ImplSplitSet *pSet, bool bHide, bool bRows) |
static SAL_DLLPRIVATE sal_uInt16 | ImplTestSplit (ImplSplitSet *pSet, const Point &rPos, tools::Long &rMouseOff, ImplSplitSet **ppFoundSet, sal_uInt16 &rFoundPos, bool bRows) |
static SAL_DLLPRIVATE sal_uInt16 | ImplTestSplit (const SplitWindow *pWindow, const Point &rPos, tools::Long &rMouseOff, ImplSplitSet **ppFoundSet, sal_uInt16 &rFoundPos) |
Private Attributes | |
std::unique_ptr< ImplSplitSet > | mpMainSet |
ImplSplitSet * | mpBaseSet |
ImplSplitSet * | mpSplitSet |
std::unique_ptr< tools::Long[]> | mpLastSizes |
tools::Rectangle | maDragRect |
tools::Long | mnDX |
tools::Long | mnDY |
tools::Long | mnLeftBorder |
tools::Long | mnTopBorder |
tools::Long | mnRightBorder |
tools::Long | mnBottomBorder |
tools::Long | mnMaxSize |
tools::Long | mnMouseOff |
tools::Long | mnMStartPos |
tools::Long | mnMSplitPos |
WinBits | mnWinStyle |
WindowAlign | meAlign |
sal_uInt16 | mnSplitTest |
sal_uInt16 | mnSplitPos |
sal_uInt16 | mnMouseModifier |
bool | mbDragFull:1 |
bool | mbHorz:1 |
bool | mbBottomRight:1 |
bool | mbCalc:1 |
bool | mbRecalc:1 |
bool | mbInvalidate:1 |
bool | mbFadeIn:1 |
bool | mbFadeOut:1 |
bool | mbFadeInDown:1 |
bool | mbFadeOutDown:1 |
bool | mbFadeInPressed:1 |
bool | mbFadeOutPressed:1 |
bool | mbFadeNoButtonMode:1 |
Link< SplitWindow *, void > | maSplitHdl |
Additional Inherited Members | |
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 inherited from DockingWindow | |
SAL_DLLPRIVATE void | ImplInit (vcl::Window *pParent, WinBits nStyle) |
SAL_DLLPRIVATE void | ImplInitSettings () |
SAL_DLLPRIVATE void | DoInitialLayout () |
void | loadUI (vcl::Window *pParent, const OUString &rID, const OUString &rUIXMLDescription, const css::uno::Reference< css::frame::XFrame > &rFrame) |
DockingWindow (WindowType nType, const char *pIdleDebugName="vcl::DockingWindow maLayoutIdle") | |
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 () |
Protected Attributes inherited from DockingWindow | |
bool | mbIsDeferredInit |
VclPtr< vcl::Window > | mpDialogParent |
Definition at line 48 of file splitwin.hxx.
|
privatedelete |
SplitWindow::SplitWindow | ( | vcl::Window * | pParent, |
WinBits | nStyle = 0 |
||
) |
Definition at line 1139 of file splitwin.cxx.
References ImplInit(), and SPLITWINDOW.
|
overridevirtual |
Definition at line 1145 of file splitwin.cxx.
References VclReferenceBase::disposeOnce().
Definition at line 1197 of file splitwin.cxx.
References Size::AdjustHeight(), Size::AdjustWidth(), Bottom, Size::Height(), i, if(), Left, mbFadeOut, mbHorz, meAlign, mnBottomBorder, mnLeftBorder, mnRightBorder, mnTopBorder, mnWinStyle, mpMainSet, PercentSize, RelativeSize, Right, SPLITWIN_SPLITSIZEEXLN, Top, WB_SIZEABLE, and Size::Width().
|
overridevirtual |
Reimplemented from DockingWindow.
Definition at line 2142 of file splitwin.cxx.
References DockingWindow::DataChanged(), DataChangedEvent::GetFlags(), DataChangedEvent::GetType(), ImplInitSettings(), vcl::Window::Invalidate(), SETTINGS, and STYLE.
|
overridevirtual |
This is intended to be used to clear any locally held references to other Window-subclass objects.
Reimplemented from DockingWindow.
Definition at line 1150 of file splitwin.cxx.
References DockingWindow::dispose(), and mpMainSet.
|
virtual |
Definition at line 1793 of file splitwin.cxx.
Referenced by MouseButtonDown(), and Tracking().
|
virtual |
Definition at line 1797 of file splitwin.cxx.
Referenced by Tracking().
|
inline |
Definition at line 170 of file splitwin.hxx.
tools::Long SplitWindow::GetFadeInSize | ( | ) | const |
Definition at line 2705 of file splitwin.cxx.
References mbHorz, mnBottomBorder, mnLeftBorder, mnRightBorder, mnTopBorder, n, SPLITWIN_SPLITSIZE, and SPLITWIN_SPLITSIZEEX.
sal_uInt16 SplitWindow::GetItemCount | ( | sal_uInt16 | nSetId = 0 | ) | const |
Definition at line 2642 of file splitwin.cxx.
References ImplFindSet(), mpBaseSet, and ImplSplitSet::mvItems.
sal_uInt16 SplitWindow::GetItemId | ( | const Point & | rPos | ) | const |
Definition at line 2608 of file splitwin.cxx.
References ImplFindItem(), mbBottomRight, mbHorz, and mpBaseSet.
sal_uInt16 SplitWindow::GetItemId | ( | sal_uInt16 | nPos | ) | const |
Definition at line 2633 of file splitwin.cxx.
References ImplFindSet(), mpBaseSet, ImplSplitSet::mvItems, and nPos.
sal_uInt16 SplitWindow::GetItemId | ( | vcl::Window * | pWindow | ) | const |
Definition at line 2603 of file splitwin.cxx.
References ImplFindItem(), and mpBaseSet.
sal_uInt16 SplitWindow::GetItemPos | ( | sal_uInt16 | nId, |
sal_uInt16 | nSetId = 0 |
||
) | const |
Definition at line 2613 of file splitwin.cxx.
References i, ImplFindSet(), mpBaseSet, ImplSplitSet::mvItems, nId, nPos, and SPLITWINDOW_ITEM_NOTFOUND.
tools::Long SplitWindow::GetItemSize | ( | sal_uInt16 | nId | ) | const |
Definition at line 2508 of file splitwin.cxx.
References ImplFindItem(), mpBaseSet, ImplSplitSet::mvItems, nId, and nPos.
tools::Long SplitWindow::GetItemSize | ( | sal_uInt16 | nId, |
SplitWindowItemFlags | nBits | ||
) | const |
Return the current size limits for the specified item.
Definition at line 2519 of file splitwin.cxx.
References i, ImplCalcLayout(), ImplFindItem(), mpBaseSet, ImplSplitSet::mvItems, nId, nPos, PercentSize, and RelativeSize.
sal_uInt16 SplitWindow::GetSet | ( | sal_uInt16 | nId | ) | const |
Definition at line 2584 of file splitwin.cxx.
References ImplFindItem(), ImplSplitSet::mnId, mpBaseSet, nId, and nPos.
|
private |
Definition at line 1258 of file splitwin.cxx.
References i, ImplCalcSet(), ImplCalcSet2(), ImplSetWindowSize(), mbBottomRight, mbCalc, mbFadeOut, mbHorz, mbRecalc, mnBottomBorder, mnDX, mnDY, mnLeftBorder, mnRightBorder, mnTopBorder, mnWinStyle, mpMainSet, PercentSize, RelativeSize, SPLITWIN_SPLITSIZEEXLN, and WB_SIZEABLE.
Referenced by GetItemSize(), ImplUpdate(), and StateChanged().
|
staticprivate |
Definition at line 677 of file splitwin.cxx.
References ColSet, ImplCalcSet2(), vcl::Window::Invalidate(), vcl::Window::IsReallyVisible(), vcl::Window::IsUpdateMode(), tools::Rectangle::Left(), mbInvalidate, ImplSplitSet::mvItems, tools::Rectangle::SetBottom(), tools::Rectangle::SetLeft(), tools::Rectangle::SetRight(), tools::Rectangle::SetTop(), and tools::Rectangle::Top().
Referenced by ImplCalcLayout(), and ImplCalcSet2().
|
private |
Definition at line 173 of file splitwin.cxx.
References Bottom, OutputDevice::DrawLine(), OutputDevice::GetSettings(), StyleSettings::GetShadowColor(), AllSettings::GetStyleSettings(), Left, meAlign, mnDX, mnDY, OutputDevice::SetLineColor(), and Top.
Referenced by Paint().
|
private |
Definition at line 194 of file splitwin.cxx.
References Bottom, OutputDevice::DrawLine(), StyleSettings::GetLightColor(), OutputDevice::GetSettings(), StyleSettings::GetShadowColor(), AllSettings::GetStyleSettings(), Left, mbFadeOut, meAlign, mnDX, mnDY, Right, OutputDevice::SetLineColor(), SPLITWIN_SPLITSIZEEXLN, and Top.
Referenced by Paint().
|
private |
Definition at line 1545 of file splitwin.cxx.
References Bottom, ImplDrawGrip(), ImplGetFadeInRect(), Left, mbFadeIn, meAlign, Right, and Top.
Referenced by Paint().
|
private |
Definition at line 1570 of file splitwin.cxx.
References Bottom, ImplDrawGrip(), ImplGetFadeOutRect(), Left, mbFadeOut, meAlign, Right, and Top.
Referenced by Paint().
|
private |
Definition at line 1464 of file splitwin.cxx.
References tools::Rectangle::Bottom(), tools::Rectangle::Contains(), OutputDevice::DrawPolygon(), OutputDevice::DrawRect(), vcl::RenderTools::DrawSelectionBackground(), Enable, OutputDevice::GetAntialiasing(), StyleSettings::GetDarkShadowColor(), StyleSettings::GetFaceColor(), tools::Rectangle::getOpenHeight(), tools::Rectangle::getOpenWidth(), vcl::Window::GetPointerPosPixel(), OutputDevice::GetSettings(), AllSettings::GetStyleSettings(), tools::Rectangle::Left(), PixelSnapHairline, tools::Rectangle::Right(), OutputDevice::SetAntialiasing(), OutputDevice::SetFillColor(), OutputDevice::SetLineColor(), tools::Polygon::SetPoint(), and tools::Rectangle::Top().
Referenced by ImplDrawFadeIn(), and ImplDrawFadeOut().
|
private |
Definition at line 1031 of file splitwin.cxx.
References tools::Rectangle::AdjustBottom(), tools::Rectangle::AdjustLeft(), tools::Rectangle::AdjustRight(), tools::Rectangle::AdjustTop(), tools::Rectangle::Bottom(), tools::Rectangle::Left(), maDragRect, mbFadeOut, ImplSplitSet::mnSplitSize, mnSplitTest, mnWinStyle, mpSplitSet, tools::Rectangle::Right(), tools::Rectangle::SetBottom(), tools::Rectangle::SetLeft(), tools::Rectangle::SetRight(), tools::Rectangle::SetTop(), vcl::Window::ShowTracking(), Split, SPLIT_HORZ, SPLIT_WINDOW, SPLITWIN_SPLITSIZEEXLN, tools::Rectangle::Top(), WB_NOSPLITDRAW, Point::X(), and Point::Y().
Referenced by ImplStartSplit(), and Tracking().
|
private |
Definition at line 1375 of file splitwin.cxx.
References tools::Rectangle::AdjustBottom(), tools::Rectangle::AdjustLeft(), tools::Rectangle::AdjustRight(), tools::Rectangle::AdjustTop(), Bottom, tools::Rectangle::Left(), Left, mbFadeIn, mbFadeOut, mbHorz, meAlign, mnBottomBorder, mnDX, mnDY, mnLeftBorder, mnRightBorder, mnTopBorder, mpMainSet, Right, tools::Rectangle::SetBottom(), tools::Rectangle::SetLeft(), tools::Rectangle::SetRight(), tools::Rectangle::SetTop(), SPLITWIN_SPLITSIZEAUTOHIDE, SPLITWIN_SPLITSIZEEX, SPLITWIN_SPLITSIZEFADE, tools::Rectangle::Top(), and Top.
Referenced by ImplGetFadeInRect(), and ImplGetFadeOutRect().
|
private |
Definition at line 1444 of file splitwin.cxx.
References ImplGetButtonRect(), and mbFadeIn.
Referenced by ImplDrawFadeIn(), MouseButtonDown(), MouseMove(), PreNotify(), RequestHelp(), and Tracking().
|
private |
Definition at line 1454 of file splitwin.cxx.
References ImplGetButtonRect(), and mbFadeOut.
Referenced by ImplDrawFadeOut(), MouseButtonDown(), MouseMove(), PreNotify(), RequestHelp(), and Tracking().
|
private |
Definition at line 1066 of file splitwin.cxx.
References ImplCalcBorder(), DockingWindow::ImplInit(), ImplInitSettings(), mbBottomRight, mbCalc, mbDragFull, mbFadeIn, mbFadeInDown, mbFadeInPressed, mbFadeNoButtonMode, mbFadeOut, mbFadeOutDown, mbFadeOutPressed, mbHorz, mbInvalidate, mbRecalc, meAlign, mnBottomBorder, mnDX, mnDY, mnLeftBorder, mnMaxSize, mnMouseModifier, mnMouseOff, mnMSplitPos, mnMStartPos, mnRightBorder, mnSplitPos, mnSplitTest, mnTopBorder, mnWinStyle, mpBaseSet, mpLastSizes, mpMainSet, mpSplitSet, Top, WB_BORDER, WB_CLIPCHILDREN, WB_NOSPLITDRAW, and WB_SIZEABLE.
Referenced by SplitWindow().
|
private |
Definition at line 1125 of file splitwin.cxx.
References vcl::Window::GetControlBackground(), StyleSettings::GetFaceColor(), vcl::Window::GetSettings(), AllSettings::GetStyleSettings(), StyleSettings::GetWindowColor(), vcl::Window::IsControlBackground(), vcl::Window::SetBackground(), and WB_3DLOOK.
Referenced by DataChanged(), ImplInit(), and StateChanged().
|
private |
Definition at line 2651 of file splitwin.cxx.
References Bottom, ImplCalcBorder(), ImplUpdate(), vcl::Window::Invalidate(), vcl::Window::IsReallyVisible(), vcl::Window::IsUpdateMode(), Left, mbBottomRight, mbHorz, meAlign, mnBottomBorder, mnLeftBorder, mnRightBorder, mnTopBorder, mnWinStyle, Right, Top, and WB_BORDER.
Referenced by SetAlign().
|
private |
Definition at line 1157 of file splitwin.cxx.
References Size::AdjustHeight(), tools::Rectangle::AdjustLeft(), tools::Rectangle::AdjustTop(), Size::AdjustWidth(), Point::AdjustX(), Point::AdjustY(), Bottom, DockingWindow::GetPosPixel(), DockingWindow::GetSizePixel(), Left, maDragRect, meAlign, Right, vcl::Window::SetPosSizePixel(), vcl::Window::SetSizePixel(), SplitResize(), and Top.
Referenced by ImplCalcLayout(), and Tracking().
|
private |
Definition at line 1352 of file splitwin.cxx.
References Point::AdjustX(), Point::AdjustY(), tools::Rectangle::Bottom(), tools::Rectangle::Left(), maDragRect, mnMouseOff, mnMSplitPos, ImplSplitSet::mnSplitSize, mnSplitTest, mpSplitSet, vcl::Window::OutputToScreenPixel(), tools::Rectangle::Right(), Point::setX(), Point::setY(), SPLIT_HORZ, tools::Rectangle::Top(), Point::X(), and Point::Y().
Referenced by ImplStartSplit(), and Tracking().
|
private |
Definition at line 1595 of file splitwin.cxx.
References tools::Rectangle::AdjustBottom(), tools::Rectangle::AdjustLeft(), tools::Rectangle::AdjustRight(), tools::Rectangle::AdjustTop(), Arrow, MouseEvent::GetModifier(), vcl::Window::GetOutputSizePixel(), vcl::Window::GetParent(), MouseEvent::GetPosPixel(), vcl::Window::GetSettings(), Size::Height(), HSplit, i, ImplDrawSplitTracking(), ImplSplitMousePos(), ImplTestSplit(), KEY_SHIFT, maDragRect, o3tl::make_unsigned(), mbBottomRight, mbDragFull, mbHorz, mnBottomBorder, mnDX, mnDY, mnLeftBorder, mnMaxSize, mnMouseModifier, mnMouseOff, mnMSplitPos, mnMStartPos, mnRightBorder, mnSplitPos, ImplSplitSet::mnSplitSize, mnSplitTest, mnTopBorder, mnWinStyle, mpLastSizes, mpMainSet, mpSplitSet, ImplSplitSet::mvItems, tools::Rectangle::SetBottom(), tools::Rectangle::SetLeft(), vcl::Window::SetPointer(), tools::Rectangle::SetRight(), tools::Rectangle::SetTop(), Split, SPLIT_HORZ, SPLIT_NOSPLIT, SPLIT_VERT, StartSplit(), vcl::Window::StartTracking(), VSplit, WB_SIZEABLE, and Size::Width().
Referenced by MouseButtonDown(), and Tracking().
|
staticprivate |
Definition at line 969 of file splitwin.cxx.
References ImplTestSplit(), mbBottomRight, mbFadeOut, mbHorz, mnBottomBorder, mnDX, mnDY, mnLeftBorder, mnRightBorder, mnTopBorder, mnWinStyle, mpMainSet, nBorder, nPos, SPLIT_HORZ, SPLIT_VERT, SPLIT_WINDOW, SPLITWIN_SPLITSIZEEXLN, WB_SIZEABLE, Point::X(), and Point::Y().
|
staticprivate |
Definition at line 892 of file splitwin.cxx.
References ColSet, i, ImplTestSplit(), ImplSplitSet::mvItems, nPos, SPLIT_HORZ, SPLIT_NOSPLIT, SPLIT_VERT, Point::X(), and Point::Y().
Referenced by ImplStartSplit(), ImplTestSplit(), and MouseMove().
|
private |
Definition at line 1339 of file splitwin.cxx.
References ImplCalcLayout(), vcl::Window::Invalidate(), vcl::Window::IsReallyShown(), vcl::Window::IsUpdateMode(), mbCalc, mbRecalc, and mpMainSet.
Referenced by ImplNewAlign(), InsertItem(), RemoveItem(), Resize(), SetItemSize(), ShowFadeInHideButton(), ShowFadeOutButton(), SplitItem(), and Tracking().
void SplitWindow::InsertItem | ( | sal_uInt16 | nId, |
tools::Long | nSize, | ||
sal_uInt16 | nPos, | ||
sal_uInt16 | nIntoSetId, | ||
SplitWindowItemFlags | nBits | ||
) |
Definition at line 2216 of file splitwin.cxx.
References InsertItem(), nId, and nPos.
void SplitWindow::InsertItem | ( | sal_uInt16 | nId, |
vcl::Window * | pWindow, | ||
tools::Long | nSize, | ||
sal_uInt16 | nPos, | ||
sal_uInt16 | nIntoSetId, | ||
SplitWindowItemFlags | nBits | ||
) |
Definition at line 2154 of file splitwin.cxx.
References vcl::Window::GetParent(), vcl::Window::Hide(), ImplFindItem(), ImplFindSet(), ImplUpdate(), ImplSplitSet::mbCalcPix, ImplSplitSet::mnId, ImplSplitSet::mnSplitSize, mpMainSet, ImplSplitSet::mvItems, nId, nPos, SAL_WARN_IF, and vcl::Window::SetParent().
Referenced by InsertItem().
|
inline |
Definition at line 180 of file splitwin.hxx.
|
inline |
Definition at line 171 of file splitwin.hxx.
bool SplitWindow::IsItemValid | ( | sal_uInt16 | nId | ) | const |
Definition at line 2595 of file splitwin.cxx.
References ImplFindItem(), mpBaseSet, nId, and nPos.
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 1801 of file splitwin.cxx.
References tools::Rectangle::Contains(), FadeIn(), MouseEvent::GetPosPixel(), ImplGetFadeInRect(), ImplGetFadeOutRect(), ImplStartSplit(), vcl::Window::Invalidate(), tools::Rectangle::IsEmpty(), MouseEvent::IsLeft(), MouseEvent::IsMod2(), mbFadeInDown, mbFadeInPressed, mbFadeNoButtonMode, mbFadeOutDown, mbFadeOutPressed, mnWinStyle, vcl::Window::MouseButtonDown(), vcl::Window::StartTracking(), and WB_SIZEABLE.
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 1844 of file splitwin.cxx.
References Arrow, tools::Rectangle::Contains(), MouseEvent::GetPosPixel(), HSplit, ImplGetFadeInRect(), ImplGetFadeOutRect(), ImplTestSplit(), vcl::Window::IsTracking(), vcl::Window::SetPointer(), SPLIT_HORZ, SPLIT_NOSPLIT, SPLIT_VERT, and VSplit.
|
privatedelete |
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 2052 of file splitwin.cxx.
References ImplDrawBorder(), ImplDrawBorderLine(), ImplDrawFadeIn(), ImplDrawFadeOut(), ImplDrawSplit(), mbBottomRight, mbHorz, mnWinStyle, mpMainSet, WB_BORDER, and WB_NOSPLITDRAW.
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 2024 of file splitwin.cxx.
References tools::Rectangle::Contains(), MouseEvent::GetButtons(), vcl::Window::GetLastPointerPosPixel(), NotifyEvent::GetMouseEvent(), vcl::Window::GetPointerPosPixel(), NotifyEvent::GetType(), ImplGetFadeInRect(), ImplGetFadeOutRect(), vcl::Window::Invalidate(), MouseEvent::IsEnterWindow(), MouseEvent::IsLeaveWindow(), MouseEvent::IsModifierChanged(), MouseEvent::IsSynthetic(), and MOUSEMOVE.
void SplitWindow::RemoveItem | ( | sal_uInt16 | nId | ) |
Definition at line 2223 of file splitwin.cxx.
References VclPtr< reference_type >::clear(), vcl::Window::Hide(), ImplFindItem(), ImplUpdate(), ImplSplitSet::mbCalcPix, mpMainSet, ImplSplitSet::mvItems, nId, nPos, SAL_WARN_IF, and vcl::Window::SetParent().
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 2078 of file splitwin.cxx.
References aStr, BALLOON, tools::Rectangle::BottomRight(), tools::Rectangle::Center(), tools::Rectangle::Contains(), HelpEvent::GetMode(), HelpEvent::GetMousePosPixel(), ImplGetFadeInRect(), ImplGetFadeOutRect(), HelpEvent::KeyboardActivated(), vcl::Window::OutputToScreenPixel(), QUICK, vcl::Window::RequestHelp(), vcl::Window::ScreenToOutputPixel(), tools::Rectangle::SetBottom(), tools::Rectangle::SetLeft(), tools::Rectangle::SetRight(), tools::Rectangle::SetTop(), Help::ShowBalloon(), Help::ShowQuickHelp(), tools::Rectangle::TopLeft(), VclResId(), Point::X(), and Point::Y().
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 2068 of file splitwin.cxx.
References DockingWindow::GetOutputSizePixel(), Size::Height(), ImplUpdate(), vcl::Window::Invalidate(), mnDX, mnDY, and Size::Width().
void SplitWindow::SetAlign | ( | WindowAlign | eNewAlign | ) |
Definition at line 2684 of file splitwin.cxx.
References ImplNewAlign(), and meAlign.
void SplitWindow::SetItemSize | ( | sal_uInt16 | nId, |
tools::Long | nNewSize | ||
) |
Definition at line 2488 of file splitwin.cxx.
References ImplFindItem(), ImplUpdate(), ImplSplitSet::mbCalcPix, mpBaseSet, ImplSplitSet::mvItems, nId, and nPos.
void SplitWindow::SetItemSizeRange | ( | sal_uInt16 | nId, |
const Range & | rRange | ||
) |
Set a range that limits the (variable part of the) size with an upper and a lower bound (both are valid values themselves.)
nId | Id of the item for which the size limits are set. |
rRange | Values of -1 define missing bounds, thus setting a range (-1,-1) (the default) removes the size limit. |
Definition at line 2572 of file splitwin.cxx.
References ImplFindItem(), Range::Max(), Range::Min(), mpBaseSet, ImplSplitSet::mvItems, nId, and nPos.
|
inline |
Definition at line 173 of file splitwin.hxx.
|
inline |
Definition at line 182 of file splitwin.hxx.
void SplitWindow::ShowFadeInHideButton | ( | ) |
Definition at line 2693 of file splitwin.cxx.
References ImplUpdate(), and mbFadeIn.
void SplitWindow::ShowFadeOutButton | ( | ) |
Definition at line 2699 of file splitwin.cxx.
References ImplUpdate(), and mbFadeOut.
|
virtual |
Definition at line 1784 of file splitwin.cxx.
References Link< typename Arg, typename Ret >::Call(), and maSplitHdl.
Referenced by Tracking().
void SplitWindow::SplitItem | ( | sal_uInt16 | nId, |
tools::Long | nNewSize, | ||
bool | bPropSmall, | ||
bool | bPropGreat | ||
) |
Definition at line 2264 of file splitwin.cxx.
References i, ImplCalcLogSize(), ImplFindItem(), ImplUpdate(), mbCalc, mnWinStyle, mpBaseSet, mpMainSet, ImplSplitSet::mvItems, n, nId, nPos, and WB_SIZEABLE.
Referenced by Tracking().
|
virtual |
Definition at line 1789 of file splitwin.cxx.
Referenced by ImplSetWindowSize().
|
virtual |
Definition at line 1780 of file splitwin.cxx.
Referenced by ImplStartSplit().
|
overridevirtual |
Reimplemented from DockingWindow.
Definition at line 2120 of file splitwin.cxx.
References ControlBackground, ImplCalcLayout(), ImplInitSettings(), InitShow, vcl::Window::Invalidate(), vcl::Window::IsReallyShown(), vcl::Window::IsUpdateMode(), nType, DockingWindow::StateChanged(), and UpdateMode.
|
overridevirtual |
Reimplemented from DockingWindow.
Definition at line 1875 of file splitwin.cxx.
References tools::Rectangle::Center(), tools::Rectangle::Contains(), FadeIn(), FadeOut(), MouseEvent::GetButtons(), MouseEvent::GetClicks(), MouseEvent::GetMode(), MouseEvent::GetModifier(), TrackingEvent::GetMouseEvent(), MouseEvent::GetPosPixel(), vcl::Window::HideTracking(), i, ImplDrawSplitTracking(), ImplGetFadeInRect(), ImplGetFadeOutRect(), ImplSetWindowSize(), ImplSplitMousePos(), ImplStartSplit(), ImplUpdate(), vcl::Window::Invalidate(), TrackingEvent::IsTrackingCanceled(), TrackingEvent::IsTrackingEnded(), KEY_MOD1, KEY_SHIFT, mbBottomRight, mbDragFull, mbFadeInDown, mbFadeInPressed, mbFadeOutDown, mbFadeOutPressed, mnMouseModifier, mnMouseOff, mnMSplitPos, mnMStartPos, mnSplitPos, mnSplitTest, mpLastSizes, mpMainSet, mpSplitSet, ImplSplitSet::mvItems, vcl::Window::PaintImmediately(), Split(), SPLIT_WINDOW, and SplitItem().
|
private |
Definition at line 55 of file splitwin.hxx.
Referenced by ImplDrawSplitTracking(), ImplSetWindowSize(), ImplSplitMousePos(), and ImplStartSplit().
|
private |
Definition at line 84 of file splitwin.hxx.
Referenced by Split().
|
private |
Definition at line 73 of file splitwin.hxx.
Referenced by GetItemId(), ImplCalcLayout(), ImplInit(), ImplNewAlign(), ImplStartSplit(), ImplTestSplit(), Paint(), and Tracking().
|
private |
Definition at line 74 of file splitwin.hxx.
Referenced by ImplCalcLayout(), ImplInit(), ImplUpdate(), and SplitItem().
|
private |
Definition at line 71 of file splitwin.hxx.
Referenced by ImplInit(), ImplStartSplit(), and Tracking().
|
private |
Definition at line 77 of file splitwin.hxx.
Referenced by ImplDrawFadeIn(), ImplGetButtonRect(), ImplGetFadeInRect(), ImplInit(), and ShowFadeInHideButton().
|
private |
Definition at line 79 of file splitwin.hxx.
Referenced by ImplInit(), MouseButtonDown(), and Tracking().
|
private |
Definition at line 81 of file splitwin.hxx.
Referenced by ImplInit(), MouseButtonDown(), and Tracking().
|
private |
Definition at line 83 of file splitwin.hxx.
Referenced by ImplInit(), and MouseButtonDown().
|
private |
Definition at line 78 of file splitwin.hxx.
Referenced by CalcLayoutSizePixel(), ImplCalcLayout(), ImplDrawBorderLine(), ImplDrawFadeOut(), ImplDrawSplitTracking(), ImplGetButtonRect(), ImplGetFadeOutRect(), ImplInit(), ImplTestSplit(), and ShowFadeOutButton().
|
private |
Definition at line 80 of file splitwin.hxx.
Referenced by ImplInit(), MouseButtonDown(), and Tracking().
|
private |
Definition at line 82 of file splitwin.hxx.
Referenced by ImplInit(), MouseButtonDown(), and Tracking().
|
private |
Definition at line 72 of file splitwin.hxx.
Referenced by CalcLayoutSizePixel(), GetFadeInSize(), GetItemId(), ImplCalcLayout(), ImplGetButtonRect(), ImplInit(), ImplNewAlign(), ImplStartSplit(), ImplTestSplit(), and Paint().
|
private |
Definition at line 76 of file splitwin.hxx.
Referenced by ImplCalcSet2(), and ImplInit().
|
private |
Definition at line 75 of file splitwin.hxx.
Referenced by ImplCalcLayout(), ImplInit(), and ImplUpdate().
|
private |
Definition at line 67 of file splitwin.hxx.
Referenced by CalcLayoutSizePixel(), ImplDrawBorder(), ImplDrawBorderLine(), ImplDrawFadeIn(), ImplDrawFadeOut(), ImplGetButtonRect(), ImplInit(), ImplNewAlign(), ImplSetWindowSize(), and SetAlign().
|
private |
Definition at line 61 of file splitwin.hxx.
Referenced by CalcLayoutSizePixel(), GetFadeInSize(), ImplCalcLayout(), ImplGetButtonRect(), ImplInit(), ImplNewAlign(), ImplStartSplit(), and ImplTestSplit().
|
private |
Definition at line 56 of file splitwin.hxx.
Referenced by ImplCalcLayout(), ImplDrawBorder(), ImplDrawBorderLine(), ImplGetButtonRect(), ImplInit(), ImplStartSplit(), ImplTestSplit(), and Resize().
|
private |
Definition at line 57 of file splitwin.hxx.
Referenced by ImplCalcLayout(), ImplDrawBorder(), ImplDrawBorderLine(), ImplGetButtonRect(), ImplInit(), ImplStartSplit(), ImplTestSplit(), and Resize().
|
private |
Definition at line 58 of file splitwin.hxx.
Referenced by CalcLayoutSizePixel(), GetFadeInSize(), ImplCalcLayout(), ImplGetButtonRect(), ImplInit(), ImplNewAlign(), ImplStartSplit(), and ImplTestSplit().
|
private |
Definition at line 62 of file splitwin.hxx.
Referenced by ImplInit(), and ImplStartSplit().
|
private |
Definition at line 70 of file splitwin.hxx.
Referenced by ImplInit(), ImplStartSplit(), and Tracking().
|
private |
Definition at line 63 of file splitwin.hxx.
Referenced by ImplInit(), ImplSplitMousePos(), ImplStartSplit(), and Tracking().
|
private |
Definition at line 65 of file splitwin.hxx.
Referenced by ImplInit(), ImplSplitMousePos(), ImplStartSplit(), and Tracking().
|
private |
Definition at line 64 of file splitwin.hxx.
Referenced by ImplInit(), ImplStartSplit(), and Tracking().
|
private |
Definition at line 60 of file splitwin.hxx.
Referenced by CalcLayoutSizePixel(), GetFadeInSize(), ImplCalcLayout(), ImplGetButtonRect(), ImplInit(), ImplNewAlign(), ImplStartSplit(), and ImplTestSplit().
|
private |
Definition at line 69 of file splitwin.hxx.
Referenced by ImplInit(), ImplStartSplit(), and Tracking().
|
private |
Definition at line 68 of file splitwin.hxx.
Referenced by ImplDrawSplitTracking(), ImplInit(), ImplSplitMousePos(), ImplStartSplit(), and Tracking().
|
private |
Definition at line 59 of file splitwin.hxx.
Referenced by CalcLayoutSizePixel(), GetFadeInSize(), ImplCalcLayout(), ImplGetButtonRect(), ImplInit(), ImplNewAlign(), ImplStartSplit(), and ImplTestSplit().
|
private |
Definition at line 66 of file splitwin.hxx.
Referenced by CalcLayoutSizePixel(), ImplCalcLayout(), ImplDrawSplitTracking(), ImplInit(), ImplNewAlign(), ImplStartSplit(), ImplTestSplit(), MouseButtonDown(), Paint(), and SplitItem().
|
private |
Definition at line 52 of file splitwin.hxx.
Referenced by GetItemCount(), GetItemId(), GetItemPos(), GetItemSize(), GetSet(), ImplInit(), IsItemValid(), SetItemSize(), SetItemSizeRange(), and SplitItem().
|
private |
Definition at line 54 of file splitwin.hxx.
Referenced by ImplInit(), ImplStartSplit(), and Tracking().
|
private |
Definition at line 51 of file splitwin.hxx.
Referenced by CalcLayoutSizePixel(), dispose(), ImplCalcLayout(), ImplGetButtonRect(), ImplInit(), ImplStartSplit(), ImplTestSplit(), ImplUpdate(), InsertItem(), Paint(), RemoveItem(), SplitItem(), and Tracking().
|
private |
Definition at line 53 of file splitwin.hxx.
Referenced by ImplDrawSplitTracking(), ImplInit(), ImplSplitMousePos(), ImplStartSplit(), and Tracking().