search for: swfdecmousecursor

Displaying 10 results from an estimated 10 matches for "swfdecmousecursor".

2007 Mar 16
0
5 commits - doc/Makefile.am doc/swfdec-docs.sgml doc/swfdec-sections.txt libswfdec/swfdec_loader.c libswfdec/swfdec_player.c
...00644 --- a/libswfdec/swfdec_player.c +++ b/libswfdec/swfdec_player.c @@ -79,6 +79,14 @@ */ /** + * SECTION:Enumerations + * @title: Enumerations + * @short_description: enumerations used in Swfdec + * + * This file lists all of the enumerations used in various parts of Swfdec. + */ + +/** * SwfdecMouseCursor: * @SWFDEC_MOUSE_CURSOR_NORMAL: a normal mouse cursor * @SWFDEC_MOUSE_CURSOR_NONE: no mouse image diff-tree 8e4bbb3208a40867f2ec0300598e00a03eea744f (from 2a0c5d3d9e82fe181e7800c8a32ab84847c97b6a) Author: Benjamin Otte <otte@gnome.org> Date: Sat Mar 17 00:14:26 2007 +0100 add new f...
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
...advance swfdec_player_handle_mouse +swfdec_player_key_press +swfdec_player_key_release swfdec_player_render_audio swfdec_player_get_audio <SUBSECTION Standard> @@ -142,6 +144,7 @@ SwfdecLoaderDataType SwfdecLoaderRequest swfdec_loader_data_type_get_extension SwfdecAlignment +SwfdecKey SwfdecMouseCursor SwfdecScaleMode </SECTION> diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c index 393519d..4ea85e6 100644 --- a/libswfdec/swfdec_player.c +++ b/libswfdec/swfdec_player.c @@ -1636,8 +1636,9 @@ swfdec_init (void) * probably want to call swfdec_player_advance() before to up...
2007 Jul 18
0
12 commits - configure.ac doc/swfdec-sections.txt libswfdec-gtk/swfdec_playback_alsa.c libswfdec/jpeg libswfdec/Makefile.am libswfdec/swfdec_amf.c libswfdec/swfdec_as_array.c libswfdec/swfdec_as_boolean.h libswfdec/swfdec_as_context.c
...ment diff --git a/doc/swfdec-sections.txt b/doc/swfdec-sections.txt index 7d022c0..793d347 100644 --- a/doc/swfdec-sections.txt +++ b/doc/swfdec-sections.txt @@ -108,6 +108,7 @@ SwfdecAsContextState SwfdecLoaderDataType SwfdecLoaderRequest swfdec_loader_data_type_get_extension +SwfdecAlignment SwfdecMouseCursor </SECTION> diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c index 5317d36..d50e1b1 100644 --- a/libswfdec/swfdec_player.c +++ b/libswfdec/swfdec_player.c @@ -99,6 +99,21 @@ * property. */ +/** + * SwfdecAlignment: + * @SWFDEC_ALIGNMENT_TOP_LEFT: top left + * @SWFDEC...
2007 Aug 22
0
8 commits - libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_sprite_movie_as.c vivified/core
...ecAsObject * Video; /* Video object */ /* rendering */ - SwfdecRect invalid; /* area that needs a rredraw */ + SwfdecRect invalid; /* area that needs a redraw in global coordinates */ /* mouse */ gboolean mouse_visible; /* show the mouse (actionscriptable) */ SwfdecMouseCursor mouse_cursor; /* cursor that should be shown */ - double mouse_x; /* in twips */ - double mouse_y; /* in twips */ + double mouse_x; /* in stage coordinates */ + double mouse_y; /* in stage coordinates */ int mouse_button; /* 0 for not pressed, 1 for pressed */ Swf...
2007 Jul 12
0
15 commits - doc/Makefile.am doc/swfdec-docs.sgml doc/swfdec-sections.txt INSTALL libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame.h libswfdec/swfdec_as_interpret.h libswfdec/swfdec_as_object.h
...dex b88f06e..db255b0 100644 --- a/doc/swfdec-sections.txt +++ b/doc/swfdec-sections.txt @@ -103,6 +103,7 @@ swfdec_buffer_queue_get_type <FILE>Enumerations</FILE> <TITLE>Enumerations</TITLE> SwfdecLoaderDataType +SwfdecLoaderRequest swfdec_loader_data_type_get_extension SwfdecMouseCursor </SECTION> diff-tree f6b3af66986479230a460a4e66b4bfd2a37f8bd7 (from 22d96339c11f2304996215ed59f14ada39aef0e5) Author: Benjamin Otte <otte at gnome.org> Date: Thu Jul 12 21:12:00 2007 +0200 swfdec_as_string_new () is gone diff --git a/libswfdec/swfdec_as_string.h b/libswfdec/swf...
2007 Mar 27
0
15 commits - configure.ac doc/Makefile.am doc/swfdec-docs.sgml doc/swfdec-sections.txt doc/swfdec.types libswfdec-gtk/.gitignore libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec-gtk.h libswfdec-gtk/swfdec_gtk_player.c libswfdec-gtk/swfdec_gtk_player.h
...height = ceil (req->height * scale); +} + +static void +swfdec_gtk_widget_update_cursor (SwfdecGtkWidget *widget) +{ + GdkWindow *window = GTK_WIDGET (widget)->window; + GdkDisplay *display = gtk_widget_get_display (GTK_WIDGET (widget)); + SwfdecGtkWidgetPrivate *priv = widget->priv; + SwfdecMouseCursor swfcursor; + GdkCursor *cursor; + + if (window == NULL) + return; + g_object_get (priv->player, "mouse-cursor", &swfcursor, NULL); + + switch (swfcursor) { + case SWFDEC_MOUSE_CURSOR_NONE: + { + GdkBitmap *bitmap; + GdkColor color = { 0, 0, 0, 0 }; + char data = 0; +...
2007 Jul 21
0
12 commits - configure.ac doc/Makefile.am doc/swfdec-sections.txt libswfdec/jpeg libswfdec/swfdec_as_array.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_strings.c libswfdec/swfdec_player.c libswfdec/swfdec_player.h libswfdec/swfdec_player_internal.h
...:26 2007 +0100 add SwfdecScaleMode and docs diff --git a/doc/swfdec-sections.txt b/doc/swfdec-sections.txt index 793d347..930fbeb 100644 --- a/doc/swfdec-sections.txt +++ b/doc/swfdec-sections.txt @@ -110,6 +110,7 @@ SwfdecLoaderRequest swfdec_loader_data_type_get_extension SwfdecAlignment SwfdecMouseCursor +SwfdecScaleMode </SECTION> diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c index 231068b..23083d0 100644 --- a/libswfdec/swfdec_player.c +++ b/libswfdec/swfdec_player.c @@ -110,11 +110,22 @@ * @SWFDEC_ALIGNMENT_RIGHT: right * @SWFDEC_ALIGNMENT_BOTTOM_LEFT: left...
2007 Jul 02
0
Branch 'as' - 24 commits - configure.ac doc/Makefile.am doc/swfdec-sections.txt libswfdec/Makefile.am libswfdec/swfdec_amf.c libswfdec/swfdec_as_array.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_frame.c
..._flv_decoder.h \ swfdec_font.h \ diff --git a/doc/swfdec-sections.txt b/doc/swfdec-sections.txt index 70e8128..b88f06e 100644 --- a/doc/swfdec-sections.txt +++ b/doc/swfdec-sections.txt @@ -105,11 +105,6 @@ swfdec_buffer_queue_get_type SwfdecLoaderDataType swfdec_loader_data_type_get_extension SwfdecMouseCursor -<SUBSECTION Standard> -SWFDEC_TYPE_LOADER_DATA_TYPE -swfdec_loader_data_type_get_type -SWFDEC_TYPE_MOUSE_CURSOR -swfdec_mouse_cursor_get_type </SECTION> @@ -224,21 +219,18 @@ SWFDEC_AS_VALUE_IS_OBJECT <SECTION> <FILE>SwfdecAsContext</FILE> <TITLE>SwfdecA...
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
...mer_destroy (priv->runtime); + priv->runtime = NULL; } } @@ -915,21 +937,22 @@ swfdec_player_broadcast (SwfdecPlayer *player, const char *object_name, const ch static void swfdec_player_update_mouse_cursor (SwfdecPlayer *player) { + SwfdecPlayerPrivate *priv = player->priv; SwfdecMouseCursor new = SWFDEC_MOUSE_CURSOR_NORMAL; - if (!player->mouse_visible) { + if (!priv->mouse_visible) { new = SWFDEC_MOUSE_CURSOR_NONE; - } else if (player->mouse_grab != NULL) { - SwfdecMovieClass *klass = SWFDEC_MOVIE_GET_CLASS (player->mouse_grab); + } else if (priv->mouse_g...
2007 Nov 28
0
59 commits - libswfdec-gtk/swfdec_gtk_widget.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_button.c libswfdec/swfdec_button.h libswfdec/swfdec_button_movie.c libswfdec/swfdec_button_movie.h libswfdec/swfdec_event.c
...* player, guint keycode, guint character); diff --git a/libswfdec/swfdec_player_internal.h b/libswfdec/swfdec_player_internal.h index e5c14f7..50230db 100644 --- a/libswfdec/swfdec_player_internal.h +++ b/libswfdec/swfdec_player_internal.h @@ -99,7 +99,8 @@ struct _SwfdecPlayer SwfdecMouseCursor mouse_cursor; /* cursor that should be shown */ double mouse_x; /* in stage coordinates */ double mouse_y; /* in stage coordinates */ - int mouse_button; /* 0 for not pressed, 1 for pressed */ + guint mouse_button; /* 0 for not pressed, 1 for pressed */ + SwfdecMovie *...