search for: swfdec_as_str_onkeydown

Displaying 4 results from an estimated 4 matches for "swfdec_as_str_onkeydown".

2007 Oct 14
0
libswfdec/swfdec_as_strings.c libswfdec/swfdec_player.c
...player.c +++ b/libswfdec/swfdec_player.c @@ -1031,7 +1031,7 @@ swfdec_player_do_handle_key (SwfdecPlayer *player, guint keycode, guint characte } else { player->key_pressed[keycode / 8] &= ~(1 << keycode % 8); } - swfdec_player_broadcast (player, SWFDEC_AS_STR_Stage, down ? SWFDEC_AS_STR_onKeyDown : SWFDEC_AS_STR_onKeyUp); + swfdec_player_broadcast (player, SWFDEC_AS_STR_Key, down ? SWFDEC_AS_STR_onKeyDown : SWFDEC_AS_STR_onKeyUp); return TRUE; }
2007 Oct 14
3
libswfdec/swfdec_player.c
...e = keycode; player->last_character = character; @@ -1032,6 +1033,8 @@ swfdec_player_do_handle_key (SwfdecPlayer *player, guint keycode, guint characte player->key_pressed[keycode / 8] &= ~(1 << keycode % 8); } swfdec_player_broadcast (player, SWFDEC_AS_STR_Key, down ? SWFDEC_AS_STR_onKeyDown : SWFDEC_AS_STR_onKeyUp); + swfdec_player_perform_actions (player); + swfdec_player_unlock (player); return TRUE; }
2007 Aug 07
0
13 commits - libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec_gtk_keys.c libswfdec-gtk/swfdec_gtk_keys.h libswfdec-gtk/swfdec_gtk_widget.c libswfdec/Makefile.am libswfdec/swfdec_as_types.c libswfdec/swfdec.h libswfdec/swfdec_initialize.as
...keycode = keycode; + player->last_character = character; + if (down) { + player->key_pressed[keycode / 8] |= 1 << keycode % 8; + } else { + player->key_pressed[keycode / 8] &= ~(1 << keycode % 8); + } + swfdec_player_broadcast (player, SWFDEC_AS_STR_Stage, down ? SWFDEC_AS_STR_onKeyDown : SWFDEC_AS_STR_onKeyUp); + return TRUE; } diff --git a/libswfdec/swfdec_player_internal.h b/libswfdec/swfdec_player_internal.h index 665a5db..0d27ec8 100644 --- a/libswfdec/swfdec_player_internal.h +++ b/libswfdec/swfdec_player_internal.h @@ -96,6 +96,11 @@ struct _SwfdecPlayer double mo...
2007 Dec 13
0
libswfdec-gtk/swfdec_gtk_player.c libswfdec/swfdec_as_date.c libswfdec/swfdec_audio.c libswfdec/swfdec_audio_event.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_interval.c libswfdec/swfdec_key_as.c libswfdec/swfdec_mouse_as.c libswfdec/swfdec_movie.c
...e % 8; + priv->key_pressed[keycode / 8] |= 1 << keycode % 8; } else { - player->key_pressed[keycode / 8] &= ~(1 << keycode % 8); + priv->key_pressed[keycode / 8] &= ~(1 << keycode % 8); } swfdec_player_broadcast (player, SWFDEC_AS_STR_Key, down ? SWFDEC_AS_STR_onKeyDown : SWFDEC_AS_STR_onKeyUp); swfdec_player_perform_actions (player); @@ -1214,23 +1247,27 @@ swfdec_player_do_handle_mouse (SwfdecPlayer *player, void swfdec_player_global_to_stage (SwfdecPlayer *player, double *x, double *y) { + SwfdecPlayerPrivate *priv = player->priv; + g_return_if_fai...