Displaying 11 results from an estimated 11 matches for "swfedit_token_set".
2007 Feb 14
0
7 commits - libswfdec/swfdec_image.c libswfdec/swfdec_script.c libswfdec/swfdec_script.h test/Makefile.am test/swfdec_out.c test/swfdec_out.h test/swfedit.c test/swfedit_list.c test/swfedit_tag.c test/swfedit_token.c test/swfedit_token.h test/swfscript.c
...%u bytes\n",
+ state.buffer->length, state.script->buffer->length);
+#endif
+ swfdec_bits_init (&bits, state.buffer);
+ script = swfdec_script_new (&bits, state.script->name, state.script->version);
+ swfdec_buffer_unref (state.buffer);
+ g_assert (script);
+ swfedit_token_set (token, idx, script);
+
+ return TRUE;
+}
+
+static guint *
+string_to_action_list (const char *list)
+{
+ char **actions = g_strsplit (list, ",", -1);
+ guint *ret;
+ guint i, len;
+
+ len = g_strv_length (actions);
+ ret = g_new (guint, len + 1);
+ ret[len] = 0;
+ for (i = 0; i...
2007 Jan 22
0
Branch 'interpreter' - 3 commits - libswfdec/swfdec_bits.c libswfdec/swfdec_swf_decoder.c test/Makefile.am test/swfedit.c test/swfedit_file.c test/swfedit_file.h test/swfedit_tag.c test/swfedit_tag.h test/swfedit_token.c test/swfedit_token.h
...pe type, gpointer value)
+{
+ Entry entry = { NULL, type, value };
+
+ g_return_if_fail (SWFEDIT_IS_TOKEN (token));
+ g_return_if_fail (name != NULL);
+ g_return_if_fail (type < SWFEDIT_N_TOKENS);
+
+ entry.name = g_strdup (name);
+ g_array_append_val (token->tokens, entry);
+}
+
+void
+swfedit_token_set (SwfeditToken *token, GtkTreeIter *iter, const char *value)
+{
+ GtkTreeModel *model;
+ Entry *entry;
+ guint i;
+ gpointer new;
+ GtkTreePath *path;
+
+ g_return_if_fail (SWFEDIT_IS_TOKEN (token));
+ g_return_if_fail (iter != NULL);
+ g_return_if_fail (value != NULL);
+
+ model = GTK_TREE...
2007 Jan 25
0
Branch 'interpreter' - 28 commits - configure.ac libswfdec/js libswfdec/swfdec_buffer.c libswfdec/swfdec_edittext_movie.c libswfdec/swfdec_js.c libswfdec/swfdec_js_global.c libswfdec/swfdec_js.h libswfdec/swfdec_js_movie.c libswfdec/swfdec_player.c
...dit_token_add (SwfeditToken *token, const char *name, SwfeditTokenType type, gpointer value)
{
- Entry entry = { NULL, type, value };
+ SwfeditTokenEntry entry = { NULL, type, value };
g_return_if_fail (SWFEDIT_IS_TOKEN (token));
g_return_if_fail (name != NULL);
@@ -461,7 +453,7 @@ void
swfedit_token_set (SwfeditToken *token, GtkTreeIter *iter, const char *value)
{
GtkTreeModel *model;
- Entry *entry;
+ SwfeditTokenEntry *entry;
guint i;
gpointer new;
GtkTreePath *path;
@@ -473,7 +465,7 @@ swfedit_token_set (SwfeditToken *token,
model = GTK_TREE_MODEL (token);
token = iter->...
2007 Feb 13
0
9 commits - libswfdec/js libswfdec/swfdec_bits.c libswfdec/swfdec_bits.h libswfdec/swfdec_codec_screen.c libswfdec/swfdec_image.c libswfdec/swfdec_script.c test/Makefile.am test/swfdec_out.c test/swfdec_out.h test/swfedit.c test/swfedit_file.c
...guint j;
+ SwfeditList *list = SWFEDIT_LIST (token);
+ SwfeditTokenEntry *entry = &g_array_index (token->tokens, SwfeditTokenEntry, i);
+
+ /* update visibility */
+ for (j = i + 1; j % list->n_defs != 0; j++) {
+ if (list->def[j].n_items == (j % list->n_defs) + 1) {
+ swfedit_token_set_visible (token, j, entry->value != NULL);
+ }
+ }
+ /* maybe add items */
+ if (i == token->tokens->len - 1) {
+ g_print ("add fett neue items, man!\n");
+ for (j = 0; j < list->n_defs; j++) {
+ const SwfeditTagDefinition *def = &list->def[(j + 1) %...
2008 Jan 07
0
12 commits - configure.ac doc/swfdec.types Makefile.am test/crashfinder.c test/dump.c test/Makefile.am test/swfdec-extract.c test/swfdec_out.c test/swfdec_out.h test/swfedit.c test/swfedit_file.c test/swfedit_file.h test/swfedit_list.c test/swfedit_list.h
..._widget_destroy (dialog);
-}
-
-static void
-cell_renderer_edited (GtkCellRenderer *renderer, char *path,
- char *new_text, SwfeditFile *file)
-{
- GtkTreeIter iter;
-
- if (!gtk_tree_model_get_iter_from_string (GTK_TREE_MODEL (file),
- &iter, path)) {
- g_assert_not_reached ();
- }
- swfedit_token_set_iter (SWFEDIT_TOKEN (file), &iter, new_text);
-}
-
-static gboolean
-open_window (char *filename)
-{
- SwfeditFile *file;
- GtkWidget *window, *scroll, *box, *button, *treeview;
- GError *error = NULL;
- GtkTreeViewColumn *column;
- GtkCellRenderer *renderer;
- char *basename;
-
- file =...
2007 Aug 09
0
Branch 'vivi' - 12 commits - libswfdec-gtk/swfdec_gtk_player.c libswfdec-gtk/swfdec_gtk_player.h libswfdec/Makefile.am libswfdec/swfdec_as_array.h libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_debugger.c
....c
@@ -208,7 +208,6 @@ modify_file (SwfeditToken *token, guint
state.buffer->length, state.script->buffer->length);
#endif
script = swfdec_script_new (state.buffer, state.script->name, state.script->version);
- swfdec_buffer_unref (state.buffer);
g_assert (script);
swfedit_token_set (token, idx, script);
diff-tree 54778c3616f3488668d7ba7b12105ea722b2845a (from 5c17c6e1324644006db930660e04ea910d6d4a6c)
Author: Benjamin Otte <otte at gnome.org>
Date: Thu Aug 9 19:15:16 2007 +0200
move SwfdecScript into the API
this unfortunately requires a new internal he...
2007 Apr 27
0
Changes to 'refs/tags/0.4.3'
...sents PlaceObject2 tags nicely
more work in making swfedit useful
add a libswfedit, so I can use this editing code for more tools
swf may be used uninitialized in this function
add swfdec_action_get_name and swfdec_action_get_from_name
Add swfdec_out_put_data
Add swfedit_token_set to set by index
automatically update size fields
add swfscript - a tool to batch-modify scripts of existing SWF files
Merge branch 'master' of ssh://company@git.freedesktop.org/git/swfdec
fix rowstride computation in jpeg3 case
Handle failed pattern creation du...
2007 Apr 27
0
Changes to 'refs/tags/0.4.4'
...sents PlaceObject2 tags nicely
more work in making swfedit useful
add a libswfedit, so I can use this editing code for more tools
swf may be used uninitialized in this function
add swfdec_action_get_name and swfdec_action_get_from_name
Add swfdec_out_put_data
Add swfedit_token_set to set by index
automatically update size fields
add swfscript - a tool to batch-modify scripts of existing SWF files
Merge branch 'master' of ssh://company@git.freedesktop.org/git/swfdec
fix rowstride computation in jpeg3 case
Handle failed pattern creation du...
2007 Feb 06
0
109 commits - configure.ac libswfdec/js libswfdec/Makefile.am libswfdec/swfdec_bits.c libswfdec/swfdec_bits.h libswfdec/swfdec_buffer.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_codec_screen.c libswfdec/swfdec_color.c libswfdec/swfdec_color.h
...+{
+ SwfeditTokenEntry entry = { NULL, type, value };
+
+ g_return_if_fail (SWFEDIT_IS_TOKEN (token));
+ g_return_if_fail (name != NULL);
+ g_return_if_fail (type < SWFEDIT_N_TOKENS);
+
+ entry.name = g_strdup (name);
+ g_array_append_val (token->tokens, entry);
+}
+
+void
+swfedit_token_set (SwfeditToken *token, GtkTreeIter *iter, const char *value)
+{
+ GtkTreeModel *model;
+ SwfeditTokenEntry *entry;
+ guint i;
+ gpointer new;
+ GtkTreePath *path;
+
+ g_return_if_fail (SWFEDIT_IS_TOKEN (token));
+ g_return_if_fail (iter != NULL);
+ g_return_if_fail (value != NULL);...
2007 Feb 06
0
Branch 'interpreter' - 8 commits - libswfdec/swfdec_bits.c libswfdec/swfdec_color.c libswfdec/swfdec_color.h libswfdec/swfdec_edittext.c libswfdec/swfdec_image.c libswfdec/swfdec_image.h libswfdec/swfdec_pattern.c libswfdec/swfdec_sprite.c test/dump.c
...+{
+ SwfeditTokenEntry entry = { NULL, type, value };
+
+ g_return_if_fail (SWFEDIT_IS_TOKEN (token));
+ g_return_if_fail (name != NULL);
+ g_return_if_fail (type < SWFEDIT_N_TOKENS);
+
+ entry.name = g_strdup (name);
+ g_array_append_val (token->tokens, entry);
+}
+
+void
+swfedit_token_set (SwfeditToken *token, GtkTreeIter *iter, const char *value)
+{
+ GtkTreeModel *model;
+ SwfeditTokenEntry *entry;
+ guint i;
+ gpointer new;
+ GtkTreePath *path;
+
+ g_return_if_fail (SWFEDIT_IS_TOKEN (token));
+ g_return_if_fail (iter != NULL);
+ g_return_if_fail (value != NULL);...
2007 Aug 22
0
163 commits - autogen.sh configure.ac doc/swfdec-sections.txt libswfdec-gtk/swfdec_gtk_player.c libswfdec-gtk/swfdec_gtk_player.h libswfdec-gtk/swfdec_gtk_widget.c libswfdec-gtk/swfdec_source.c libswfdec/Makefile.am libswfdec/swfdec_as_array.c
....c
@@ -208,7 +208,6 @@ modify_file (SwfeditToken *token, guint
state.buffer->length, state.script->buffer->length);
#endif
script = swfdec_script_new (state.buffer, state.script->name, state.script->version);
- swfdec_buffer_unref (state.buffer);
g_assert (script);
swfedit_token_set (token, idx, script);
diff-tree 54778c3616f3488668d7ba7b12105ea722b2845a (from 5c17c6e1324644006db930660e04ea910d6d4a6c)
Author: Benjamin Otte <otte at gnome.org>
Date: Thu Aug 9 19:15:16 2007 +0200
move SwfdecScript into the API
this unfortunately requires a new internal he...