search for: gdkeventkey

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

2009 Jul 23
1
viewer updates for fedora submission
This patchset provides updates to the viewer in preperation for its fedora submission. Included are patches cmd-line parameterizing hostname/user/pass/vm, the addition of a man page, cleanup of the project's structure, and updates to the spec.
2009 Jul 13
0
[PATCH viewer] permit hostname / username / password / vm to be passed in via the cmd line
...ot;, - G_CALLBACK (login_to_wui), NULL); + G_CALLBACK (login_to_wui_via_widget), NULL); /* Tabbed notebook. */ notebook = gtk_notebook_new (); @@ -570,16 +606,22 @@ connect_to_wui_on_enter (GtkWidget *widget, gpointer data) // if key released was not 'enter' key if(((GdkEventKey *)data)->type == GDK_KEY_RELEASE && (((GdkEventKey *)data)->keyval & 0xFF) != 13 ) return; - connect_to_wui(widget, data); + connect_to_wui_via_widget(widget, data); } static void -connect_to_wui (GtkWidget *widget, gpointer data) +connect_to_wui_via_widget (GtkWidget *wid...
2007 Oct 21
0
2 commits - libswfdec-gtk/swfdec_gtk_loader.c libswfdec-gtk/swfdec_gtk_widget.c
...here's a player to handle them diff --git a/libswfdec-gtk/swfdec_gtk_widget.c b/libswfdec-gtk/swfdec_gtk_widget.c index a3dbd65..895d5a3 100644 --- a/libswfdec-gtk/swfdec_gtk_widget.c +++ b/libswfdec-gtk/swfdec_gtk_widget.c @@ -160,7 +160,7 @@ swfdec_gtk_widget_key_press (GtkWidget *gtkwidget, GdkEventKey *event) SwfdecGtkWidget *widget = SWFDEC_GTK_WIDGET (gtkwidget); SwfdecGtkWidgetPrivate *priv = widget->priv; - if (priv->interactive) { + if (priv->interactive && priv->player) { guint keycode = swfdec_gtk_event_to_keycode (event); if (keycode != 0) {...
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
..._gtk_widget.h> +#include <gdk/gdkkeysyms.h> +#include "swfdec_gtk_widget.h" +#include "swfdec_gtk_keys.h" struct _SwfdecGtkWidgetPrivate { @@ -125,6 +127,67 @@ swfdec_gtk_widget_button_release (GtkWid return FALSE; } +static guint +swfdec_gtk_event_to_keycode (GdkEventKey *event) +{ + guint ret; + + /* we try to match as well as possible to Flash _Windows_ key codes. + * Since a lot of Flash files won't special case weird Linux key codes and we + * want the best compatibility possible, we have to do that. + */ + /* FIXME: I have no clue about non-wester...
2007 Nov 08
0
configure.ac libswfdec-gtk/swfdec_gtk_widget.c libswfdec-gtk/swfdec_playback_alsa.c libswfdec/swfdec_as_date.c libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_types.c libswfdec/swfdec_audio_flv.c libswfdec/swfdec_audio_flv.h
...t;$GLOBAL_CFLAGS -Werror") diff --git a/libswfdec-gtk/swfdec_gtk_widget.c b/libswfdec-gtk/swfdec_gtk_widget.c index 8d617fd..eb92313 100644 --- a/libswfdec-gtk/swfdec_gtk_widget.c +++ b/libswfdec-gtk/swfdec_gtk_widget.c @@ -193,14 +193,11 @@ swfdec_gtk_widget_key_release (GtkWidget *gtkwidget, GdkEventKey *event) static cairo_surface_t * swfdec_gtk_widget_create_renderer (cairo_surface_type_t type, int width, int height) { - switch (type) { - case CAIRO_SURFACE_TYPE_IMAGE: - return cairo_image_surface_create (CAIRO_FORMAT_ARGB32, width, height); - default: - break; + if (type ==...
2007 Aug 23
0
23 commits - doc/.gitignore doc/Makefile.am doc/swfdec-docs.sgml doc/swfdec-sections.txt libswfdec-gtk/swfdec-gtk.h libswfdec-gtk/swfdec_gtk_keys.c libswfdec-gtk/swfdec_gtk_keys.h libswfdec-gtk/swfdec_gtk_widget.c libswfdec/Makefile.am
..._keycode (guint hardware_keycode); G_END_DECLS #endif diff --git a/libswfdec-gtk/swfdec_gtk_widget.c b/libswfdec-gtk/swfdec_gtk_widget.c index 94b7f31..8a87fad 100644 --- a/libswfdec-gtk/swfdec_gtk_widget.c +++ b/libswfdec-gtk/swfdec_gtk_widget.c @@ -147,7 +147,7 @@ swfdec_gtk_event_to_keycode (GdkEventKey return event->keyval - GDK_a + SWFDEC_KEY_A; /* last resort: try to translate the hardware keycode directly */ - ret = swfdec_keycode_from_hardware_keycode (event->hardware_keycode); + ret = swfdec_gtk_keycode_from_hardware_keycode (event->hardware_keycode); if (ret == 0)...