17 #ifndef DGL_BASE_HPP_INCLUDED 
   18 #define DGL_BASE_HPP_INCLUDED 
   20 #include "../distrho/extra/LeakDetector.hpp" 
   21 #include "../distrho/extra/ScopedPointer.hpp" 
   27 # define DGL_NAMESPACE DGL 
   30 #define START_NAMESPACE_DGL namespace DGL_NAMESPACE { 
   31 #define END_NAMESPACE_DGL } 
   32 #define USE_NAMESPACE_DGL using namespace DGL_NAMESPACE; 
   43     kModifierShift   = 1u << 0u, 
 
   44     kModifierControl = 1u << 1u, 
 
   45     kModifierAlt     = 1u << 2u, 
 
   46     kModifierSuper   = 1u << 3u  
 
   70     kCharBackspace DISTRHO_DEPRECATED_BY(
"kKeyBackspace") = kKeyBackspace,
 
   71     kCharEscape    DISTRHO_DEPRECATED_BY(
"kKeyEscape") = kKeyEscape,
 
   72     kCharDelete    DISTRHO_DEPRECATED_BY(
"kKeyDelete") = kKeyDelete,
 
   97     kKeyShiftL = kKeyShift,
 
  100     kKeyControlL = kKeyControl,
 
  106     kKeySuperL = kKeySuper,
 
  140 enum ScrollDirection {
 
  162     virtual void idleCallback() = 0;
 
  169 #ifndef DONT_SET_USING_DGL_NAMESPACE 
  172   using namespace DGL_NAMESPACE;
 
  177 #endif // DGL_BASE_HPP_INCLUDED