![]() |
libxputty 0.1
|
Go to the source code of this file.
Functions | |
void | keysym_azerty_to_midi_key (long inkey, float *midi_key) |
void | keysym_azerty_fr_to_midi_key (long inkey, float *midi_key) |
void | keysym_azerty_be_to_midi_key (long inkey, float *midi_key) |
void | keysym_azerty_afnor_to_midi_key (long inkey, float *midi_key) |
void | keysym_qwertz_to_midi_key (long inkey, float *midi_key) |
void | keysym_qwerty_to_midi_key (unsigned int inkey, float *midi_key) |
void | custom_to_midi_key (long custom_keys[128][2], long inkey, float *midi_key) |
void | set_key_in_matrix (unsigned long *key_matrix, int key, bool set) |
bool | is_key_in_matrix (unsigned long *key_matrix, int key) |
int | is_key_in_in_matrix (MidiKeyboard *keys, int key) |
bool | have_key_in_matrix (unsigned long *key_matrix) |
void | clear_key_matrix (unsigned long *key_matrix) |
void | use_matrix_color (Widget_t *w, int c) |
bool | need_redraw (MidiKeyboard *keys) |
void | read_keymap (const char *keymapfile, long keys[128][2]) |
Widget_t * | add_midi_keyboard (Widget_t *parent, const char *label, int x, int y, int width, int height) |
Widget_t * | open_midi_keyboard (Widget_t *w, const char *label) |
void | add_keyboard (Widget_t *wid, const char *label) |
void add_keyboard | ( | Widget_t * | wid, |
const char * | label | ||
) |
Definition at line 923 of file xkeyboard.c.
References MidiKeyboard::active_key, Widget_t::adj, adj_set_value(), Func_t::button_press_callback, Func_t::button_release_callback, MidiKeyboard::channel, CL_CONTINUOS, cmenu_add_submenu(), MidiKeyboard::context_menu, create_menu(), MidiKeyboard::custom_keys, Func_t::double_click_callback, EASTSOUTH, Func_t::expose_callback, Widget_t::flags, Widget_t::func, MidiKeyboard::grab_keyboard, Resize_t::gravity, HAS_MEM, MidiKeyboard::in_key_matrix, MidiKeyboard::in_motion, MidiKeyboard::key_matrix, MidiKeyboard::key_offset, Func_t::key_press_callback, Func_t::key_release_callback, MidiKeyboard::key_size, MidiKeyboard::keyboard, MidiKeyboard::last_active_key, MidiKeyboard::layout, Func_t::leave_callback, Func_t::mem_free_callback, menu_add_check_item(), menu_add_radio_entry(), menu_add_value_entry(), MidiKeyboard::mk_send_all_sound_off, MidiKeyboard::mk_send_note, Func_t::motion_callback, MidiKeyboard::new_active_key, MidiKeyboard::new_prelight_key, NO_AUTOREPEAT, MidiKeyboard::octave, MidiKeyboard::prelight_key, Widget_t::private_struct, read_keymap(), Widget_t::scale, MidiKeyboard::send_key, set_active_radio_entry_num(), set_adjustment(), Func_t::value_changed_callback, and MidiKeyboard::velocity.
Referenced by add_midi_keyboard(), and open_midi_keyboard().
Widget_t * add_midi_keyboard | ( | Widget_t * | parent, |
const char * | label, | ||
int | x, | ||
int | y, | ||
int | width, | ||
int | height | ||
) |
Definition at line 906 of file xkeyboard.c.
References add_keyboard(), Widget_t::app, create_widget(), Widget_t::label, and os_set_input_mask().
void clear_key_matrix | ( | unsigned long * | key_matrix | ) |
Definition at line 353 of file xkeyboard.c.
void custom_to_midi_key | ( | long | custom_keys[128][2], |
long | inkey, | ||
float * | midi_key | ||
) |
Definition at line 272 of file xkeyboard.c.
bool have_key_in_matrix | ( | unsigned long * | key_matrix | ) |
Definition at line 336 of file xkeyboard.c.
Referenced by need_redraw().
int is_key_in_in_matrix | ( | MidiKeyboard * | keys, |
int | key | ||
) |
Definition at line 326 of file xkeyboard.c.
References MidiKeyboard::in_key_matrix, and is_key_in_matrix().
bool is_key_in_matrix | ( | unsigned long * | key_matrix, |
int | key | ||
) |
Definition at line 305 of file xkeyboard.c.
Referenced by is_key_in_in_matrix().
void keysym_azerty_afnor_to_midi_key | ( | long | inkey, |
float * | midi_key | ||
) |
Definition at line 158 of file xkeyboard.c.
References keysym_azerty_to_midi_key().
void keysym_azerty_be_to_midi_key | ( | long | inkey, |
float * | midi_key | ||
) |
Definition at line 117 of file xkeyboard.c.
References keysym_azerty_to_midi_key().
void keysym_azerty_fr_to_midi_key | ( | long | inkey, |
float * | midi_key | ||
) |
Definition at line 76 of file xkeyboard.c.
References keysym_azerty_to_midi_key().
void keysym_azerty_to_midi_key | ( | long | inkey, |
float * | midi_key | ||
) |
Definition at line 24 of file xkeyboard.c.
Referenced by keysym_azerty_afnor_to_midi_key(), keysym_azerty_be_to_midi_key(), and keysym_azerty_fr_to_midi_key().
void keysym_qwerty_to_midi_key | ( | unsigned int | inkey, |
float * | midi_key | ||
) |
Definition at line 266 of file xkeyboard.c.
References keysym_qwertz_to_midi_key().
void keysym_qwertz_to_midi_key | ( | long | inkey, |
float * | midi_key | ||
) |
Definition at line 199 of file xkeyboard.c.
Referenced by keysym_qwerty_to_midi_key().
bool need_redraw | ( | MidiKeyboard * | keys | ) |
Definition at line 830 of file xkeyboard.c.
References MidiKeyboard::active_key, have_key_in_matrix(), MidiKeyboard::in_key_matrix, MidiKeyboard::key_matrix, and MidiKeyboard::prelight_key.
Definition at line 915 of file xkeyboard.c.
References add_keyboard(), Widget_t::app, create_window(), IS_WINDOW, os_get_root_window(), os_set_input_mask(), and Widget_t::parent.
void read_keymap | ( | const char * | keymapfile, |
long | keys[128][2] | ||
) |
Definition at line 878 of file xkeyboard.c.
Referenced by add_keyboard().
void set_key_in_matrix | ( | unsigned long * | key_matrix, |
int | key, | ||
bool | set | ||
) |
Definition at line 285 of file xkeyboard.c.
void use_matrix_color | ( | Widget_t * | w, |
int | c | ||
) |
Definition at line 364 of file xkeyboard.c.
References Widget_t::crb.