LibreOffice Module vcl (master) 1
Classes | Namespaces | Macros | Enumerations
ivctrl.hxx File Reference
#include <memory>
#include <vcl/dllapi.h>
#include <vcl/ctrl.hxx>
#include <tools/link.hxx>
#include <vcl/image.hxx>
#include <o3tl/deleter.hxx>
#include <o3tl/typed_flags_set.hxx>
Include dependency graph for ivctrl.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< SvxIconViewFlags >
 
class  SvxIconChoiceCtrlEntry
 
class  SvxIconChoiceCtrlColumnInfo
 
class  SvtIconChoiceCtrl
 

Namespaces

namespace  o3tl
 

Macros

#define WB_ICON   WB_RECTSTYLE
 
#define WB_SMALLICON   WB_SMALLSTYLE
 
#define WB_DETAILS   WB_VCENTER
 
#define WB_NOHSCROLL   WB_SPIN
 
#define WB_NOVSCROLL   WB_DRAG
 
#define WB_NOSELECTION   WB_REPEAT
 
#define WB_NODRAGSELECTION   WB_PATHELLIPSIS
 
#define WB_SMART_ARRANGE   0x01000000
 
#define WB_ALIGN_TOP   WB_TOP
 
#define WB_ALIGN_LEFT   WB_LEFT
 
#define WB_NOCOLUMNHEADER   WB_CENTER
 
#define WB_HIGHLIGHTFRAME   WB_IGNORETAB
 
#define WB_NOASYNCSELECTHDL   WB_NOLABEL
 

Enumerations

enum class  SvxIconViewFlags {
  NONE = 0x0000 ,
  POS_LOCKED = 0x0001 ,
  SELECTED = 0x0002 ,
  FOCUSED = 0x0004 ,
  POS_MOVED = 0x0008
}
 
enum class  SvxIconChoiceCtrlTextMode {
  Full = 1 ,
  Short
}
 
enum class  SvxIconChoiceCtrlPositionMode {
  Free ,
  AutoArrange
}
 

Macro Definition Documentation

◆ WB_ALIGN_LEFT

#define WB_ALIGN_LEFT   WB_LEFT

Definition at line 170 of file ivctrl.hxx.

◆ WB_ALIGN_TOP

#define WB_ALIGN_TOP   WB_TOP

Definition at line 169 of file ivctrl.hxx.

◆ WB_DETAILS

#define WB_DETAILS   WB_VCENTER

Definition at line 163 of file ivctrl.hxx.

◆ WB_HIGHLIGHTFRAME

#define WB_HIGHLIGHTFRAME   WB_IGNORETAB

Definition at line 172 of file ivctrl.hxx.

◆ WB_ICON

#define WB_ICON   WB_RECTSTYLE

Definition at line 161 of file ivctrl.hxx.

◆ WB_NOASYNCSELECTHDL

#define WB_NOASYNCSELECTHDL   WB_NOLABEL

Definition at line 173 of file ivctrl.hxx.

◆ WB_NOCOLUMNHEADER

#define WB_NOCOLUMNHEADER   WB_CENTER

Definition at line 171 of file ivctrl.hxx.

◆ WB_NODRAGSELECTION

#define WB_NODRAGSELECTION   WB_PATHELLIPSIS

Definition at line 167 of file ivctrl.hxx.

◆ WB_NOHSCROLL

#define WB_NOHSCROLL   WB_SPIN

Definition at line 164 of file ivctrl.hxx.

◆ WB_NOSELECTION

#define WB_NOSELECTION   WB_REPEAT

Definition at line 166 of file ivctrl.hxx.

◆ WB_NOVSCROLL

#define WB_NOVSCROLL   WB_DRAG

Definition at line 165 of file ivctrl.hxx.

◆ WB_SMALLICON

#define WB_SMALLICON   WB_SMALLSTYLE

Definition at line 162 of file ivctrl.hxx.

◆ WB_SMART_ARRANGE

#define WB_SMART_ARRANGE   0x01000000

Definition at line 168 of file ivctrl.hxx.

Enumeration Type Documentation

◆ SvxIconChoiceCtrlPositionMode

enum class SvxIconChoiceCtrlPositionMode
strong
Enumerator
Free 
AutoArrange 

Definition at line 55 of file ivctrl.hxx.

◆ SvxIconChoiceCtrlTextMode

enum class SvxIconChoiceCtrlTextMode
strong
Enumerator
Full 
Short 

Definition at line 49 of file ivctrl.hxx.

◆ SvxIconViewFlags

enum class SvxIconViewFlags
strong
Enumerator
NONE 
POS_LOCKED 
SELECTED 
FOCUSED 
POS_MOVED 

Definition at line 36 of file ivctrl.hxx.