summaryrefslogtreecommitdiff
path: root/gtk/gtkcontainer.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
* do not leak allocated user data. Fixes #480306, patch by Mark Doffman.Yevgen Muntyan2007-11-131-1/+1
| | | | | | | | | | 2007-11-13 Yevgen Muntyan <muntyan@tamu.edu> * gtk/gtkcontainer.override: (_wrap_GtkContainer__proxy_do_forall): do not leak allocated user data. Fixes #480306, patch by Mark Doffman. svn path=/trunk/; revision=2929
* wrap GtkContainer do_forall by Paul PogonyshevGian Mario Tagliaretti2007-07-261-0/+57
| | | | svn path=/trunk/; revision=2862
* Fix a possible memory leak in gtk.Container.child_getGian Mario Tagliaretti2007-02-031-3/+0
| | | | svn path=/trunk/; revision=2809
* Undeprecate gtk_container_class_list_child_propertiesJohan Dahlin2007-01-311-3/+0
| | | | svn path=/trunk/; revision=2808
* Bug 337368 – Make PyGTK work with Python 2.5 and 64-bitGustavo J. A. M. Carneiro2006-10-031-8/+8
|
* reviewed by: Johan Dahlin <jdahlin@async.com.br>Rafael Ávila de Espíndola2006-07-271-1/+1
| | | | | | | | | | | | | | | | | | | 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
* new container tests by Lorenzo Gil SanchezGustavo J. A. M. Carneiro2006-07-131-2/+1
|
* Bug 341641 – GtkContainer methods to ignoreGustavo J. A. M. Carneiro2006-05-141-0/+160
|
* Set an exception and jump out (Coverity)Johan Dahlin2006-04-131-2/+4
| | | | | | | | * gtk/gtkcontainer.override (pygtk_container_for_common): Set an exception and jump out (Coverity) * gtk/gtk.override (_wrap_gtk_stock_list_ids): Decref py_item after using it (Coverity)
* Bug 308394 – gtk.container_class_list_child_properties raise SystemError ↵Gustavo J. A. M. Carneiro2006-04-021-0/+100
| | | | on invalid types
* Override gtk.Container.do_forall. Simple example how it should work.Johan Dahlin2005-08-161-0/+59
| | | | | * gtk/gtkcontainer.override: Override gtk.Container.do_forall. * examples/gtk/bin.py: Simple example how it should work.
* Always return 1, so if hbox always returns true.Johan Dahlin2005-08-101-0/+22
| | | | | * gtk/gtkcontainer.override (_wrap_gtk_container_nb_nonzero): Always return 1, so if hbox always returns true.
* Stupid.Johan Dahlin2005-07-151-1/+1
|
* Implement tp_iter and tp_as_sequence.sq_length.Johan Dahlin2005-07-091-1/+87
| | | | | * gtk/gtkcontainer.override: Implement tp_iter and tp_as_sequence.sq_length.
* make threading runtime optionalGustavo J. A. M. Carneiro2004-08-041-2/+2
|
* Clean up most functions here to have only one return path.Johan Dahlin2004-08-031-2/+3
| | | | | | | | | | | | | | | | | | * gtk/pygtktreemodel.c: Clean up most functions here to have only one return path. * gobject/pygobject.c (pygobject_emit): Protect g_value_unset by UNBLOCK/BLOCK_THREADS since it might call pygobject_free which will result in a deadlock. * gobject/gobjectmodule.c (pyg_thread_init): New function, move thread initalization stuff in here. * All over the place: Kill pyg_block/unblock_threads and use PyGILState and Py_BEGIN/END_ALLOW_THREADS. unblock [code] block calls are replaced by Py_BEGIN/END and block [code] unblock calls are replaced by PyGILState.
* ImplJohan Dahlin2004-06-041-2/+58
| | | | | | | | | | | | | | | | | | | | | * gtk/gtkwidget.override (_wrap_gtk_widget_class_install_style_property): Impl * gtk/gtkcontainer.override (_wrap_gtk_container_class_list_child_properties): Rename first kwlist argument to klass (from widget), class should be a GObjectClass and not a GtkWidgetClass (_wrap_gtk_container_class_install_child_property): Impl. * gtk/gtk.defs: Change a couple of methods to functions and set correct class * pygobject.h: Add pyg_param_spec_from_object * gobjectmodule.c (create_property): Don't install the property here, return it instead. And don't require a GObjectClass as argument (pyg_param_spec_from_object): New function (add_properties): Update to new create_property (pygobject_api_functions): Export pyg_param_spec_from_object
* Implement for Lorenzo.Johan Dahlin2004-06-041-1/+51
| | | | | * gtk/gtkcontainer.override (_wrap_gtk_container_class_list_child_properties): Implement for Lorenzo.
* Impl. (_wrap_gtk_widget__set_window): Impl.Johan Dahlin2004-06-041-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * gtk/gtkwidget.override (_wrap_gtk_widget__set_allocation): Impl. (_wrap_gtk_widget__set_window): Impl. * gtk/gtkclist.override (_wrap_gtk_clist_new_with_titles): put all clist overrides here. * gtk/gtk.override (_wrap_gtk_paint_polygon): Move gtk_widgets_* ignore definitions to gtkwidget.override and clist_* to gtkclist.override (_wrap_gtk_action_group_add_actions): guard ref call (_wrap_gtk_action_group_add_toggle_actions): ditto (_wrap_gtk_action_group_add_radio_actions): ditto * gtk/gtk-types.c (_pygtk_style_helper_new): guard ref call. * gtk/gdk.override (_wrap_gdk_event_tp_setattr): Impl. (I'll have nightmares about this code) (_wrap_gdk_window_new): Clean up a little bit: Proper use of enums and set a boolean to b instead of i. Block unref calls for thread safety issues. (_wrap_gdk_window_set_user_data): Impl. This is also a hairy implementation: If it's a GtkWidget, get the GObject, otherwise put the real pyobject in there. Maybe we should just always put the widget in there. (_wrap_gdk_window_add_filter): Thread safety.
* gtk/gtkcontainer.override (_wrap_gtk_container_child_set)John Finlay2004-05-281-6/+18
| | | | | | | * gtk/gtkcontainer.override (_wrap_gtk_container_child_set) (_wrap_gtk_container_child_get) (_wrap_gtk_container_add_with_properties) Check that at least one arg is passed to method to avoid segfault.
* 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.
* New files, splitted out from gtk.overrideJohan Dahlin2003-06-061-0/+521
* gtk/gtk*.override: New files, splitted out from gtk.override * gtk/Makefile.am (EXTRA_DIST): Add *.override here * codegen/override.py (Overrides.__parse_override): Added "include" keyword, to be able to include files in override files