After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 99122 - Add GTK+ 2.2 API additions
Add GTK+ 2.2 API additions
Status: RESOLVED FIXED
Product: gtkmm
Classification: Bindings
Component: general
2.2
Other Linux
: Normal normal
: ---
Assigned To: gtkmm-forge
gtkmm-forge
Depends on:
Blocks:
 
 
Reported: 2002-11-20 21:21 UTC by Murray Cumming
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
pango_methods.diff (20.97 KB, patch)
2002-11-25 18:48 UTC, Murray Cumming
none Details | Review
Adds most of the new API in gtk+-2.1 with a few exceptions (21.67 KB, patch)
2002-12-01 12:30 UTC, Daniel
none Details | Review

Comment 1 Murray Cumming 2002-11-20 23:31:04 UTC
I think I've done atkmm.
Comment 2 Murray Cumming 2002-11-21 20:02:08 UTC
gdkmm is mostly done, apart from some unusual non-object functions and
some GSList* method parameters.
Comment 3 Murray Cumming 2002-11-25 18:48:48 UTC
Created attachment 12544 [details] [review]
pango_methods.diff
Comment 4 Murray Cumming 2002-11-25 18:49:16 UTC
Pango defs diff uploaded.
Comment 5 Murray Cumming 2002-11-25 20:08:58 UTC
There doesn't seem to be anything worthwhile that's new in pango: -
- PangoIntSet is new, but private.
- PangoFT2FontMap and the pango_xft stuff is only in pango if
xft/fontconfig were present when building, so we would have to add
checks of our own. If anybody actually needs it then we can think
about it again.
Comment 6 Murray Cumming 2002-11-30 14:06:56 UTC
gdkmm G*List* stuff done too.
Comment 7 Daniel 2002-12-01 12:30:43 UTC
Created attachment 12672 [details] [review]
Adds most of the new API in gtk+-2.1 with a few exceptions
Comment 8 Daniel 2002-12-01 12:32:06 UTC
Most new gtk+-2.1 API added except from ListStore, TreeModel,
TreeSelection and TreeIter which danielk said (on irc) that he had
some ideas for.
Comment 9 Murray Cumming 2002-12-01 18:08:31 UTC
Re. "Adds most of the new API in gtk+-2.1 with a few exceptions" patch:
- Changed wrongly-coded and hand-coded Invisible constructor to use
_WRAP_CTOR().
- Widget::has_screen() - made const.
- Widget::get_root_window() - added const overload.
- Window::get_skip_taskbar_hint() - made const.
- Window::get_skip_pager_hint() - made const.

Applied.
Comment 10 Murray Cumming 2002-12-02 15:45:57 UTC
I fixed the static errthrow/refreturn problems.
Comment 11 Murray Cumming 2002-12-02 18:15:16 UTC
I'm not sure what to do with these:
gtk_tree_store_reorder                                             
gtk_tree_store_swap
gtk_tree_store_move_before
gtk_tree_store_move_after
                                                                     
          
Comment 12 Matthew Tuck 2002-12-23 14:59:06 UTC
As well as gtk_tree_store_reorder, etc, there are apparently also
list_store versions, gtk_list_store_reorder, etc.
Comment 13 Daniel Elstner 2002-12-23 22:11:29 UTC
The Gtk::TreeStore and Gtk::ListStore stuff is done.
Comment 14 Murray Cumming 2002-12-27 18:21:15 UTC
So everything seems to be done.