LibreOffice Module vcl (master)  1
Classes | Namespaces | Macros | Typedefs | Enumerations
imivctl.hxx File Reference
#include <vcl/ivctrl.hxx>
#include <vcl/virdev.hxx>
#include <vcl/scrbar.hxx>
#include <vcl/timer.hxx>
#include <vcl/idle.hxx>
#include <vcl/vclptr.hxx>
#include <tools/debug.hxx>
#include <vcl/svtaccessiblefactory.hxx>
#include <limits.h>
#include <memory>
#include <map>
Include dependency graph for imivctl.hxx:
This graph shows which files directly or indirectly include this file:

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

 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 std::map< sal_uInt16, std::unique_ptr< SvxIconChoiceCtrlColumnInfo > > SvxIconChoiceCtrlColumnInfoMap
 
typedef std::vector< SvxIconChoiceCtrlEntry * > SvxIconChoiceCtrlEntryPtrVec
 
typedef std::map< sal_uInt16, SvxIconChoiceCtrlEntryPtrVecIconChoiceMap
 
typedef sal_uLong GridId
 

Enumerations

enum  IconChoiceFlags {
  IconChoiceFlags::NONE = 0x0000,
  IconChoiceFlags::AddMode = 0x0001,
  IconChoiceFlags::SelectingRect = 0x0002,
  IconChoiceFlags::DownCtrl = 0x0004,
  IconChoiceFlags::DownDeselect = 0x0008,
  IconChoiceFlags::EntryListPosValid = 0x0010,
  IconChoiceFlags::ClearingSelection = 0x0020,
  IconChoiceFlags::Arranging = 0x0040
}
 
enum  IcnViewFieldType {
  IcnViewFieldType::Image,
  IcnViewFieldType::Text
}
 

Macro Definition Documentation

#define DEFAULT_MAX_VIRT_HEIGHT   200
#define DEFAULT_MAX_VIRT_WIDTH   200
#define GRID_NOT_FOUND   ((GridId)ULONG_MAX)

Definition at line 471 of file imivctl.hxx.

#define HOR_DIST_BMP_STRING   3
#define LROFFS_BOUND   2
#define LROFFS_TEXT   2

Definition at line 75 of file imivctl.hxx.

#define LROFFS_WINBORDER   4
#define PAINTFLAG_HOR_CENTERED   0x0001
#define PAINTFLAG_VER_CENTERED   0x0002
#define TBOFFS_BOUND   2
#define TBOFFS_WINBORDER   4
#define VER_DIST_BMP_STRING   3
#define VIEWMODE_MASK   (WB_ICON | WB_SMALLICON | WB_DETAILS)

Typedef Documentation

typedef sal_uLong GridId

Definition at line 469 of file imivctl.hxx.

Definition at line 421 of file imivctl.hxx.

Definition at line 102 of file imivctl.hxx.

Definition at line 103 of file imivctl.hxx.

Enumeration Type Documentation

enum IcnViewFieldType
strong
Enumerator
Image 
Text 

Definition at line 83 of file imivctl.hxx.

enum IconChoiceFlags
strong
Enumerator
NONE 
AddMode 
SelectingRect 
DownCtrl 
DownDeselect 
EntryListPosValid 
ClearingSelection 
Arranging 

Definition at line 50 of file imivctl.hxx.