|
LibreOffice Module basctl (master) 1
|
#include <bastypes.hxx>
Public Member Functions | |
| TabBar (vcl::Window *pParent) | |
| void | Sort () |
Public Member Functions inherited from TabBar | |
| TabBar (vcl::Window *pParent, WinBits nWinStyle, bool bSheets=false) | |
| virtual | ~TabBar () override |
| virtual void | dispose () override |
| virtual void | MouseMove (const MouseEvent &rMEvt) override |
| virtual void | MouseButtonDown (const MouseEvent &rMEvt) override |
| virtual void | MouseButtonUp (const MouseEvent &rMEvt) 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 nStateChange) override |
| virtual void | DataChanged (const DataChangedEvent &rDCEvt) override |
| virtual bool | PreNotify (NotifyEvent &rNEvt) override |
| virtual void | Select () |
| virtual void | DoubleClick () |
| void | Split () |
| virtual void | ActivatePage () |
| virtual bool | DeactivatePage () |
| virtual bool | StartRenaming () |
| virtual TabBarAllowRenamingReturnCode | AllowRenaming () |
| virtual void | EndRenaming () |
| virtual void | Mirror () |
| virtual void | InsertPage (sal_uInt16 nPageId, const OUString &rText, TabBarPageBits nBits=TabBarPageBits::NONE, sal_uInt16 nPos=TabBar::APPEND) |
| void | RemovePage (sal_uInt16 nPageId) |
| void | MovePage (sal_uInt16 nPageId, sal_uInt16 nNewPos) |
| Color | GetTabBgColor (sal_uInt16 nPageId) const |
| void | SetTabBgColor (sal_uInt16 nPageId, const Color &aTabBgColor) |
| void | Clear () |
| bool | IsPageEnabled (sal_uInt16 nPageId) const |
| void | SetPageBits (sal_uInt16 nPageId, TabBarPageBits nBits) |
| TabBarPageBits | GetPageBits (sal_uInt16 nPageId) const |
| sal_uInt16 | GetPageCount () const |
| sal_uInt16 | GetPageId (sal_uInt16 nPos) const |
| sal_uInt16 | GetPagePos (sal_uInt16 nPageId) const |
| sal_uInt16 | GetCurPagePos () const |
| sal_uInt16 | GetPageId (const Point &rPos) const |
| tools::Rectangle | GetPageRect (sal_uInt16 nPageId) const |
| tools::Rectangle | GetPageArea () const |
| void | SetCurPageId (sal_uInt16 nPageId) |
| sal_uInt16 | GetCurPageId () const |
| void | SetFirstPageId (sal_uInt16 nPageId) |
| void | MakeVisible (sal_uInt16 nPageId) |
| void | SelectPage (sal_uInt16 nPageId, bool bSelect) |
| sal_uInt16 | GetSelectPageCount () const |
| bool | IsPageSelected (sal_uInt16 nPageId) const |
| void | SetProtectionSymbol (sal_uInt16 nPageId, bool bProtection) |
| void | SetMaxPageWidth (tools::Long nMaxWidth) |
| void | EnableEditMode () |
| bool | StartEditMode (sal_uInt16 nPageId) |
| void | EndEditMode (bool bCancel=false) |
| void | SetEditText (const OUString &rText) |
| const OUString & | GetEditText () const |
| bool | IsInEditMode () const |
| bool | IsEditModeCanceled () const |
| sal_uInt16 | GetEditPageId () const |
| void | SetMirrored (bool bMirrored) |
| bool | IsMirrored () const |
| void | SetEffectiveRTL (bool bRTL) |
| bool | IsEffectiveRTL () const |
| bool | StartDrag (const CommandEvent &rCEvt, vcl::Region &rRegion) |
| sal_uInt16 | ShowDropPos (const Point &rPos) |
| void | HideDropPos () |
| void | SwitchPage (const Point &rPos) |
| void | EndSwitchPage () |
| virtual void | SetPageText (sal_uInt16 nPageId, const OUString &rText) |
| OUString | GetPageText (sal_uInt16 nPageId) const |
| OUString | GetHelpText (sal_uInt16 nPageId) const |
| tools::Long | GetSplitSize () const |
| void | SetStyle (WinBits nStyle) |
| WinBits | GetStyle () const |
| void | SetScrollAlwaysEnabled (bool bScrollAlwaysEnabled) |
| Size | CalcWindowSizePixel () const |
| void | SetSelectHdl (const Link< TabBar *, void > &rLink) |
| void | SetSplitHdl (const Link< TabBar *, void > &rLink) |
| void | SetScrollAreaContextHdl (const Link< const CommandEvent &, void > &rLink) |
| void | SetAddButtonEnabled (bool bAddButtonEnabled) |
| virtual css::uno::Reference< css::accessibility::XAccessible > | CreateAccessible () override |
Protected Member Functions | |
| virtual void | MouseButtonDown (const MouseEvent &rMEvt) override |
| virtual void | Command (const CommandEvent &rCEvt) override |
| virtual TabBarAllowRenamingReturnCode | AllowRenaming () override |
| virtual void | EndRenaming () override |
Protected Member Functions inherited from TabBar | |
| virtual void | AddTabClick () |
| OUString | GetAuxiliaryText (sal_uInt16 nPageId) const |
| void | SetAuxiliaryText (sal_uInt16 nPageId, const OUString &rText) |
Additional Inherited Members | |
Static Public Attributes inherited from TabBar | |
| static const sal_uInt16 | APPEND |
| static const sal_uInt16 | PAGE_NOT_FOUND |
Definition at line 128 of file bastypes.hxx.
| TabBar::TabBar | ( | vcl::Window * | pParent | ) |
Definition at line 478 of file bastypes.cxx.
References TabBar::EnableEditMode(), HID_BASICIDE_TABBAR, SetHelpId(), WB_3DLOOK, WB_BORDER, WB_DRAG, and WB_SCROLL.
|
overrideprotectedvirtual |
Reimplemented from TabBar.
Definition at line 515 of file bastypes.cxx.
References Application::CreateMessageDialog(), TabBar::GetEditText(), GetFrameWeld(), basctl::IDEResId(), basctl::IsValidSbxName(), TABBAR_RENAMING_NO, and TABBAR_RENAMING_YES.
|
overrideprotectedvirtual |
Definition at line 499 of file bastypes.cxx.
References CommandEvent::GetCommand(), basctl::GetDispatcher(), CommandEvent::GetMousePosPixel(), TabBar::IsInEditMode(), CommandEvent::IsMouseEvent(), MOUSE_LEFT, and TabBar::MouseButtonDown().
|
overrideprotectedvirtual |
Reimplemented from TabBar.
Definition at line 530 of file bastypes.cxx.
References basctl::GetDispatcher(), TabBar::GetEditPageId(), TabBar::GetEditText(), and TabBar::IsEditModeCanceled().
|
overrideprotectedvirtual |
Reimplemented from TabBar.
Definition at line 486 of file bastypes.cxx.
References MouseEvent::GetClicks(), basctl::GetDispatcher(), TabBar::IsInEditMode(), MouseEvent::IsLeft(), and TabBar::MouseButtonDown().
| void TabBar::Sort | ( | ) |
Definition at line 560 of file bastypes.cxx.
References TabBar::GetPageCount(), TabBar::GetPageId(), TabBar::GetPageText(), basctl::GetShell(), basctl::Shell::GetWindowTable(), i, TabBar::MovePage(), nId, and nPageId.
Referenced by basctl::RenameDialog(), and basctl::RenameModule().