LibreOffice Module vcl (master) 1
Classes | Namespaces | Macros | Enumerations
seleng.hxx File Reference
#include <vcl/dllapi.h>
#include <vcl/timer.hxx>
#include <vcl/event.hxx>
#include <vcl/vclenum.hxx>
#include <o3tl/typed_flags_set.hxx>
Include dependency graph for seleng.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FunctionSet
 
struct  o3tl::typed_flags< SelectionEngineFlags >
 
class  SelectionEngine
 

Namespaces

namespace  vcl
 
namespace  o3tl
 

Macros

#define SELENG_DRAGDROP_TIMEOUT   400
 
#define SELENG_AUTOREPEAT_INTERVAL   50
 
#define SELENG_AUTOREPEAT_INTERVAL_MIN   25
 
#define SELENG_AUTOREPEAT_INTERVAL_MAX   300
 

Enumerations

enum class  SelectionEngineFlags {
  DRG_ENAB = 0x0001 ,
  IN_SEL = 0x0002 ,
  IN_ADD = 0x0004 ,
  ADD_ALW = 0x0008 ,
  HAS_ANCH = 0x0020 ,
  CMDEVT = 0x0040 ,
  WAIT_UPEVT = 0x0080 ,
  EXPANDONMOVE = 0x0100
}
 

Macro Definition Documentation

◆ SELENG_AUTOREPEAT_INTERVAL

#define SELENG_AUTOREPEAT_INTERVAL   50

Definition at line 37 of file seleng.hxx.

◆ SELENG_AUTOREPEAT_INTERVAL_MAX

#define SELENG_AUTOREPEAT_INTERVAL_MAX   300

Definition at line 39 of file seleng.hxx.

◆ SELENG_AUTOREPEAT_INTERVAL_MIN

#define SELENG_AUTOREPEAT_INTERVAL_MIN   25

Definition at line 38 of file seleng.hxx.

◆ SELENG_DRAGDROP_TIMEOUT

#define SELENG_DRAGDROP_TIMEOUT   400

Definition at line 36 of file seleng.hxx.

Enumeration Type Documentation

◆ SelectionEngineFlags

enum class SelectionEngineFlags
strong
Enumerator
DRG_ENAB 
IN_SEL 
IN_ADD 
ADD_ALW 
HAS_ANCH 
CMDEVT 
WAIT_UPEVT 
EXPANDONMOVE 

Definition at line 63 of file seleng.hxx.