LiVES 1.4.9
Defines | Functions | Variables

src/keyboard.h File Reference

Go to the source code of this file.

Defines

#define key_left   100
#define key_left2   113
#define key_right   102
#define key_right2   114
#define key_up   98
#define key_up2   111
#define key_down   104
#define key_down2   116
#define KEY_RPT_INTERVAL   4
#define DEF_MIDI_CHECK_RATE   1000
#define DEF_MIDI_RPT   1000

Functions

gboolean ext_triggers_poll (gpointer)
 poll for external playback start
gboolean key_snooper (GtkWidget *widget, GdkEventKey *event, gpointer data)
 smooth key repeat for some keys
gboolean plugin_poll_keyboard (gpointer data)
gboolean pl_key_function (gboolean down, guint16 unicode, guint16 keymod)
gboolean faster_callback (GtkAccelGroup *, GObject *, guint, GdkModifierType, gpointer user_data)
gboolean slower_callback (GtkAccelGroup *, GObject *, guint, GdkModifierType, gpointer user_data)
gboolean skip_back_callback (GtkAccelGroup *, GObject *, guint, GdkModifierType, gpointer user_data)
gboolean skip_forward_callback (GtkAccelGroup *, GObject *, guint, GdkModifierType, gpointer user_data)
gboolean stop_callback (GtkAccelGroup *, GObject *, guint, GdkModifierType, gpointer user_data)
gboolean rec_callback (GtkAccelGroup *, GObject *, guint, GdkModifierType, gpointer user_data)
gboolean loop_callback (GtkAccelGroup *, GObject *, guint, GdkModifierType, gpointer user_data)
gboolean loop_cont_callback (GtkAccelGroup *, GObject *, guint, GdkModifierType, gpointer user_data)
gboolean ping_pong_callback (GtkAccelGroup *, GObject *, guint, GdkModifierType, gpointer user_data)
gboolean dblsize_callback (GtkAccelGroup *, GObject *, guint, GdkModifierType, gpointer user_data)
gboolean showfct_callback (GtkAccelGroup *, GObject *, guint, GdkModifierType, gpointer user_data)
gboolean showsubs_callback (GtkAccelGroup *, GObject *, guint, GdkModifierType, gpointer user_data)
gboolean fullscreen_callback (GtkAccelGroup *, GObject *, guint, GdkModifierType, gpointer user_data)
gboolean sepwin_callback (GtkAccelGroup *, GObject *, guint, GdkModifierType, gpointer user_data)
gboolean fade_callback (GtkAccelGroup *, GObject *, guint, GdkModifierType, gpointer user_data)

Variables

guint16 cached_key
guint16 cached_mod

Define Documentation

#define DEF_MIDI_CHECK_RATE   1000

default MIDI checks per keyboard cycle (i.e. normally x checks per 4 ms - raw MIDI only)

#define DEF_MIDI_RPT   1000

allowed non-reads between reads (raw MIDI only)

#define key_down   104
#define key_down2   116
#define key_left   100
#define key_left2   113
#define key_right   102
#define key_right2   114
#define KEY_RPT_INTERVAL   4
#define key_up   98
#define key_up2   111

Function Documentation

gboolean dblsize_callback ( GtkAccelGroup *  ,
GObject *  ,
guint  ,
GdkModifierType  ,
gpointer  user_data 
)
gboolean ext_triggers_poll ( gpointer  )

poll for external playback start

gboolean fade_callback ( GtkAccelGroup *  ,
GObject *  ,
guint  ,
GdkModifierType  ,
gpointer  user_data 
)
gboolean faster_callback ( GtkAccelGroup *  ,
GObject *  ,
guint  ,
GdkModifierType  ,
gpointer  user_data 
)
gboolean fullscreen_callback ( GtkAccelGroup *  ,
GObject *  ,
guint  ,
GdkModifierType  ,
gpointer  user_data 
)
gboolean key_snooper ( GtkWidget *  widget,
GdkEventKey *  event,
gpointer  data 
)

smooth key repeat for some keys

gboolean loop_callback ( GtkAccelGroup *  ,
GObject *  ,
guint  ,
GdkModifierType  ,
gpointer  user_data 
)
gboolean loop_cont_callback ( GtkAccelGroup *  ,
GObject *  ,
guint  ,
GdkModifierType  ,
gpointer  user_data 
)
gboolean ping_pong_callback ( GtkAccelGroup *  ,
GObject *  ,
guint  ,
GdkModifierType  ,
gpointer  user_data 
)
gboolean pl_key_function ( gboolean  down,
guint16  unicode,
guint16  keymod 
)
gboolean plugin_poll_keyboard ( gpointer  data)
gboolean rec_callback ( GtkAccelGroup *  ,
GObject *  ,
guint  ,
GdkModifierType  ,
gpointer  user_data 
)
gboolean sepwin_callback ( GtkAccelGroup *  ,
GObject *  ,
guint  ,
GdkModifierType  ,
gpointer  user_data 
)
gboolean showfct_callback ( GtkAccelGroup *  ,
GObject *  ,
guint  ,
GdkModifierType  ,
gpointer  user_data 
)
gboolean showsubs_callback ( GtkAccelGroup *  ,
GObject *  ,
guint  ,
GdkModifierType  ,
gpointer  user_data 
)
gboolean skip_back_callback ( GtkAccelGroup *  ,
GObject *  ,
guint  ,
GdkModifierType  ,
gpointer  user_data 
)
gboolean skip_forward_callback ( GtkAccelGroup *  ,
GObject *  ,
guint  ,
GdkModifierType  ,
gpointer  user_data 
)
gboolean slower_callback ( GtkAccelGroup *  ,
GObject *  ,
guint  ,
GdkModifierType  ,
gpointer  user_data 
)
gboolean stop_callback ( GtkAccelGroup *  ,
GObject *  ,
guint  ,
GdkModifierType  ,
gpointer  user_data 
)

Variable Documentation

guint16 cached_key
guint16 cached_mod
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines