LibreOffice Module vcl (master) 1
|
#include <ivctrl.hxx>
Public Member Functions | |
SvxIconChoiceCtrlEntry (OUString aText, Image aImage) | |
const Image & | GetImage () const |
void | SetText (const OUString &rText) |
const OUString & | GetText () const |
OUString VCL_DLLPUBLIC | GetDisplayText () const |
void | SetQuickHelpText (const OUString &rText) |
const OUString & | GetQuickHelpText () const |
SvxIconChoiceCtrlTextMode | GetTextMode () const |
SvxIconViewFlags | GetFlags () const |
bool | IsSelected () const |
bool | IsFocused () const |
bool | IsPosLocked () const |
Private Member Functions | |
void | ClearFlags (SvxIconViewFlags nMask) |
void | SetFlags (SvxIconViewFlags nMask) |
void | AssignFlags (SvxIconViewFlags _nFlags) |
void | SetBacklink (SvxIconChoiceCtrlEntry *pA) |
void | Unlink () |
Private Attributes | |
Image | aImage |
OUString | aText |
OUString | aQuickHelpText |
tools::Rectangle | aRect |
tools::Rectangle | aGridRect |
sal_Int32 | nPos |
SvxIconChoiceCtrlEntry * | pblink |
SvxIconChoiceCtrlEntry * | pflink |
SvxIconChoiceCtrlTextMode | eTextMode |
sal_uInt16 | nX |
sal_uInt16 | nY |
SvxIconViewFlags | nFlags |
Friends | |
class | SvxIconChoiceCtrl_Impl |
class | IcnCursor_Impl |
class | EntryList_Impl |
class | IcnGridMap_Impl |
Definition at line 61 of file ivctrl.hxx.
SvxIconChoiceCtrlEntry::SvxIconChoiceCtrlEntry | ( | OUString | aText, |
Image | aImage | ||
) |
Definition at line 57 of file ivctrl.cxx.
|
inlineprivate |
Definition at line 91 of file ivctrl.hxx.
References nFlags.
Referenced by SvxIconChoiceCtrl_Impl::SelectEntry().
|
inlineprivate |
Definition at line 89 of file ivctrl.hxx.
References nFlags.
Referenced by SvxIconChoiceCtrl_Impl::InitPredecessors(), SvxIconChoiceCtrl_Impl::LoseFocus(), SvxIconChoiceCtrl_Impl::ResetVirtSize(), and SvxIconChoiceCtrl_Impl::SetCursor().
OUString SvxIconChoiceCtrlEntry::GetDisplayText | ( | ) | const |
Definition at line 71 of file ivctrl.cxx.
References aText, and MnemonicGenerator::EraseAllMnemonicChars().
|
inline |
Definition at line 121 of file ivctrl.hxx.
References nFlags.
Referenced by SvxIconChoiceCtrl_Impl::RepaintSelectedEntries(), SvxIconChoiceCtrl_Impl::SelectEntry(), and SvxIconChoiceCtrl_Impl::SetPositionMode().
|
inline |
Definition at line 113 of file ivctrl.hxx.
References aImage.
Referenced by SvtIconChoiceCtrl::DrawEntryImage().
|
inline |
Definition at line 118 of file ivctrl.hxx.
References aQuickHelpText.
Referenced by SvxIconChoiceCtrl_Impl::RequestHelp().
|
inline |
Definition at line 115 of file ivctrl.hxx.
References aText.
Referenced by SvtIconChoiceCtrl::GetEntryText().
|
inline |
Definition at line 120 of file ivctrl.hxx.
References eTextMode.
Referenced by SvxIconChoiceCtrl_Impl::CalcMaxTextRect().
|
inline |
Definition at line 123 of file ivctrl.hxx.
References FOCUSED, and nFlags.
Referenced by SvxIconChoiceCtrl_Impl::Paint(), and SvxIconChoiceCtrl_Impl::PaintItem().
|
inline |
Definition at line 124 of file ivctrl.hxx.
References nFlags, and POS_LOCKED.
Referenced by SvxIconChoiceCtrl_Impl::FindBoundingRect(), and SvxIconChoiceCtrl_Impl::ResetVirtSize().
|
inline |
Definition at line 122 of file ivctrl.hxx.
References nFlags, and SELECTED.
Referenced by SvxIconChoiceCtrl_Impl::DeselectAllBut(), SvxIconChoiceCtrl_Impl::GetFirstSelectedEntry(), SvxIconChoiceCtrl_Impl::MouseButtonDown(), SvxIconChoiceCtrl_Impl::PaintEntry(), SvxIconChoiceCtrl_Impl::SelectEntry(), SvxIconChoiceCtrl_Impl::SelectRange(), SvxIconChoiceCtrl_Impl::SelectRect(), SvxIconChoiceCtrl_Impl::SetCursor(), and SvxIconChoiceCtrl_Impl::ToggleSelection().
|
inlineprivate |
Definition at line 94 of file ivctrl.hxx.
References pblink, and pflink.
Referenced by SvxIconChoiceCtrl_Impl::SetEntryPredecessor().
|
inlineprivate |
Definition at line 90 of file ivctrl.hxx.
References nFlags.
Referenced by SvxIconChoiceCtrl_Impl::GetFocus(), and SvxIconChoiceCtrl_Impl::SetCursor().
|
inline |
Definition at line 117 of file ivctrl.hxx.
References aQuickHelpText.
Referenced by VerticalTabControl::InsertPage().
|
inline |
Definition at line 114 of file ivctrl.hxx.
References aText.
|
inlineprivate |
Definition at line 102 of file ivctrl.hxx.
References pblink, and pflink.
Referenced by SvxIconChoiceCtrl_Impl::SetEntryPredecessor().
|
friend |
Definition at line 70 of file ivctrl.hxx.
|
friend |
Definition at line 69 of file ivctrl.hxx.
|
friend |
Definition at line 71 of file ivctrl.hxx.
|
friend |
Definition at line 68 of file ivctrl.hxx.
|
private |
Definition at line 74 of file ivctrl.hxx.
Referenced by SvxIconChoiceCtrl_Impl::CalcMaxTextRect(), SvxIconChoiceCtrl_Impl::Center(), SvxIconChoiceCtrl_Impl::SetBoundingRect_Impl(), and SvxIconChoiceCtrl_Impl::SetEntryPos().
|
private |
Definition at line 63 of file ivctrl.hxx.
Referenced by GetImage().
|
private |
Definition at line 66 of file ivctrl.hxx.
Referenced by GetQuickHelpText(), and SetQuickHelpText().
|
private |
Definition at line 73 of file ivctrl.hxx.
Referenced by SvxIconChoiceCtrl_Impl::CalcMaxTextRect(), SvxIconChoiceCtrl_Impl::Center(), SvxIconChoiceCtrl_Impl::FindBoundingRect(), SvxIconChoiceCtrl_Impl::GetEntry(), SvxIconChoiceCtrl_Impl::GetEntryBoundRect(), SvxIconChoiceCtrl_Impl::InvalidateEntry(), IcnGridMap_Impl::OccupyGrids(), SvxIconChoiceCtrl_Impl::RecalcAllBoundingRectsSmart(), SvxIconChoiceCtrl_Impl::ResetVirtSize(), SvxIconChoiceCtrl_Impl::SelectRect(), SvxIconChoiceCtrl_Impl::SetBoundingRect_Impl(), SvxIconChoiceCtrl_Impl::SetEntryPos(), and SvxIconChoiceCtrl_Impl::SetEntryTextMode().
|
private |
Definition at line 65 of file ivctrl.hxx.
Referenced by GetDisplayText(), GetText(), and SetText().
|
private |
Definition at line 85 of file ivctrl.hxx.
Referenced by GetTextMode(), and SvxIconChoiceCtrl_Impl::SetEntryTextMode().
|
private |
Definition at line 87 of file ivctrl.hxx.
Referenced by AssignFlags(), ClearFlags(), GetFlags(), IsFocused(), IsPosLocked(), IsSelected(), and SetFlags().
|
private |
Definition at line 75 of file ivctrl.hxx.
Referenced by SvxIconChoiceCtrl_Impl::GetEntryListPos().
|
private |
Definition at line 86 of file ivctrl.hxx.
Referenced by IcnCursor_Impl::GoLeftRight(), IcnCursor_Impl::GoUpDown(), IcnCursor_Impl::ImplCreate(), and IcnCursor_Impl::SearchRow().
|
private |
Definition at line 86 of file ivctrl.hxx.
Referenced by IcnCursor_Impl::GoLeftRight(), IcnCursor_Impl::GoUpDown(), IcnCursor_Impl::ImplCreate(), and IcnCursor_Impl::SearchCol().
|
private |
Definition at line 82 of file ivctrl.hxx.
Referenced by SvxIconChoiceCtrl_Impl::ClearPredecessors(), SvxIconChoiceCtrl_Impl::InitPredecessors(), SvxIconChoiceCtrl_Impl::InsertEntry(), SvxIconChoiceCtrl_Impl::RecalcAllBoundingRectsSmart(), SetBacklink(), SvxIconChoiceCtrl_Impl::SetEntryPredecessor(), and Unlink().
|
private |
Definition at line 83 of file ivctrl.hxx.
Referenced by SvxIconChoiceCtrl_Impl::ClearPredecessors(), SvxIconChoiceCtrl_Impl::FindEntryPredecessor(), SvxIconChoiceCtrl_Impl::GetFirstSelectedEntry(), SvxIconChoiceCtrl_Impl::InitPredecessors(), SvxIconChoiceCtrl_Impl::RecalcAllBoundingRectsSmart(), SetBacklink(), SvxIconChoiceCtrl_Impl::SetEntryPredecessor(), and Unlink().