<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pygobject.git/examples, branch PYGTK_1_99_3</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dmalcolm/public_git/pygobject.git/'/>
<entry>
<title>2001-05-06 James Henstridge &lt;james@daa.com.au&gt;</title>
<updated>2001-05-06T16:51:48+00:00</updated>
<author>
<name>James Henstridge</name>
<email>james@daa.com.au</email>
</author>
<published>2001-05-06T16:51:48+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dmalcolm/public_git/pygobject.git/commit/?id=4a9a14997dc9d70e8e77a1c37ec3e06a109af300'/>
<id>4a9a14997dc9d70e8e77a1c37ec3e06a109af300</id>
<content type='text'>
2001-05-07  James Henstridge  &lt;james@daa.com.au&gt;

	* examples/gobject/signal.py:

2001-05-06  James Henstridge  &lt;james@daa.com.au&gt;

	* gobjectmodule.c (pygobject__init__): make the __init__ function
	choose what GType to pass to g_object_new based on the __gtype__
	attribute.
	(pygobject_methods): make __gobject_init__ an alias for
	GObject.__init__.
	(pyg_type_register): new function for registering new GTypes.
	(pyg_type_register): register the type as "module+class" rather
	than "module.class", as the second form is considered bad (would
	like to use the second form though.

	* configure.in: require 1.3.5 versions of glib and gtk+.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2001-05-07  James Henstridge  &lt;james@daa.com.au&gt;

	* examples/gobject/signal.py:

2001-05-06  James Henstridge  &lt;james@daa.com.au&gt;

	* gobjectmodule.c (pygobject__init__): make the __init__ function
	choose what GType to pass to g_object_new based on the __gtype__
	attribute.
	(pygobject_methods): make __gobject_init__ an alias for
	GObject.__init__.
	(pyg_type_register): new function for registering new GTypes.
	(pyg_type_register): register the type as "module+class" rather
	than "module.class", as the second form is considered bad (would
	like to use the second form though.

	* configure.in: require 1.3.5 versions of glib and gtk+.
</pre>
</div>
</content>
</entry>
<entry>
<title>moved rewritten testgtk demo here</title>
<updated>2001-03-30T06:35:38+00:00</updated>
<author>
<name>James Henstridge</name>
<email>james@daa.com.au</email>
</author>
<published>2001-03-30T06:35:38+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dmalcolm/public_git/pygobject.git/commit/?id=2fa1a292a8c3056183f7e0ac77ce46551c58b853'/>
<id>2fa1a292a8c3056183f7e0ac77ce46551c58b853</id>
<content type='text'>
2001-03-30  James Henstridge  &lt;james@daa.com.au&gt;

	* examples/pygtk-demo: moved rewritten testgtk demo here

	* gobjectmodule.c (pygobject_set_property): initialise the GValue
	to { 0, }, so set_property actually works.
	(pygobject_get_property): same here.

	* gtk/gtk.defs: updated enum/flag defs.

	* gtk/gdk.defs: updated enum/flag defs.

	* examples/gobject/signal.py (D.do_my_signal): add small example
	of overriding class closure for a signal introduced from python
	code.

	* codegen/h2def.py: add --onlyenums flag to only output enum defs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2001-03-30  James Henstridge  &lt;james@daa.com.au&gt;

	* examples/pygtk-demo: moved rewritten testgtk demo here

	* gobjectmodule.c (pygobject_set_property): initialise the GValue
	to { 0, }, so set_property actually works.
	(pygobject_get_property): same here.

	* gtk/gtk.defs: updated enum/flag defs.

	* gtk/gdk.defs: updated enum/flag defs.

	* examples/gobject/signal.py (D.do_my_signal): add small example
	of overriding class closure for a signal introduced from python
	code.

	* codegen/h2def.py: add --onlyenums flag to only output enum defs.
</pre>
</div>
</content>
</entry>
<entry>
<title>simple example program that adds a signal to a class, connects a handler</title>
<updated>2001-03-27T14:04:32+00:00</updated>
<author>
<name>James Henstridge</name>
<email>james@daa.com.au</email>
</author>
<published>2001-03-27T14:04:32+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dmalcolm/public_git/pygobject.git/commit/?id=5d67cea99789d0c8307ad3640387f741760c7c5e'/>
<id>5d67cea99789d0c8307ad3640387f741760c7c5e</id>
<content type='text'>
2001-03-27  James Henstridge  &lt;james@daa.com.au&gt;

	* examples/gobject/signal.py: simple example program that adds a
	signal to a class, connects a handler to an instance of that
	class, and finally emits that signal.  Messages are printed by
	both the signal handler and class method closure.

	* gobjectmodule.c (pyg_signal_class_closure_marshal): convert
	dashes in signal name to underscores.  Why does g_siganl_name use
	dashes?
	(pyg_signal_class_closure_marshal): fix off by one error when
	setting up the python argument tuple.  The first element was
	getting left uninitialised.  Signals introduced in python now
	work.

	* gtk/gtk.defs (GtkFileSelection.get_filename): return value is
	const.

	* gtk/gtk.override (_wrap_gtk_list_store_set_value): change name.
	(_wrap_gtk_tree_store_insert): change name.

	* gtk/gtk.defs (GtkListStore.set_value): change from set_cell to
	set_value.
	(GtkListStore.set_value): same here.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2001-03-27  James Henstridge  &lt;james@daa.com.au&gt;

	* examples/gobject/signal.py: simple example program that adds a
	signal to a class, connects a handler to an instance of that
	class, and finally emits that signal.  Messages are printed by
	both the signal handler and class method closure.

	* gobjectmodule.c (pyg_signal_class_closure_marshal): convert
	dashes in signal name to underscores.  Why does g_siganl_name use
	dashes?
	(pyg_signal_class_closure_marshal): fix off by one error when
	setting up the python argument tuple.  The first element was
	getting left uninitialised.  Signals introduced in python now
	work.

	* gtk/gtk.defs (GtkFileSelection.get_filename): return value is
	const.

	* gtk/gtk.override (_wrap_gtk_list_store_set_value): change name.
	(_wrap_gtk_tree_store_insert): change name.

	* gtk/gtk.defs (GtkListStore.set_value): change from set_cell to
	set_value.
	(GtkListStore.set_value): same here.
</pre>
</div>
</content>
</entry>
</feed>
