gtkmm 3.97.1



About gtkmm
===========

C++ bindings for GTK+

News
====

Distro packagers should probably not package this yet.
See https://mail.gnome.org/archives/gtkmm-list/2020-January/msg00009.html

Gtkmm 3.97.1 is a C++ binding of gtk 3.98.0.

Apart from the changes listed below there are lots of small changes.
Most changes correspond to similar changes in gtk4.

Gdk:

Gtk:
* Add Text
  (Kjell Ahlstedt)
* Builder: Add returning versions of get_widget[_derived]
  Add get_object<Derived>(name) overloads
  (Daniel Boles) Issue #43, merge request !11
* Builder: Remove old get_widget*() overloads
  (Daniel Boles) Merge request !17
* MenuButton derives from Widget (was ToggleButton)
  Add the Native interface
  Rename GestureMultiPress to GestureClick
  (Kjell Ahlstedt)
* Add Gtk::Constraint, Gtk::ConstraintGuide, Gtk::ConstraintLayout,
  Gtk::ConstraintTarget
  (Kjell Ahlstedt)
* Fix ownership of some GLists
  (Kjell Ahlstedt)
* Add CenterLayout and NoSelection
  (Kjell Ahlstedt)
* Update class hierarchy of AppChooserButton, InfoBar, SrtakcSidebar,
  StackSwitcher
  (Kjell Ahlstedt)
* Add Gtk::Window::unset_titlebar()
  (Kjell Ahlstedt) Issue #57 (Daniel Boles)
* Gtk::Application, Window: Always remove a window from its app when hidden
  (Kjell Ahlstedt) Issue #56 (Daniel Boles)
* Remove ModelButton
  Builder: The gtkmm__ prefix must sometimes (but rarely) be used in
  the .ui file. See the description of get_widget_derived().
  (Kjell Ahlstedt)
* Remove CheckMenuItem, Menu, MenuBar, MenuItem, MenuShell,
  RadioMenuItem, SeparatorMenuItem.
  Add Gtk::PopoverMenuBar, replaces the removed MenuBar
  (Kjell Ahlstedt)
* Remove old drag-and-drop API.
  Add Gtk::DragSource, DropTarget.
  (Kjell Ahlstedt)
* Remove WidgetPath
  Rename IconInfo to IconPaintable
  (Kjell Ahlstedt)
* Remove MenuToolButton, RadioToolButton, SeparatorToolItem,
  ToggleToolButton, Toolbar, ToolButton, ToolItem, ToolShell.
  Use Box instead of Toolbar, Button instead of ToolButton, etc.
  Add Gtk::EmojiChooser
  (Kjell Ahlstedt)

Demos, tests:
* Update many demo programs and test programs.
  (Kjell Ahlstedt, Daniel Boles)

Documentation:
* Gtk::TreeView::append_column() doc: Add code example
  (Pavlo Solntsev) Merge request !21
* Many improvements
  (Kjell Ahlstedt, Daniel Boles)

Build:
* Merge libgdkmm-4.0 and libgtkmm-4.0 into one library.
  (Kjell Ahlstedt) Issue #48
* Visual Studio Build: Build gdkmm into gtkmm
  (Chun-wei Fan) Merge request !20
* Use glibmm-2.64 instead of glibmm-2.62
  Require gtk4 >= 3.98.0
  (Kjell Ahlstedt)



ChangeLog
=========
https://download.gnome.org/sources/gtkmm/3.97/gtkmm-3.97.1.changes  (18.4K)

Download
========
https://download.gnome.org/sources/gtkmm/3.97/gtkmm-3.97.1.tar.xz (12.6M)
  sha256sum: 8faf90e61a423423afd7d4d70517666d6a09c17de490506e866c210c6a4a1283



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