search for: gobjectclass

Displaying 20 results from an estimated 73 matches for "gobjectclass".

Did you mean: objectclass
2007 Aug 09
0
Branch 'vivi' - 6 commits - configure.ac vivified/core vivified/dock vivified/Makefile.am vivified/ui
...(widget)->child; + + GTK_WIDGET_CLASS (vivi_docklet_parent_class)->size_allocate (widget, allocation); + + if (child && GTK_WIDGET_VISIBLE (child)) { + gtk_widget_size_allocate (child, allocation); + } +} + +static void vivi_docklet_class_init (ViviDockletClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); + GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass); object_class->dispose = vivi_docklet_dispose; object_class->get_property = vivi_docklet_get_property; @@ -95,6 +120,9 @@ vivi_docklet_class_init (ViviDockletClas g_object_class_insta...
2007 Mar 01
0
7 commits - libswfdec/swfdec_connection.c libswfdec/swfdec_js_connection.c libswfdec/swfdec_js_movie.c libswfdec/swfdec_js_net_stream.c libswfdec/swfdec_js_xml.c libswfdec/swfdec_net_stream.c libswfdec/swfdec_scriptable.c libswfdec/swfdec_scriptable.h
...on.c +++ b/libswfdec/swfdec_connection.c @@ -42,12 +42,16 @@ swfdec_connection_dispose (GObject *obje G_OBJECT_CLASS (swfdec_connection_parent_class)->dispose (object); } +extern const JSClass connection_class; static void swfdec_connection_class_init (SwfdecConnectionClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); + SwfdecScriptableClass *scriptable_class = SWFDEC_SCRIPTABLE_CLASS (klass); object_class->dispose = swfdec_connection_dispose; + + scriptable_class->jsclass = &connection_class; } static void diff --git a/libswfdec/swfdec_js_connection.c...
2007 Aug 17
0
Branch 'vivi' - 3 commits - player/Makefile.am player/swfdec_debug_movies.c player/swfdec_debug_movies.h vivified/core vivified/ui
...g_assert (g_node_n_children (movies->root) == 0); - g_node_destroy (movies->root); - g_hash_table_destroy (movies->nodes); - - G_OBJECT_CLASS (swfdec_debug_movies_parent_class)->dispose (object); -} - -static void -swfdec_debug_movies_class_init (SwfdecDebugMoviesClass *class) -{ - GObjectClass *object_class = G_OBJECT_CLASS (class); - - object_class->dispose = swfdec_debug_movies_dispose; -} - -static void -swfdec_debug_movies_init (SwfdecDebugMovies *movies) -{ - movies->root = g_node_new (NULL); - movies->nodes = g_hash_table_new (g_direct_hash, g_direct_equal); -} - -Swfde...
2012 Mar 28
1
[PATCH] Split gobject sources into 1 file per class
This patch replaces patches 14 and 15 from my previous series. The gtk-doc output is now reasonable, and we can rely on an automatically generated guestfs-sections.txt. Matt
2007 Jan 16
0
9 commits - libswfdec/js libswfdec/Makefile.am libswfdec/swfdec_audio_stream.c libswfdec/swfdec_audio_stream.h libswfdec/swfdec_cache.c libswfdec/swfdec_cached.c libswfdec/swfdec_cached.h libswfdec/swfdec_edittext_movie.c libswfdec/swfdec_image.c
...ound->decoded) - swfdec_buffer_unref (sound->decoded); + if (sound->encoded) + swfdec_buffer_unref (sound->encoded); G_OBJECT_CLASS (swfdec_sound_parent_class)->dispose (object); } @@ -49,8 +60,11 @@ static void swfdec_sound_class_init (SwfdecSoundClass * g_class) { GObjectClass *object_class = G_OBJECT_CLASS (g_class); + SwfdecCachedClass *cached_class = SWFDEC_CACHED_CLASS (g_class); object_class->dispose = swfdec_sound_dispose; + + cached_class->unload = swfdec_sound_unload; } static void @@ -67,8 +81,6 @@ tag_func_sound_stream_block (SwfdecSwfDe int...
2007 Jul 31
0
10 commits - doc/swfdec-docs.sgml doc/swfdec-sections.txt libswfdec-gtk/swfdec_gtk_loader.c libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_buffer.c libswfdec/swfdec_debugger.c libswfdec/swfdec.h
...ec_loader_push (ret, buffer); - swfdec_loader_eof (ret); + swfdec_loader_set_size (loader, buffer->length); + swfdec_loader_push (loader, buffer); + swfdec_loader_eof (loader); } - - return ret; } static void swfdec_file_loader_class_init (SwfdecFileLoaderClass *klass) { - GObjectClass *object_class = G_OBJECT_CLASS (klass); SwfdecLoaderClass *loader_class = SWFDEC_LOADER_CLASS (klass); - object_class->dispose = swfdec_file_loader_dispose; - loader_class->load = swfdec_file_loader_load; } @@ -269,8 +255,10 @@ swfdec_loader_load (SwfdecLoader *loader klass =...
2007 May 18
0
Branch 'as' - libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_function.c libswfdec/swfdec_as_function.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_native_function.c libswfdec/swfdec_as_native_function.h
..._mark (SWFDEC_AS_OBJECT (function->scope)); - - SWFDEC_AS_OBJECT_CLASS (swfdec_as_function_parent_class)->mark (object); -} +G_DEFINE_ABSTRACT_TYPE (SwfdecAsFunction, swfdec_as_function, SWFDEC_TYPE_AS_OBJECT) static void swfdec_as_function_class_init (SwfdecAsFunctionClass *klass) { - GObjectClass *object_class = G_OBJECT_CLASS (klass); - SwfdecAsObjectClass *asobject_class = SWFDEC_AS_OBJECT_CLASS (klass); - - object_class->dispose = swfdec_as_function_dispose; - - asobject_class->mark = swfdec_as_function_mark; } static void swfdec_as_function_init (SwfdecAsFunction *function...
2007 Aug 02
1
libswfdec-gtk/swfdec_gtk_loader.c
libswfdec-gtk/swfdec_gtk_loader.c | 1 + 1 files changed, 1 insertion(+) New commits: diff-tree 4d1ee537d4cd388a8b21003496d3511df6f0549d (from ba4f1da69d0c74c45b0b4d92330f2203d258bb49) Author: Benjamin Otte <otte at gnome.org> Date: Thu Aug 2 13:06:55 2007 +0200 keep a reference to the message, since it's unreffed automagically diff --git a/libswfdec-gtk/swfdec_gtk_loader.c
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
...w (tag, buffer); + name = g_strdup_printf ("Tag %u", tag); + swfedit_token_add (SWFEDIT_TOKEN (file), name, SWFEDIT_TOKEN_OBJECT, item); + g_free (name); + } + swfdec_buffer_unref (next); + return TRUE; +} + +static void +swfedit_file_class_init (SwfeditFileClass *class) +{ + GObjectClass *object_class = G_OBJECT_CLASS (class); + + object_class->dispose = swfedit_file_dispose; +} + +static void +swfedit_file_init (SwfeditFile *s) +{ +} + +SwfeditFile * +swfedit_file_new (const char *filename, GError **error) +{ + SwfeditFile *file; + SwfdecBuffer *buffer; + SwfdecBits bits; +...
2007 Jul 13
0
4 commits - configure.ac libswfdec/swfdec_as_internal.h libswfdec/swfdec_as_object.h libswfdec/swfdec_scriptable.c libswfdec/swfdec_scriptable.h NEWS
...n NULL; - } - SWFDEC_LOG ("created JSObject %p for %s %p", obj, - G_OBJECT_TYPE_NAME (scriptable), scriptable); - g_object_ref (scriptable); - JS_SetPrivate (cx, obj, scriptable); - return obj; -} - -static void -swfdec_scriptable_class_init (SwfdecScriptableClass *klass) -{ - GObjectClass *object_class = G_OBJECT_CLASS (klass); - - object_class->dispose = swfdec_scriptable_dispose; - - klass->create_js_object = swfdec_scriptable_create_js_object; -} - -static void -swfdec_scriptable_init (SwfdecScriptable *stream) -{ -} - -/*** PUBLIC API ***/ - -/** - * swfdec_scriptable_fi...
2012 Jan 17
3
GObject bindings
This is the first iteration of the GObject bindings. I have 'kicked the tyres' on these, meaning I have ensured that a bunch of basic manual tests work as expected. I'm in the process of adding more comprehensive tests. Here's an example simple javascript program which uses these bindings: === const Guestfs = imports.gi.Guestfs; print('Starting'); var g = new
2007 May 20
0
Branch 'as' - libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_player.c
...ext, GTimeVal *tv) +{ + *tv = context->start_time; + + /* FIXME: what granularity do we want? Currently it's milliseconds */ + g_time_val_add (tv, SWFDEC_TICKS_TO_MSECS (SWFDEC_PLAYER (context)->time) * 1000); +} + +static void swfdec_player_class_init (SwfdecPlayerClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); @@ -897,6 +906,7 @@ swfdec_player_class_init (SwfdecPlayerCl G_TYPE_NONE, 2, G_TYPE_STRING, G_TYPE_STRING); context_class->mark = swfdec_player_mark; + context_class->get_time = swfdec_player_get_time; klass->advance = swfdec_player...
2007 Apr 04
0
Branch 'as' - 17 commits - configure.ac doc/Makefile.am doc/swfdec-docs.sgml doc/swfdec-sections.txt doc/swfdec.types libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec-gtk.h libswfdec-gtk/swfdec_gtk_loader.c libswfdec-gtk/swfdec_gtk_loader.h
...for (i = 0; i < array->values->len; i++) { + swfdec_as_value_mark (&g_array_index (array->values, SwfdecAsValue, i)); + } + + SWFDEC_AS_OBJECT_CLASS (swfdec_as_array_parent_class)->mark (object); +} + +static void +swfdec_as_array_class_init (SwfdecAsArrayClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + SwfdecAsObjectClass *asobject_class = SWFDEC_AS_OBJECT_CLASS (klass); + + object_class->dispose = swfdec_as_array_dispose; + + asobject_class->mark = swfdec_as_array_mark; +} + +static void +swfdec_as_array_init (SwfdecAsArray *array) +{ + array-&...
2012 Mar 27
16
[PATCH 01/16] generator: Fix unescaped '<' and '>' in api descriptions
--- generator/generator_actions.ml | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) diff --git a/generator/generator_actions.ml b/generator/generator_actions.ml index 68a7bf6..fcf363f 100644 --- a/generator/generator_actions.ml +++ b/generator/generator_actions.ml @@ -4664,7 +4664,7 @@ This creates an ext2/3/4 filesystem on C<device> with an external journal on
2007 Mar 09
0
libswfdec/swfdec_root_sprite.c libswfdec/swfdec_root_sprite.h
...; + } + } + g_array_free (array, TRUE); + } + } + g_free (root->root_actions); + root->root_actions = NULL; + } + + G_OBJECT_CLASS (swfdec_root_sprite_parent_class)->dispose (object); +} + +static void +swfdec_root_sprite_class_init (SwfdecRootSpriteClass * g_class) +{ + GObjectClass *object_class = G_OBJECT_CLASS (g_class); + + object_class->dispose = swfdec_root_sprite_dispose; +} + +static void +swfdec_root_sprite_init (SwfdecRootSprite * root_sprite) +{ +} + +void +swfdec_root_sprite_add_root_action (SwfdecRootSprite *root, + SwfdecRootActionType type, gpointer data)...
2007 Aug 08
0
6 commits - libswfdec-gtk/swfdec_gtk_loader.c libswfdec/swfdec_as_strings.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_loader_internal.h libswfdec/swfdec_net_stream_as.c libswfdec/swfdec_net_stream.c
...+ SwfdecGtkLoaderClass *klass = SWFDEC_GTK_LOADER_GET_CLASS (gtk); + + soup_session_cancel_message (klass->session, gtk->message); + g_object_unref (gtk->message); + gtk->message = NULL; + } +} + +static void swfdec_gtk_loader_class_init (SwfdecGtkLoaderClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); @@ -149,6 +163,7 @@ swfdec_gtk_loader_class_init (SwfdecGtkL object_class->dispose = swfdec_gtk_loader_dispose; loader_class->load = swfdec_gtk_loader_load; + loader_class->close = swfdec_gtk_loader_close; g_thread_init (NULL); kla...
2007 Aug 20
0
15 commits - libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame_internal.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_as_super.c libswfdec/swfdec_as_with.c
...break; + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec); + break; + } +} + +static void swfdec_as_context_dispose (GObject *object) { SwfdecAsContext *context = SWFDEC_AS_CONTEXT (object); @@ -445,6 +483,13 @@ swfdec_as_context_class_init (SwfdecAsCo GObjectClass *object_class = G_OBJECT_CLASS (klass); object_class->dispose = swfdec_as_context_dispose; + object_class->get_property = swfdec_as_context_get_property; + object_class->set_property = swfdec_as_context_set_property; + + g_object_class_install_property (object_class, PROP_UNTIL_GC,...
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
...ine *cl = VIVI_COMMAND_LINE (object); - - g_signal_handlers_disconnect_by_func (cl->app, vivi_command_line_append_message, cl->view); - - G_OBJECT_CLASS (vivi_command_line_parent_class)->dispose (object); -} - -static void -vivi_command_line_class_init (ViviCommandLineClass *klass) -{ - GObjectClass *object_class = G_OBJECT_CLASS (klass); - - object_class->dispose = vivi_command_line_dispose; -} +#include "vivi_vivi_docklet.h" static void -vivi_command_line_execute (ViviCommandLine *cl, const char *command) +vivi_command_line_execute (ViviApplication *app, const char *command)...
2007 Aug 21
0
Branch 'vivi' - 15 commits - configure.ac libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_debugger.h libswfdec/swfdec_as_object.c libswfdec/swfdec_movie.c libswfdec/swfdec_script.c libswfdec/swfdec_types.h vivified/core vivified/ui
...ine *cl = VIVI_COMMAND_LINE (object); - - g_signal_handlers_disconnect_by_func (cl->app, vivi_command_line_append_message, cl->view); - - G_OBJECT_CLASS (vivi_command_line_parent_class)->dispose (object); -} - -static void -vivi_command_line_class_init (ViviCommandLineClass *klass) -{ - GObjectClass *object_class = G_OBJECT_CLASS (klass); - - object_class->dispose = vivi_command_line_dispose; -} +#include "vivi_vivi_docklet.h" static void -vivi_command_line_execute (ViviCommandLine *cl, const char *command) +vivi_command_line_execute (ViviApplication *app, const char *command)...
2007 Aug 02
0
4 commits - libswfdec-gtk/swfdec_gtk_loader.c libswfdec/swfdec_file_loader.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h player/swfdec_slow_loader.c
...data_len); + klass->load (ret, loader, request, data, data_len); return ret; } diff --git a/libswfdec/swfdec_loader.h b/libswfdec/swfdec_loader.h index 3f5db15..f0bd717 100644 --- a/libswfdec/swfdec_loader.h +++ b/libswfdec/swfdec_loader.h @@ -70,8 +70,9 @@ struct _SwfdecLoaderClass { GObjectClass object_class; - /* iitializes the loader. The URL will be set already. */ + /* initialize the loader. The URL will be set already. */ void (* load) (SwfdecLoader * loader, + SwfdecLoader * parent, SwfdecLoaderRequest request, const char * data, gsize d...