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 *...