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.