summaryrefslogtreecommitdiff
path: root/gtk/libglade.override
Commit message (Collapse)AuthorAgeFilesLines
* Update the address of the FSF by replacing old bits with new ones. FixesTobias Mueller2009-03-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2009-03-30 Tobias Mueller <tobiasmue@gnome.org> Update the address of the FSF by replacing old bits with new ones. Fixes bug 577154. * pango.override: * atkrectangle.override: * ltihooks.py: * gtk/libglade.override: * gtk/gdkcolor.override: * gtk/gdk.override: * gtk/deprecation.py: * gtk/__init__.py: * gtk/_lazyutils.py: * gtk/gdkdraw.override: * gtk/gtk.override: * gtk/gtkcontainer.override: * gtk/gtkwidget.override: * gtk/gtkobject-support.c: * gtk/gtkiconview.override: * gtk/gtk-types.c: * gtk/gtkbuilder.override: * gtk/gdkwindow.override: * gtk/gtktreeview.override: * gtk/pygtktreemodel.c: * gtk/gtkunixprint.override: * gtk/gtkstyle.override: * gtk/gdkevent.override: * gtk/pygtktreemodel.h: * gtk/gtkctree.override: * gtk/libglademodule.c: * gtk/gtkwindow.override: * gtk/keysyms.py: * gtk/gdkgc.override: * gtk/gtkunixprintmodule.c: * gtk/gdkpixbuf.override: * gtk/gdkcairo.override: * gtk/gtkclist.override: * gtk/gtktextview.override: * gtk/pygtkcellrenderer.c: * gtk/gdkrectangle.override: * gtk/compat.py: * gtk/pygtkcellrenderer.h: * gtk/gtkmodule.c: * pangomodule.c: * atk.override: * COPYING: * pangocairomodule.c: * atkmodule.c: svn path=/trunk/; revision=3120
* modulename should be gtk.glade, not just glade. Spotted by pychecker.Johan Dahlin2008-07-151-1/+1
| | | | | | | | | | | 2008-07-15 Johan Dahlin <johan@gnome.org> * gtk/libglade.override: modulename should be gtk.glade, not just glade. Spotted by pychecker. svn path=/trunk/; revision=3008
* reviewed by: Johan Dahlin <jdahlin@async.com.br>Rafael Ávila de Espíndola2006-07-271-3/+3
| | | | | | | | | | | | | | | | | | | 2006-07-27 Rafael Ávila de Espíndola <rafael.espindola@gmail.com> reviewed by: Johan Dahlin <jdahlin@async.com.br> * atkrectangle.override: * gtk/gdk.override: * gtk/gdkevent.override: * gtk/gdkgc.override: * gtk/gdkpixbuf.override: * gtk/gtk-types.c: * gtk/gtkcontainer.override: * gtk/gtkmodule.c: * gtk/gtktextview.override: * gtk/libglade.override: Do not exports internal symbols, fixes #347825
* Only load types in gtk when they are used, fixes #346946Johan Dahlin2006-07-131-2/+2
| | | | | | | | | | | | | | | | | | | * codegen/codegen.py: * codegen/defsparser.py: * configure.in: * gtk/Makefile.am: * gtk/__init__.py: * gtk/_gtk.py: * gtk/_lazyutils.py: * gtk/deprecation.py: * gtk/gtk.override: * gtk/gtkmodule.c: (init_gtkimpl): * gtk/libglade.override: * gtk/libglademodule.c: (init_glade): * gtk/pygtk.h: * tests/common.py: * tests/test_api.py: Only load types in gtk when they are used, fixes #346946
* remove unused duplicateJohan Dahlin2006-04-021-39/+0
|
* Bug 317172: gtk.glade.signal_autoconnect causes leaked objectsGustavo J. A. M. Carneiro2005-09-251-1/+1
|
* document micro_version as micro version.Manish Singh2005-03-051-1/+1
| | | | | | | | | | 2005-03-04 Manish Singh <yosh@gimp.org> * configure.in: document micro_version as micro version. * gtk/gtktreeview.override * gtk/libglade.override: get rid of a couple unnecessary G_OBJECT() casts.
* Fix silly silly bug. When using typedict for a glade.XML object,Johan Dahlin2004-10-051-2/+6
| | | | | | | | | | * gtk/libglade.override (pyglade_xml_lookup_type): Fix silly silly bug. When using typedict for a glade.XML object, AttributeErrors set when calling PyMapping_GetItemString on a dictionary isn't reset. I wonder why nobody tried this before? Sigh. At least it's my fault, so I have no one else to blame, even though I'm trying hard
* allow pydict to be really optional in GladeXMLGustavo J. A. M. Carneiro2004-07-191-1/+1
|
* Subclass GladeXML so we can wrap lookup_type. Add a new optional argumentJohan Dahlin2004-07-191-0/+138
| | | | | | | | * gtk/libglade.override: Subclass GladeXML so we can wrap lookup_type. Add a new optional argument to GladeXML.__init__ that is a mapping object that will be used to translate types. Thanks to Gustavo for helping out. This should make kiko somewhat happy. Fixes bug 140071
* wrap glade_set_custom_handler in a more direct way. Implementation basedJames Henstridge2003-08-241-1/+158
| | | | | | | | | | 2003-08-24 James Henstridge <james@daa.com.au> * gtk/libglade.override (_wrap_glade_set_custom_handler): wrap glade_set_custom_handler in a more direct way. Implementation based on the one in bug #119138. (_wrap_glade_set_custom_widget_callbacks): deprecate this function, and make it coexist better with the new one.
* add copyright notices, and update to LGPL 2.1.James Henstridge2003-06-261-1/+21
| | | | | | 2003-06-26 James Henstridge <james@daa.com.au> * (lots of stuff): add copyright notices, and update to LGPL 2.1.
* AddedJohan Dahlin2003-06-061-0/+38
| | | | | | | | * gtk/libglade.defs (set_custom_widget_callbacks): Added * gtk/libglade.override (_wrap_glade_set_custom_widget_callbacks) (_wrap_glade_set_custom_widget_callbacks): Impl. Patch by Ross Burton. Fixes #113271
* fooGustavo J. A. M. Carneiro2003-02-241-0/+24
|
* Add PyErr_Clear() here. Since PyMapping_GetItemString will raise anJohan Dahlin2003-02-081-0/+1
| | | | | | * gtk/libglade.override (connect_many): Add PyErr_Clear() here. Since PyMapping_GetItemString will raise an AttributeError if the handler can't be found.
* Don't limit to PyDict_Type.Johan Dahlin2003-01-161-9/+14
| | | | | | | | | | 2003-01-16 Johan Dahlin <jdahlin@async.com.br> * gtk/libglade.override (connect_many) Use PyObject_GetAttrString as a fallback. Remove warning. (_wrap_glade_xml_signal_autoconnect): Don't limit to PyDict_Type. S: ----------------------------------------------------------------------
* protect config.h by an ifdef.Johan Dahlin2003-01-051-0/+2
| | | | | | 2003-01-05 Johan Dahlin <jdahlin@async.com.br> * gtk/libglade.override: protect config.h by an ifdef.
* add wrapper.James Henstridge2002-11-191-0/+32
| | | | | | | 2002-11-19 James Henstridge <james@daa.com.au> * gtk/libglade.override (_wrap_glade_xml_get_widget_prefix): add wrapper.
* Reworking of Arjan Molenaar's (arjanmolenaar@hetnet.nl) patch from bugJames Henstridge2002-07-091-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-07-09 James Henstridge <james@daa.com.au> Reworking of Arjan Molenaar's (arjanmolenaar@hetnet.nl) patch from bug 71435. * gtk/libglade.override (connect_one): watch the closure. (connect_many): watch the closure. * gtk/gtk.override (_wrap_gtk_toolbar_append_item): watch closure for signal. (_wrap_gtk_toolbar_prepend_item): same here. (_wrap_gtk_toolbar_insert_item): same here. (_wrap_gtk_toolbar_insert_stock): same here. (_wrap_gtk_toolbar_append_element): same here. (_wrap_gtk_toolbar_prepend_element): same here. (_wrap_gtk_toolbar_insert_element): same here. * pygobject.h (_PyGObject_Functions): add pygobject_watch_closure to the list of exported functions. * pygobject.c (pygobject_watch_closure): new function to watch a closure. We perform cyclic garbage collection on watched closures. The closure will automatically be unwatched when it gets invalidated. (pygobject_traverse): traverse watched closures as well. (pygobject_clear): invalidate all watched closures (pygobject_dealloc): invalidate watched closures on dealloc too. (PyGObject_Type): register the invalidate handler. (pygobject_connect): watch the closure we connect here. (pygobject_connect_after): same here.. (pygobject_connect_object): same here. (pygobject_connect_object_after): same here. * pygtype.c (pyg_closure_new): clean up closure on invalidate, rather than finalize (on invalidate, we break references). * pygobject.h (PyGObject): add closures member to store references to PyGClosures.
* added wrapper which will allow user to bind a textdomain. Also sets theMatt Wilson2002-04-161-0/+20
| | | | | | | | | | | | | | | | | | | | | 2002-04-16 Matt Wilson <msw@redhat.com> * gtk/libglade.override (_wrap_glade_bindtextdomain): added wrapper which will allow user to bind a textdomain. Also sets the codeset to UTF-8 if bind_textdomain_codeset is available. * config.h.in: added HAVE_BIND_TEXTDOMAIN_CODESET * configure.in: check for bind_textdomain_codeset * gtk/libglade.defs (bindtextdomain): added extra function to implement gtk.glade.bindtextdomain * gtk/gtk.override (pygtk_cell_data_func_marshal, _wrap_gtk_tree_view_column_set_cell_data_func): added wrapper for GtkTreeViewColumn.set_cell_data_func from Jonathan Blandford <jrb@redhat.com>
* don't decref the return value of PyDict_GetItemString().James Henstridge2002-03-221-13/+9
| | | | | | | 2002-03-22 James Henstridge <james@daa.com.au> * gtk/libglade.override (connect_many): don't decref the return value of PyDict_GetItemString().
* fix up property listing.James Henstridge2002-03-161-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | 2002-03-16 James Henstridge <james@daa.com.au> * pygtype.c (add_property_docs): fix up property listing. * gtk/libglade.override: add modulename directive. * gtk/gdk.override: add modulename directive. * gtk/gtk.override: add modulename directive. * atk.override: add modulename directive. * pango.override: add modulename directive. * codegen/codegen.py (write_class): if override.modulename is set, put it into the classname. (write_interface): same here. (write_boxed): same here. (write_pointer): same here. * codegen/override.py (Overrides.__parse_override): add support for a "modulename" directive for overrides files.
* increment version number of package and requirements. Change -ansi toPYGTK_1_99_7James Henstridge2002-01-311-5/+5
| | | | | | | | | | | | | | | | | | | 2002-01-31 James Henstridge <james@daa.com.au> * configure.in: increment version number of package and requirements. Change -ansi to -std=c9x to work arround potential problems with gcc 2.95.x. * gtk/libglade.override (connect_one): fix up signature on function. (connect_many): same here. 2002-01-31 James Henstridge <james@daa.com.au> * gnome/nautilusmodule.c (initnautilus): get rid of // comment * configure.in: increment version number of package and requirements.
* add a --load-types argument that runs a python script before commencingJames Henstridge2002-01-141-1/+1
| | | | | | | | | | | | | | | | | | | 2002-01-14 James Henstridge <james@daa.com.au> * codegen/codegen.py (main): add a --load-types argument that runs a python script before commencing code generation. The idea is to allow loading of extra argument type handlers. * gtk/libglade.override (connect_one): s/ignore_glob/ignore-glob/ 2002-01-14 James Henstridge <james@daa.com.au> * bonobo/Makefile.am (.defs.c): load the bonobo-arg-types.py arg handler file when generating C code, in order to handle CORBA environments. * bonobo/bonobo-arg-types.py: new file containing arg type code for handling CORBA environments and exception catching.
* comment out, as it is only for use by engines.James Henstridge2001-10-081-27/+3
| | | | | | | | | | | | | | | | | | | | | | | | | 2001-10-08 James Henstridge <james@daa.com.au> * pango.defs (pango_font_metrics_new): comment out, as it is only for use by engines. * gtk/libglade.override: same here. * gtk/gdk.override: same here. * gtk/gtk.override: use import section here. * pango.override: use the new import stuff to get the reference to the GObject type. * codegen/codegen.py (write_source): write out code based on the import statements in the overrides file. Most modules have some code like this, and this helps reduce the boilerplate code that needs to be entered in. * codegen/override.py (Overrides.get_imports): add handlers for "import" sections of the overrides file, which are used to get references to the types in other modules.
* use pyg_type_from_object instead. Based on patch from Elliot.James Henstridge2001-09-281-4/+4
| | | | | | | | | | | | 2001-09-29 James Henstridge <james@daa.com.au> * gtk/pygtktreemodel.c (pygtk_tree_model_get_column_type): use pyg_type_from_object instead. Based on patch from Elliot. * gtk/gtk.override (_wrap_gtk_selection_data__get_data): convert getter to a function to match codegen changes. * : merge in python22-branch (see changelog entries below).
* fix name of init function.James Henstridge2001-09-151-3/+3
| | | | | | | | | | | | | | | 2001-09-15 James Henstridge <james@daa.com.au> * gtk/libglademodule.c (initglade): fix name of init function. * codegen/codegen.py (write_enums): don't write out the add_constants fucntion if there are no enums/flags. * gtk/libglade.override (connect_many): fix small bug in connection function. * gtk/Makefile.am (pygtk_PYTHON): don't install the GTK.py header. (glademodule_la_SOURCES): rename the libglade module to gtk.glade.
* merge from short-class-names-branchJames Henstridge2001-09-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-09-14 James Henstridge <james@daa.com.au> merge from short-class-names-branch 2001-09-12 James Henstridge <james@daa.com.au> * codegen/codegen.py (write_class, write_interface): set the short name as the class name here. * gobjectmodule.c (pygobject_register_class): pass ec->tp_name as the name for the class passed to PyExtensionClass_Export*. * codegen/codegen.py (write_source): pass the C name to pygobject_register_class again. 2001-09-11 James Henstridge <james@daa.com.au> * gtk/__init__.py (create_pixmap): few fixups to get things to import correctly. * gtk/gtkmodule.c (init_gtk): there is no _pygdk_register_boxed(). * gtk/libglade.override (init): same here. * gtk/gtk.override (init): same here. * gtk/gdk.override (init): use short class names here. * gtk/gtkmodule.c (init_gtk): initialise both the gtk._gtk and gtk.gdk modules. * gtk/gtk.defs: don't include gdk.defs * gtk/gtk.override: remove all GDK override wrappers. * gtk/gdk.override: new file taking the overrides for GDK functions. * codegen/codegen.py (write_source): register only the short name of the GObject, interface or boxed type.
* fix small typos that prevented libglade module from working correctly.James Henstridge2001-08-221-1/+1
|
* add signal connection function overrieds.James Henstridge2001-08-221-1/+128
| | | | | | | | | | | | 2001-08-22 James Henstridge <james@daa.com.au> * gtk/libglade.override: add signal connection function overrieds. * pygtk-2.0.pc.in: add a pkg-config data file that contains some information about how to link other wrapper modules, and where pygtk installs its defs files. Also removed imlib module sources
* add checks for libglade.James Henstridge2001-08-211-128/+22
| | | | | | | | 2001-08-21 James Henstridge <james@daa.com.au> * configure.in (build_libglade): add checks for libglade. * gtk/libglade*: add the libglade module to the build
* pull more stuff from extension-class-branchJames Henstridge2000-06-261-0/+145