LibreOffice Module vcl (master)  1
Public Member Functions | Public Attributes | List of all members
ImplToolBoxPrivateData Struct Reference

#include <toolbox.h>

Collaboration diagram for ImplToolBoxPrivateData:
[legend]

Public Member Functions

 ImplToolBoxPrivateData ()
 
 ~ImplToolBoxPrivateData ()
 
void ImplClearLayoutData ()
 

Public Attributes

std::unique_ptr< vcl::ToolBoxLayoutDatam_pLayoutData
 
ToolBox::ImplToolItems m_aItems
 
Link< ToolBox *, voidmaDropdownClickHdl
 
Timer maDropdownTimer
 
ToolBoxButtonSize meButtonSize
 
VclPtr< PopupMenumpMenu
 
ToolBoxMenuType maMenuType
 
Link< ToolBox *, voidmaMenuButtonHdl
 
ImplToolItem maMenubuttonItem
 
long mnMenuButtonWidth
 
Wallpaper maDisplayBackground
 
bool mbIsLocked:1
 
bool mbAssumeDocked:1
 
bool mbAssumeFloating:1
 
bool mbAssumePopupMode:1
 
bool mbKeyInputDisabled:1
 
bool mbIsPaintLocked:1
 
bool mbMenubuttonSelected:1
 
bool mbMenubuttonWasLastSelected:1
 
bool mbNativeButtons:1
 
bool mbWillUsePopupMode:1
 
bool mbDropDownByKeyboard:1
 

Detailed Description

Definition at line 113 of file toolbox.h.

Constructor & Destructor Documentation

ImplToolBoxPrivateData::ImplToolBoxPrivateData ( )
ImplToolBoxPrivateData::~ImplToolBoxPrivateData ( )

Definition at line 69 of file toolbox2.cxx.

Member Function Documentation

void ImplToolBoxPrivateData::ImplClearLayoutData ( )
inline

Definition at line 121 of file toolbox.h.

Member Data Documentation

ToolBox::ImplToolItems ImplToolBoxPrivateData::m_aItems

Definition at line 116 of file toolbox.h.

std::unique_ptr<vcl::ToolBoxLayoutData> ImplToolBoxPrivateData::m_pLayoutData

Definition at line 115 of file toolbox.h.

Wallpaper ImplToolBoxPrivateData::maDisplayBackground

Definition at line 141 of file toolbox.h.

Referenced by vcl::Window::GetDisplayBackground().

Link<ToolBox *, void> ImplToolBoxPrivateData::maDropdownClickHdl

Definition at line 124 of file toolbox.h.

Timer ImplToolBoxPrivateData::maDropdownTimer

Definition at line 125 of file toolbox.h.

Link<ToolBox *, void> ImplToolBoxPrivateData::maMenuButtonHdl

Definition at line 135 of file toolbox.h.

ImplToolItem ImplToolBoxPrivateData::maMenubuttonItem

Definition at line 138 of file toolbox.h.

ToolBoxMenuType ImplToolBoxPrivateData::maMenuType

Definition at line 132 of file toolbox.h.

bool ImplToolBoxPrivateData::mbAssumeDocked

Definition at line 143 of file toolbox.h.

bool ImplToolBoxPrivateData::mbAssumeFloating

Definition at line 143 of file toolbox.h.

bool ImplToolBoxPrivateData::mbAssumePopupMode

Definition at line 143 of file toolbox.h.

bool ImplToolBoxPrivateData::mbDropDownByKeyboard

Definition at line 143 of file toolbox.h.

bool ImplToolBoxPrivateData::mbIsLocked

Definition at line 143 of file toolbox.h.

bool ImplToolBoxPrivateData::mbIsPaintLocked

Definition at line 143 of file toolbox.h.

bool ImplToolBoxPrivateData::mbKeyInputDisabled

Definition at line 143 of file toolbox.h.

bool ImplToolBoxPrivateData::mbMenubuttonSelected

Definition at line 143 of file toolbox.h.

bool ImplToolBoxPrivateData::mbMenubuttonWasLastSelected

Definition at line 143 of file toolbox.h.

bool ImplToolBoxPrivateData::mbNativeButtons

Definition at line 143 of file toolbox.h.

bool ImplToolBoxPrivateData::mbWillUsePopupMode

Definition at line 143 of file toolbox.h.

ToolBoxButtonSize ImplToolBoxPrivateData::meButtonSize

Definition at line 128 of file toolbox.h.

long ImplToolBoxPrivateData::mnMenuButtonWidth

Definition at line 139 of file toolbox.h.

VclPtr<PopupMenu> ImplToolBoxPrivateData::mpMenu

Definition at line 131 of file toolbox.h.


The documentation for this struct was generated from the following files: