Libmacro  0.2
Libmacro is an extensible macro and hotkey library.
mcr::LibmacroPlatform Class Referencefinal

Public Member Functions

 LibmacroPlatform (Libmacro &context)
 
 LibmacroPlatform (const LibmacroPlatform &copytron)
 
LibmacroPlatformoperator= (const LibmacroPlatform &copytron)
 
size_t echo (const mcr_Key &val) const
 
mcr_Key echoKey (size_t echo) const
 
size_t setEcho (const mcr_Key &val, bool updateFlag=true)
 
size_t echoCount () const
 
void removeEcho (size_t code)
 
void updateEchos ()
 
size_t grabCount () const
 
void setGrabCount (size_t count, bool updateFlag=true)
 
String grab (size_t index) const
 
void setGrab (size_t index, const String &value, bool updateFlag=true)
 
void setGrab (size_t index, const std::string &value, bool updateFlag=true)
 
void updateGrabs ()
 
void clear ()
 
 LibmacroPlatform (Libmacro &context)
 
 LibmacroPlatform (const LibmacroPlatform &copytron)
 
LibmacroPlatformoperator= (const LibmacroPlatform &copytron)
 
size_t echo (WPARAM windowsMessage) const
 
size_t echo (DWORD mouseEventFlags) const
 
WPARAM echoWindowsMessage (size_t echo) const
 
DWORD echoMouseEventFlags (size_t echo) const
 
size_t setEcho (WPARAM windowsMessage, DWORD mouseEventFlags, bool updateFlag=true)
 
size_t echoCount () const
 
void removeEcho (size_t code)
 
void clear ()
 

Static Public Member Functions

static bool valid (mcr_ApplyType keyApply)
 

Friends

struct Libmacro
 
class LibmacroPrivate
 
class LibmacroPlatformPrivate
 

Detailed Description

Definition at line 32 of file p_extras.h.


The documentation for this class was generated from the following file: