|
LibreOffice Module vcl (master) 1
|
#include <sal/config.h>#include <o3tl/safeint.hxx>#include <vcl/virdev.hxx>#include <vcl/timer.hxx>#include <vcl/idle.hxx>#include <vcl/vclptr.hxx>#include <tools/debug.hxx>#include <vcl/svtaccessiblefactory.hxx>#include <vcl/toolkit/ivctrl.hxx>#include <vcl/toolkit/scrbar.hxx>#include <limits.h>#include <memory>#include <map>Go to the source code of this file.
Classes | |
| struct | o3tl::typed_flags< IconChoiceFlags > |
| struct | LocalFocus |
| class | SvxIconChoiceCtrl_Impl |
| class | IcnCursor_Impl |
| class | IcnGridMap_Impl |
Namespaces | |
| namespace | o3tl |
Macros | |
| #define | PAINTFLAG_HOR_CENTERED 0x0001 |
| #define | PAINTFLAG_VER_CENTERED 0x0002 |
| #define | LROFFS_WINBORDER 4 |
| #define | TBOFFS_WINBORDER 4 |
| #define | LROFFS_BOUND 2 |
| #define | TBOFFS_BOUND 2 |
| #define | HOR_DIST_BMP_STRING 3 |
| #define | VER_DIST_BMP_STRING 3 |
| #define | LROFFS_TEXT 2 |
| #define | DEFAULT_MAX_VIRT_WIDTH 200 |
| #define | DEFAULT_MAX_VIRT_HEIGHT 200 |
| #define | VIEWMODE_MASK (WB_ICON | WB_SMALLICON | WB_DETAILS) |
| #define | GRID_NOT_FOUND (GridId(ULONG_MAX)) |
Typedefs | |
| typedef sal_uLong | GridId |
| typedef std::map< sal_uInt16, std::unique_ptr< SvxIconChoiceCtrlColumnInfo > > | SvxIconChoiceCtrlColumnInfoMap |
| typedef std::vector< SvxIconChoiceCtrlEntry * > | SvxIconChoiceCtrlEntryPtrVec |
| typedef std::map< sal_uInt16, SvxIconChoiceCtrlEntryPtrVec > | IconChoiceMap |
Enumerations | |
| enum class | IconChoiceFlags { NONE = 0x0000 , AddMode = 0x0001 , SelectingRect = 0x0002 , DownCtrl = 0x0004 , DownDeselect = 0x0008 , EntryListPosValid = 0x0010 , ClearingSelection = 0x0020 , Arranging = 0x0040 } |
| enum class | IcnViewFieldType { Image , Text } |
| #define DEFAULT_MAX_VIRT_HEIGHT 200 |
Definition at line 80 of file imivctl.hxx.
| #define DEFAULT_MAX_VIRT_WIDTH 200 |
Definition at line 79 of file imivctl.hxx.
| #define GRID_NOT_FOUND (GridId(ULONG_MAX)) |
Definition at line 103 of file imivctl.hxx.
| #define HOR_DIST_BMP_STRING 3 |
Definition at line 74 of file imivctl.hxx.
| #define LROFFS_BOUND 2 |
Definition at line 71 of file imivctl.hxx.
| #define LROFFS_TEXT 2 |
Definition at line 77 of file imivctl.hxx.
| #define LROFFS_WINBORDER 4 |
Definition at line 68 of file imivctl.hxx.
| #define PAINTFLAG_HOR_CENTERED 0x0001 |
Definition at line 49 of file imivctl.hxx.
| #define PAINTFLAG_VER_CENTERED 0x0002 |
Definition at line 50 of file imivctl.hxx.
| #define TBOFFS_BOUND 2 |
Definition at line 72 of file imivctl.hxx.
| #define TBOFFS_WINBORDER 4 |
Definition at line 69 of file imivctl.hxx.
| #define VER_DIST_BMP_STRING 3 |
Definition at line 75 of file imivctl.hxx.
| #define VIEWMODE_MASK (WB_ICON | WB_SMALLICON | WB_DETAILS) |
Definition at line 82 of file imivctl.hxx.
Definition at line 101 of file imivctl.hxx.
| typedef std::map<sal_uInt16, SvxIconChoiceCtrlEntryPtrVec> IconChoiceMap |
Definition at line 421 of file imivctl.hxx.
| typedef std::map<sal_uInt16, std::unique_ptr<SvxIconChoiceCtrlColumnInfo> > SvxIconChoiceCtrlColumnInfoMap |
Definition at line 108 of file imivctl.hxx.
| typedef std::vector<SvxIconChoiceCtrlEntry*> SvxIconChoiceCtrlEntryPtrVec |
Definition at line 109 of file imivctl.hxx.
|
strong |
| Enumerator | |
|---|---|
| Image | |
| Text | |
Definition at line 85 of file imivctl.hxx.
|
strong |
| Enumerator | |
|---|---|
| NONE | |
| AddMode | |
| SelectingRect | |
| DownCtrl | |
| DownDeselect | |
| EntryListPosValid | |
| ClearingSelection | |
| Arranging | |
Definition at line 52 of file imivctl.hxx.