Release Digest: GNOME, April 12, 2004 Apr 13, 2004, 05 :00 UTC (0 Talkback[s]) (2749 reads)
gtkmm 2.4.0 glibmm 2.4.0
gtkmm and glibmm 2.4:
gtkmm provides a C++ interface to GTK+. gtkmm 2.4 wraps additional API in GTK+ 2.4.
gtkmm 2.4 installs in parallel with gtkmm 2.2, so you can have both installed at
the same time. glibmm is now a separate module, for use in non-GUI software.
New Combo Box:
ComboBox, ComboBoxEntry, ComboBoxText, CellLayout classes
Auto-complete for Entry:
EntryCompletion class.
Other new classes:
IconInfo, IconTheme TargetList.
New ATK, Pango, and GDK API wrapped.
Existing API improved:
Use of improved libsigc++ 2 API.
Removed useless key-binding signals.
Alignment: Added set/get_padding().
Entry: Added set/get_alignment().
Settings: New properties.
ListStore/TreeStores: Added insert_after(), which should be faster than insert().
TreeView: Added move_column_to_start()
TreeModel: Deriving is now easier, because the virtual functions now use C++ types.
TreeModel::iterator: Added operator--(), which is slow.
See the NEWS file for detailed API changes.
Thanks
The following people made gtkmm 2.4 happen:
Bradley Bell
Murray Cumming
Bryan Forbes (lots of very significant work)
Cedric Gustin
Oli Kessler
Ole Laursen
Andrew E. Makeev
Hagen Moebius
Frank Naumann
Elijah Newren
Billy O'Connor
Gene Ruebsamen
Martin Schulze
Enrico Scholz
Sebastian Rittau
Takashi Takekawa
Matthew Walton
regexxer does GUI search/replace in multiple text files, with visual feedback at every step. You can even see the results of
complex perl regular expressions before applying the changes.