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().