Vuo  0.5.3
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Enumerations | Functions
VuoMouseButtonAction.h File Reference

Description

VuoMouseButtonAction C type definition.

Classes

struct  VuoMouseButtonAction
 A press, release, or click of one of the mouse buttons. More...
 

Enumerations

enum  VuoMouseButton { VuoMouseButton_Left, VuoMouseButton_Middle, VuoMouseButton_Right }
 Type of mouse button. More...
 
enum  VuoMouseButtonActionType {
  VuoMouseButtonActionType_Press, VuoMouseButtonActionType_Release, VuoMouseButtonActionType_SingleClick, VuoMouseButtonActionType_DoubleClick,
  VuoMouseButtonActionType_TripleClick
}
 Type of action done to a mouse button. More...
 

Functions

VuoMouseButtonAction VuoMouseButtonAction_valueFromJson (json_object *js)
 Decodes the JSON object js to create a new value.
 
json_object * VuoMouseButtonAction_jsonFromValue (const VuoMouseButtonAction e)
 Encodes value as a JSON object.
 
char * VuoMouseButtonAction_summaryFromValue (const VuoMouseButtonAction e)
 Returns a compact string representation of value.
 
VuoMouseButtonAction VuoMouseButtonAction_valueFromString (const char *str)
 Automatically generated function.
 
char * VuoMouseButtonAction_stringFromValue (const VuoMouseButtonAction value)
 Automatically generated function.