Displaying 6 results from an estimated 6 matches for "align_flags".
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
...t;scale_x = 1.0;
+ player->scale_y = 1.0;
+ break;
+ default:
+ g_assert_not_reached ();
+ }
+ width = player->stage_width - ceil (player->width * player->scale_x);
+ height = player->stage_height - ceil (player->height * player->scale_y);
+ if (player->align_flags & SWFDEC_ALIGN_FLAG_LEFT) {
+ player->offset_x = 0;
+ } else if (player->align_flags & SWFDEC_ALIGN_FLAG_RIGHT) {
+ player->offset_x = width;
+ } else {
+ player->offset_x = width / 2;
+ }
+ if (player->align_flags & SWFDEC_ALIGN_FLAG_TOP) {
+ player->o...
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
...(value, priv->stage_width);
break;
case PROP_HEIGHT:
- g_value_set_int (value, player->stage_height);
+ g_value_set_int (value, priv->stage_height);
break;
case PROP_ALIGNMENT:
- g_value_set_enum (value, swfdec_player_alignment_from_flags (player->align_flags));
+ g_value_set_enum (value, swfdec_player_alignment_from_flags (priv->align_flags));
break;
case PROP_SCALE:
- g_value_set_enum (value, player->scale_mode);
+ g_value_set_enum (value, priv->scale_mode);
break;
case PROP_SYSTEM:
- g_value_set_ob...
2007 Jul 26
0
6 commits - libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_stage_as.c test/trace
.../swfdec_player.c
index 72313a4..5bbf545 100644
--- a/libswfdec/swfdec_player.c
+++ b/libswfdec/swfdec_player.c
@@ -1891,6 +1891,12 @@ swfdec_player_set_alignment (SwfdecPlaye
g_return_if_fail (SWFDEC_IS_PLAYER (player));
flags = swfdec_player_alignment_to_flags (align);
+ swfdec_player_set_align_flags (player, flags);
+}
+
+void
+swfdec_player_set_align_flags (SwfdecPlayer *player, guint flags)
+{
if (flags != player->align_flags) {
player->align_flags = flags;
swfdec_player_update_scale (player);
diff --git a/libswfdec/swfdec_player_internal.h b/libswfdec/swfdec_player_intern...
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
...;
player->invalidations = g_array_new (FALSE, FALSE, sizeof (SwfdecRectangle));
player->mouse_visible = TRUE;
player->mouse_cursor = SWFDEC_MOUSE_CURSOR_NORMAL;
@@ -2434,6 +2460,8 @@ swfdec_player_set_alignment (SwfdecPlayer *player, SwfdecAlignment align)
void
swfdec_player_set_align_flags (SwfdecPlayer *player, guint flags)
{
+ g_return_if_fail (SWFDEC_IS_PLAYER (player));
+
if (flags != player->align_flags) {
player->align_flags = flags;
swfdec_player_update_scale (player);
@@ -2441,3 +2469,43 @@ swfdec_player_set_align_flags (SwfdecPlayer *player, guint flags)...
2 commits - libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_stage_as.c
2007 Aug 02
0
2 commits - libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_stage_as.c
...initial loader */
/* stage properties */
+ guint internal_width; /* width used by the scripting engine */
+ guint internal_height; /* height used by the scripting engine */
gint stage_width; /* width set by the user */
gint stage_height; /* height set by the user */
guint align_flags; /* SwfdecAlignFlag */
diff --git a/libswfdec/swfdec_stage_as.c b/libswfdec/swfdec_stage_as.c
index 85fc9ea..2f27cbb 100644
--- a/libswfdec/swfdec_stage_as.c
+++ b/libswfdec/swfdec_stage_as.c
@@ -134,11 +134,7 @@ get_width (SwfdecAsContext *cx, SwfdecAs
{
SwfdecPlayer *player = SWFDEC_PLAYER (...
2007 Jul 26
0
17 commits - doc/swfdec-sections.txt libswfdec/compiler.c libswfdec/.gitignore libswfdec/Makefile.am libswfdec/swfdec_asbroadcaster.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_as_strings.c
...ee #SwfdecAlignment for possible
+ * values.
+ *
+ * Returns: the current alignment
+ **/
+SwfdecAlignment
+swfdec_player_get_alignment (SwfdecPlayer *player)
+{
+ g_return_val_if_fail (SWFDEC_IS_PLAYER (player), SWFDEC_ALIGNMENT_CENTER);
+
+ return swfdec_player_alignment_from_flags (player->align_flags);
+}
+
+/**
+ * swfdec_player_set_alignment:
+ * @player: a #SwfdecPlayer
+ * @align: #SwfdecAlignment to set
+ *
+ * Sets the alignment to @align. For details about alignment, see
+ * swfdec_player_get_alignment() and #SwfdecAlignment.
+ **/
+void
+swfdec_player_set_alignment (SwfdecPlayer *playe...