LibreOffice Module vcl (master) 1
Public Member Functions | Public Attributes | Private Attributes | List of all members
ImplTabItem Class Referencefinal
Collaboration diagram for ImplTabItem:
[legend]

Public Member Functions

 ImplTabItem (sal_uInt16 nId)
 
sal_uInt16 id () const
 

Public Attributes

VclPtr< TabPagempTabPage
 
OUString maText
 
OUString maFormatText
 
OUString maHelpText
 
OUString maAccessibleName
 
OUString maAccessibleDescription
 
OUString maTabName
 
tools::Rectangle maRect
 
sal_uInt16 mnLine
 
bool mbFullVisible
 
bool m_bEnabled
 the tab / page is selectable More...
 
bool m_bVisible
 the tab / page can be visible More...
 
Image maTabImage
 

Private Attributes

sal_uInt16 m_nId
 

Detailed Description

Definition at line 58 of file tabctrl.cxx.

Constructor & Destructor Documentation

◆ ImplTabItem()

ImplTabItem::ImplTabItem ( sal_uInt16  nId)

Definition at line 82 of file tabctrl.cxx.

References nId.

Member Function Documentation

◆ id()

sal_uInt16 ImplTabItem::id ( ) const
inline

Member Data Documentation

◆ m_bEnabled

bool ImplTabItem::m_bEnabled

the tab / page is selectable

Definition at line 73 of file tabctrl.cxx.

Referenced by TabControl::ImplDrawItem(), lcl_isValidPage(), TabControl::MouseButtonDown(), and TabControl::SetPageEnabled().

◆ m_bVisible

bool ImplTabItem::m_bVisible

◆ m_nId

sal_uInt16 ImplTabItem::m_nId
private

Definition at line 60 of file tabctrl.cxx.

Referenced by id().

◆ maAccessibleDescription

OUString ImplTabItem::maAccessibleDescription

◆ maAccessibleName

OUString ImplTabItem::maAccessibleName

Definition at line 67 of file tabctrl.cxx.

Referenced by TabControl::GetAccessibleName(), and TabControl::SetAccessibleName().

◆ maFormatText

OUString ImplTabItem::maFormatText

◆ maHelpText

OUString ImplTabItem::maHelpText

◆ maRect

tools::Rectangle ImplTabItem::maRect

◆ maTabImage

Image ImplTabItem::maTabImage

◆ maTabName

OUString ImplTabItem::maTabName

Definition at line 69 of file tabctrl.cxx.

Referenced by TabControl::GetPageName(), and TabControl::SetPageName().

◆ maText

OUString ImplTabItem::maText

◆ mbFullVisible

bool ImplTabItem::mbFullVisible

Definition at line 72 of file tabctrl.cxx.

Referenced by TabControl::InsertPage(), and TabControl::SetPageVisible().

◆ mnLine

sal_uInt16 ImplTabItem::mnLine

Definition at line 71 of file tabctrl.cxx.

Referenced by TabControl::ImplChangeTabPage().

◆ mpTabPage

VclPtr<TabPage> ImplTabItem::mpTabPage

The documentation for this class was generated from the following file: