Re: GTK_FLOATING broken in 2.9?



> before starting to investigate in ugly hacks to continue maintaining the
> current GTK_FLOATING semantics with GtkObject, i'd really like to raise
> the issue that people/langauge bnindings most probably never should be
> setting GTK_FLOATING with GTK_OBJECT_SET_FLAGS. besides the obvious
> implementation, the only case i saw so far where this was need is
> in GtkMenu.

Gnumeric's use is in go_combo_popup_reparent which pretty much mirrors
gtk_menu_reparent.

Note, that GTK_OBJECT_SET_FLAGS is a macro.  Fixing it will not help
programs compiled against, say, gtk+ 2.6 headers.  If the user updates
gtk+, the application breaks, i.e., no ABI stability.

Do we _really_ need this ABI change or can it wait for gtk+ 3?

Morten



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]