search for: handle_key

Displaying 6 results from an estimated 6 matches for "handle_key".

Did you mean: handle_skey
2007 Aug 05
0
7 commits - doc/swfdec-sections.txt libswfdec/Makefile.am libswfdec/swfdec_as_object.c libswfdec/swfdec.h libswfdec/swfdec_key.h libswfdec/swfdec_marshal.list libswfdec/swfdec_player.c libswfdec/swfdec_player.h libswfdec/swfdec_player_internal.h
...BLE VOID:STRING,STRING VOID:UINT,UINT diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c index ff786ce..393519d 100644 --- a/libswfdec/swfdec_player.c +++ b/libswfdec/swfdec_player.c @@ -407,6 +407,7 @@ swfdec_player_remove_all_external_action enum { INVALIDATE, ADVANCE, + HANDLE_KEY, HANDLE_MOUSE, AUDIO_ADDED, AUDIO_REMOVED, @@ -890,6 +891,14 @@ swfdec_player_emit_signals (SwfdecPlayer } static gboolean +swfdec_player_do_handle_key (SwfdecPlayer *player, SwfdecKey key, gboolean down) +{ + g_assert (key < 256); + + return TRUE; +} + +static gboolean swfdec_pl...
2007 Oct 02
3
[PATCH] SIGTERM and SIGINT handler to flush xentop -b outputs
...clude <xenstat.h> @@ -1011,6 +1012,13 @@ static void top(void) free(domains); } + +void a_sig_handler(int n) +{ + fflush(stdout); + exit(0); +} + int main(int argc, char **argv) { int opt, optind = 0; @@ -1102,6 +1110,8 @@ int main(int argc, char **argv) ch = getch(); } while (handle_key(ch)); } else { + signal(SIGTERM, a_sig_handler); + signal(SIGINT, a_sig_handler); do { gettimeofday(&curtime, NULL); top(); _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
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
...0x2D, 0x1C, 0x96, 0x07, 0x00, 0x07, 0x04, 0x00, 0x00, 0x00, 0x08, 0x00, + 0x3D, 0x17, 0x00 }; diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c index bdcc495..98ded92 100644 --- a/libswfdec/swfdec_player.c +++ b/libswfdec/swfdec_player.c @@ -895,6 +895,16 @@ swfdec_player_do_handle_key (SwfdecPlaye { g_assert (keycode < 256); + /* set the correct variables */ + player->last_keycode = keycode; + player->last_character = character; + if (down) { + player->key_pressed[keycode / 8] |= 1 << keycode % 8; + } else { + player->key_pressed[keycode / 8...
2007 Oct 22
0
6 commits - doc/Makefile.am doc/swfdec-sections.txt libswfdec-gtk/swfdec_gtk_player.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_internal.h libswfdec/swfdec_player.c libswfdec/swfdec_player.h
...1495,7 @@ swfdec_player_class_init (SwfdecPlayerClass *klass) context_class->mark = swfdec_player_mark; context_class->get_time = swfdec_player_get_time; + context_class->check_continue = swfdec_player_check_continue; klass->advance = swfdec_player_do_advance; klass->handle_key = swfdec_player_do_handle_key; @@ -1488,6 +1513,7 @@ swfdec_player_init (SwfdecPlayer *player) player->cache = swfdec_cache_new (50 * 1024 * 1024); /* 100 MB */ player->bgcolor = SWFDEC_COLOR_COMBINE (0xFF, 0xFF, 0xFF, 0xFF); + player->runtime = g_timer_new (); player->inval...
2007 Aug 26
0
9 commits - libswfdec-gtk/swfdec_source.c libswfdec/swfdec_marshal.list libswfdec/swfdec_player.c libswfdec/swfdec_player.h libswfdec/swfdec_player_internal.h libswfdec/swfdec_sprite_movie.c libswfdec/swfdec_swf_instance.c test/dump.c test/Makefile.am
...dec/swfdec_player_internal.h +++ b/libswfdec/swfdec_player_internal.h @@ -125,7 +125,7 @@ struct _SwfdecPlayerClass SwfdecAsContextClass context_class; void (* advance) (SwfdecPlayer * player, - guint msecs, + gulong msecs, guint audio_samples); gboolean (* handle_key) (SwfdecPlayer * player, guint key, diff --git a/test/trace/netstream-load-loop-6.swf.trace b/test/trace/netstream-load-loop-6.swf.trace index 45634b3..294ee20 100644 --- a/test/trace/netstream-load-loop-6.swf.trace +++ b/test/trace/netstream-load-loop-6.swf.trace @@ -7,6 +7,7 @@ hey h...
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
...for (walk = player->audio; walk; walk = walk->next) { + for (walk = priv->audio; walk; walk = walk->next) { SwfdecAudio *audio = walk->data; if (audio->added) @@ -1170,17 +1202,18 @@ swfdec_player_emit_signals (SwfdecPlayer *player) static gboolean swfdec_player_do_handle_key (SwfdecPlayer *player, guint keycode, guint character, gboolean down) { + SwfdecPlayerPrivate *priv = player->priv; g_assert (keycode < 256); if (!swfdec_player_lock (player)) return FALSE; /* set the correct variables */ - player->last_keycode = keycode; - player->l...