<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/pygtk.git/ChangeLog, branch extension-class-branch</title>
<subtitle>gitlab.gnome.org: Archive/pygtk.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/pygtk.git/'/>
<entry>
<title>moved this bit of code here, so it can be used in other functions in this</title>
<updated>2000-06-24T11:24:51+00:00</updated>
<author>
<name>James Henstridge</name>
<email>james@daa.com.au</email>
</author>
<published>2000-06-24T11:24:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/pygtk.git/commit/?id=5a220e9fd5a4287497356ce2275806b22b10349b'/>
<id>5a220e9fd5a4287497356ce2275806b22b10349b</id>
<content type='text'>
2000-06-24  James Henstridge  &lt;james@daa.com.au&gt;

	* gtk/gtkobject-support.c (pygtk_lookup_class): moved this bit of
	code here, so it can be used in other functions in this file.
	(pygtk_arg_from_pyobject): perform stricter type checking here.
	(pygtk_ret_from_pyobject): and here.

	* gtk/pygtk.h (pygtk_register_{class,wrapper}): add define here.
	Without it, addon modules were using symbols from _gtkmodule's
	namespace.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2000-06-24  James Henstridge  &lt;james@daa.com.au&gt;

	* gtk/gtkobject-support.c (pygtk_lookup_class): moved this bit of
	code here, so it can be used in other functions in this file.
	(pygtk_arg_from_pyobject): perform stricter type checking here.
	(pygtk_ret_from_pyobject): and here.

	* gtk/pygtk.h (pygtk_register_{class,wrapper}): add define here.
	Without it, addon modules were using symbols from _gtkmodule's
	namespace.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix up a few extra function names.</title>
<updated>2000-06-23T08:25:18+00:00</updated>
<author>
<name>James Henstridge</name>
<email>james@daa.com.au</email>
</author>
<published>2000-06-23T08:25:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/pygtk.git/commit/?id=ff3ec329a32c72e45209f5bb15c8eff003fdba89'/>
<id>ff3ec329a32c72e45209f5bb15c8eff003fdba89</id>
<content type='text'>
2000-06-23  James Henstridge  &lt;james@daa.com.au&gt;

	* gtk/gtkgl.defs (use_gdk_font): fix up a few extra function names.

	* gtk/__init__.py (__all__): add extra modules to list.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2000-06-23  James Henstridge  &lt;james@daa.com.au&gt;

	* gtk/gtkgl.defs (use_gdk_font): fix up a few extra function names.

	* gtk/__init__.py (__all__): add extra modules to list.
</pre>
</div>
</content>
</entry>
<entry>
<title>import PyGtkWidget_Type so that new PyGtk_Check's work correctly.</title>
<updated>2000-06-23T08:12:30+00:00</updated>
<author>
<name>James Henstridge</name>
<email>james@daa.com.au</email>
</author>
<published>2000-06-23T08:12:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/pygtk.git/commit/?id=d0a80d5bdedcbe5130fcdbfbdceeed330d526655'/>
<id>d0a80d5bdedcbe5130fcdbfbdceeed330d526655</id>
<content type='text'>
2000-06-23  James Henstridge  &lt;james@daa.com.au&gt;

	* gtk/libglade.override: import PyGtkWidget_Type so that new
	PyGtk_Check's work correctly.

	* gtk/gtkobject-support.c: fix uses of PyGtk_Check.

	* gtk/gtk.override: change all uses of PyGtk_Check to take the
	extra type parameter.

	* codegen/argtypes.py (ObjectArg.__init__): check correct subclass
	in generated code.

	* gtk/pygtk.h (PyGtk_Check): function to check for subclasses of a
	particular GtkObject type.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2000-06-23  James Henstridge  &lt;james@daa.com.au&gt;

	* gtk/libglade.override: import PyGtkWidget_Type so that new
	PyGtk_Check's work correctly.

	* gtk/gtkobject-support.c: fix uses of PyGtk_Check.

	* gtk/gtk.override: change all uses of PyGtk_Check to take the
	extra type parameter.

	* codegen/argtypes.py (ObjectArg.__init__): check correct subclass
	in generated code.

	* gtk/pygtk.h (PyGtk_Check): function to check for subclasses of a
	particular GtkObject type.
</pre>
</div>
</content>
</entry>
<entry>
<title>update glade example to use libglade.</title>
<updated>2000-06-23T07:10:36+00:00</updated>
<author>
<name>James Henstridge</name>
<email>james@daa.com.au</email>
</author>
<published>2000-06-23T07:10:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/pygtk.git/commit/?id=b8d119c6e1ca6ba5487d1a86c395606fc7e4b2ed'/>
<id>b8d119c6e1ca6ba5487d1a86c395606fc7e4b2ed</id>
<content type='text'>
2000-06-23  James Henstridge  &lt;james@daa.com.au&gt;

	* examples/glade/glade.py (win): update glade example to use libglade.

	* gtk/gtk.override (_wrap_gtk_widget_draw): implementation.

	* gtk/gtk-extrafuncs.defs (get_allocation): add extra compatibility
	method.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2000-06-23  James Henstridge  &lt;james@daa.com.au&gt;

	* examples/glade/glade.py (win): update glade example to use libglade.

	* gtk/gtk.override (_wrap_gtk_widget_draw): implementation.

	* gtk/gtk-extrafuncs.defs (get_allocation): add extra compatibility
	method.
</pre>
</div>
</content>
</entry>
<entry>
<title>update examples with s/gtkgl/gtk.gl/</title>
<updated>2000-06-23T04:18:33+00:00</updated>
<author>
<name>James Henstridge</name>
<email>james@daa.com.au</email>
</author>
<published>2000-06-23T04:18:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/pygtk.git/commit/?id=0fd1d99c114818cec25730d43aa7797f250f10d3'/>
<id>0fd1d99c114818cec25730d43aa7797f250f10d3</id>
<content type='text'>
2000-06-23  James Henstridge  &lt;james@daa.com.au&gt;

	* examples/gl/*.py: update examples with s/gtkgl/gtk.gl/

	* gtk/Makefile.am: add rules to build gtk.gl.

	* gtk/gtkglmodule.c (initgl): initialise lots of constants.

	* gtk/gtkgl.defs, gtk/gtkgl.override, gtk/gtkglmodule.c: wrapper for
	gtkglarea.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2000-06-23  James Henstridge  &lt;james@daa.com.au&gt;

	* examples/gl/*.py: update examples with s/gtkgl/gtk.gl/

	* gtk/Makefile.am: add rules to build gtk.gl.

	* gtk/gtkglmodule.c (initgl): initialise lots of constants.

	* gtk/gtkgl.defs, gtk/gtkgl.override, gtk/gtkglmodule.c: wrapper for
	gtkglarea.
</pre>
</div>
</content>
</entry>
<entry>
<title>add initialisation code to import GtkData base class. Add signal</title>
<updated>2000-06-22T02:50:14+00:00</updated>
<author>
<name>James Henstridge</name>
<email>james@daa.com.au</email>
</author>
<published>2000-06-22T02:50:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/pygtk.git/commit/?id=db30e6441731797b0c20fe17685e2ae20c7a6329'/>
<id>db30e6441731797b0c20fe17685e2ae20c7a6329</id>
<content type='text'>
2000-06-22  James Henstridge  &lt;james@daa.com.au&gt;

	* gtk/libglade.override: add initialisation code to import GtkData
	base class.
	Add signal connection implementations.

	* codegen/codegen.py (write_source): fix up handling of registering
	subclasses when base class is not defined in this module.  Some help
	from the .override file will be needed.

2000-06-21  James Henstridge  &lt;james@daa.com.au&gt;

	* gtk/Makefile.am ($(srcdir)/libglade.c): read in gtk.defs for
	definitions before parsing libglade.defs.

	* codegen/codegen.py (__main__): allow reading of another defs
	file to read in its definitions without generating source code for
	it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2000-06-22  James Henstridge  &lt;james@daa.com.au&gt;

	* gtk/libglade.override: add initialisation code to import GtkData
	base class.
	Add signal connection implementations.

	* codegen/codegen.py (write_source): fix up handling of registering
	subclasses when base class is not defined in this module.  Some help
	from the .override file will be needed.

2000-06-21  James Henstridge  &lt;james@daa.com.au&gt;

	* gtk/Makefile.am ($(srcdir)/libglade.c): read in gtk.defs for
	definitions before parsing libglade.defs.

	* codegen/codegen.py (__main__): allow reading of another defs
	file to read in its definitions without generating source code for
	it.
</pre>
</div>
</content>
</entry>
<entry>
<title>start of libglade module.</title>
<updated>2000-06-21T02:28:57+00:00</updated>
<author>
<name>James Henstridge</name>
<email>james@daa.com.au</email>
</author>
<published>2000-06-21T02:28:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/pygtk.git/commit/?id=8ddab220d4d1db34bb3ef62d330c770122f5d5ea'/>
<id>8ddab220d4d1db34bb3ef62d330c770122f5d5ea</id>
<content type='text'>
2000-06-21  James Henstridge  &lt;james@daa.com.au&gt;

	* gtk/libglade.override, gtk/libglade.defs, gtk/libglademodule.c:
	start of libglade module.

	* codegen/mkskel.py: fix up skeleton generator a bit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2000-06-21  James Henstridge  &lt;james@daa.com.au&gt;

	* gtk/libglade.override, gtk/libglade.defs, gtk/libglademodule.c:
	start of libglade module.

	* codegen/mkskel.py: fix up skeleton generator a bit.
</pre>
</div>
</content>
</entry>
<entry>
<title>updated a few examples.</title>
<updated>2000-06-20T04:05:34+00:00</updated>
<author>
<name>James Henstridge</name>
<email>james@daa.com.au</email>
</author>
<published>2000-06-20T04:05:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/pygtk.git/commit/?id=9a97b77919a364ca732f91fb4c087e594f79a7d8'/>
<id>9a97b77919a364ca732f91fb4c087e594f79a7d8</id>
<content type='text'>
2000-06-20  James Henstridge  &lt;james@daa.com.au&gt;

	* examples/...: updated a few examples.

	* gtk/__init__.py: import ltihooks here, so I don't have to
	explicitely import it when testing out examples.  The import can
	probably go once I start installing the new pygtk.

	* codegen/mkskel.py (write_skels): a short script to generate
	some skeletons to help people start writing their extension.

	* gtk/gtk.override: implementation of GtkWidget.selection_add_targets.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2000-06-20  James Henstridge  &lt;james@daa.com.au&gt;

	* examples/...: updated a few examples.

	* gtk/__init__.py: import ltihooks here, so I don't have to
	explicitely import it when testing out examples.  The import can
	probably go once I start installing the new pygtk.

	* codegen/mkskel.py (write_skels): a short script to generate
	some skeletons to help people start writing their extension.

	* gtk/gtk.override: implementation of GtkWidget.selection_add_targets.
</pre>
</div>
</content>
</entry>
<entry>
<title>ignore some more internal functions.</title>
<updated>2000-06-19T15:57:42+00:00</updated>
<author>
<name>James Henstridge</name>
<email>james@daa.com.au</email>
</author>
<published>2000-06-19T15:57:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/pygtk.git/commit/?id=c62436374088cc5814953117eb8f93fc11d164fd'/>
<id>c62436374088cc5814953117eb8f93fc11d164fd</id>
<content type='text'>
2000-06-19  James Henstridge  &lt;james@daa.com.au&gt;

	* gtk/gtk.override: ignore some more internal functions.

	* gtk/gtk.defs: removed the gtk_prefix on some functions.

	* gtk/gdk.defs: removed gdk_ prefix on some functions

	* gtk/gtk.override: add support for some unimplemented dnd functions.
	Ignore some internal dnd functions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2000-06-19  James Henstridge  &lt;james@daa.com.au&gt;

	* gtk/gtk.override: ignore some more internal functions.

	* gtk/gtk.defs: removed the gtk_prefix on some functions.

	* gtk/gdk.defs: removed gdk_ prefix on some functions

	* gtk/gtk.override: add support for some unimplemented dnd functions.
	Ignore some internal dnd functions.
</pre>
</div>
</content>
</entry>
<entry>
<title>removed examples that were designed to work with old procedural API.</title>
<updated>2000-06-18T14:22:49+00:00</updated>
<author>
<name>James Henstridge</name>
<email>james@daa.com.au</email>
</author>
<published>2000-06-18T14:22:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/pygtk.git/commit/?id=b66cb824bf0fd97f297a4a56631ee5288ea33317'/>
<id>b66cb824bf0fd97f297a4a56631ee5288ea33317</id>
<content type='text'>
2000-06-18  James Henstridge  &lt;james@daa.com.au&gt;

	* examples/simple/hello1.py:
	* examples/simple/simple1.py:
	* examples/tooltip1.py: removed examples that were designed to work
	with old procedural API.

	* examples/simple/scribble.py (main): updated to work with new gtk.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2000-06-18  James Henstridge  &lt;james@daa.com.au&gt;

	* examples/simple/hello1.py:
	* examples/simple/simple1.py:
	* examples/tooltip1.py: removed examples that were designed to work
	with old procedural API.

	* examples/simple/scribble.py (main): updated to work with new gtk.
</pre>
</div>
</content>
</entry>
</feed>
