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

 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  SelectionEngineFlags {
  SelectionEngineFlags::DRG_ENAB = 0x0001,
  SelectionEngineFlags::IN_SEL = 0x0002,
  SelectionEngineFlags::IN_ADD = 0x0004,
  SelectionEngineFlags::ADD_ALW = 0x0008,
  SelectionEngineFlags::HAS_ANCH = 0x0020,
  SelectionEngineFlags::CMDEVT = 0x0040,
  SelectionEngineFlags::WAIT_UPEVT = 0x0080,
  SelectionEngineFlags::EXPANDONMOVE = 0x0100
}
 

Macro Definition Documentation

#define SELENG_AUTOREPEAT_INTERVAL   50

Definition at line 33 of file seleng.hxx.

#define SELENG_AUTOREPEAT_INTERVAL_MAX   300

Definition at line 35 of file seleng.hxx.

#define SELENG_AUTOREPEAT_INTERVAL_MIN   25

Definition at line 34 of file seleng.hxx.

Referenced by SelectionEngine::SetUpdateInterval().

#define SELENG_DRAGDROP_TIMEOUT   400

Definition at line 32 of file seleng.hxx.

Enumeration Type Documentation

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

Definition at line 59 of file seleng.hxx.