Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: gtkmm4-tutorial | Distribution: SUSE Linux Enterprise 15 SP6 |
Version: 4.0.2 | Vendor: openSUSE |
Release: bp156.2.50 | Build date: Tue May 21 21:02:00 2024 |
Group: Documentation/Other | Build host: i01-ch2c |
Size: 2414842 | Source RPM: gtkmm-documentation-4.0.2-bp156.2.50.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://gtkmm.org | |
Summary: C++ Bindings for GTK+ -- Tutorial |
Gtkmm provides a C++ interface to the GTK+ GUI library. gtkmm wraps GTK+. Highlights include typesafe callbacks, widgets extensible via inheritance, and a comprehensive set of widget classes that can be freely combined to quickly create complex user interfaces.
GFDL-1.2-only AND GPL-2.0-or-later
* Fri Apr 08 2022 Emily Gonyer <emilyyrose@gmail.com> - Updated to version 4.0.2: + Main menu example: Make the keyboard shortcuts work. + Update the Basicis chapter. + PO-files: added: why 'fuzzy' tag appears. + Meson build: - Add allow-network-access option. - Require Meson >=0.61.0 - Specify 'check' option in run_command - Don't use gnome.yelp + Updated translations. * Sat Dec 11 2021 Luciano Santos <luc14n0@linuxmail.org> - Update to stable version 4.0.1: + Some minor fixes and updates on the appendix, translations and meson build scripts. - Changes from stable version 4.0.0: + Lots of changes in the example programs due to changes in gtk4 and gtkmm4. + Update build-time dependencies and ajust some options passed to meson. + New addition describes how to build a multi-threaded program. - Changes from unstable version 3.97.1: + Lots of small changes and improvements, most of them caused by changes in gtkmm-4.0. - Changes from unstable version 3.95.1: + Update most chapters and example programs, and add some improvements as well. - Add "meson >= 0.50.0" to compile-time dependencies and its macros while replacing Autotools requirements and macros. - Add docbook-xsl-stylesheets new build requirement. - Update current pkgconfig() BuildRequires: + From "giomm-2.4 >= 2.50.0" to "giomm-2.68 >= 2.68.0"; and + From "gtkmm-3.0 >= 3.24.0" to "gtkmm-4.0 >= 4.0.0". - Update http://www.gnome.org URL link to https://gtkmm.org, the new gtkmm's web home. - Rename gtkmm3-tutorial subpackage to gtkmm4-tutorial. - Update gtkmm4-tutorial subpackage's gtkmm3-doc requirements/ supplements to gtkmm4-doc. - Add new confliction to gtkmm3-tutorial old package. - Change gtkmm3-documentation Provides tag to gtkmm4-documentation. - Add gtkmm3-tutorial and gtkmm3-tutorial-lang to new Obsoletes tag. - Added rpmlintrc file to filter warnings related to "package with huge docs" and "obsolete package not provided", as the package is documentation and there shall be a gtkmm3-documentation legacy package, so there's no use adding any provision here. * Sat Jan 25 2020 Dominique Leuenberger <dimstar@opensuse.org> - No longer recommend -lang: supplements are in use * Mon Dec 03 2018 bjorn.lie@gmail.com - Update to version 3.24.0: + Add Gtk::FileChooserNative example. + Document Gtk::make_managed(). + Require gtkmm-3.0 >= 3.24.0. - Changes from version 3.22.1: + Headers and Linking section: Replace broken link. + Fix buildapp/Makefile.am and buildapp/README. Fix the build of resources.c in steps 8 and 9. + Mixing C & C++: Clarify ownership of wrap() result. + Don't use the deprecated Gdk::screen_width() and screen_height(). + Clarify: ColumnRecords can be static *singletons*. + Fix a broken link to www.gtkmm.org. * Wed Feb 28 2018 dimstar@opensuse.org - Modernize spec-file by calling spec-cleaner * Sun Nov 20 2016 zaitor@opensuse.org - Update to version 3.22.0: + Add the "Building applications" chapter with example code (bgo#772391). + Document that Gtk::Action and some other classes are deprecated. + Add the ListModel example (bgo#755149). + Printing examples: Add missing menu items and toolbar. + Printing advanced example: Don't use deprecated methods. + Calendar example: Don't use deprecated font: CSS syntax. + Custom widget and calendar examples: Don't crash when showing errors. + gmmproc section: - Document new options in _CLASS_GTKOBJECT (bgo#767951). - Describe the err_return_value argument in _WRAP_VFUNC. - Document all options in _WRAP_ENUM and _WRAP_GERROR. - Add description of _CUSTOM_MOVE_OPERATIONS macro. * Wed Mar 30 2016 zaitor@opensuse.org - Update to version 3.20.0: + Builder chapter and example: Describe additional parameters to get_widget_derived() (bgo#134161). + CellrendererPopup example: Don't use deprecated methods. + Custom widget and ListBox examples: Update use of CSS files. + Custom widget example: Avoid some warnings. + ProgressBar example: Fix the type of a signal connection id data member. + Update the Internationalization chapter (bgo#701908). + gmmproc section: Add "String Parameter Processing" section. + C++11: Use nullptr instead of 0. * Wed Dec 23 2015 dimstar@opensuse.org - Update to version 3.19.3: + Require the latest gtkmm and glibmm. + Multi-threaded chapter: Remove warnings about sigc::slots and Glib::Threads::Thread (bgo#755091). + multithread example: Use std::thread, etc, instead of Glib::Threads::*. Because C++11 now has this concurrency API and we should use standard C++ where possible (bgo#755091). + Input example: Fix high CPU load, by opening the fifo in read/write mode. + command_line_handling example: handle_local_options(): Correct the return. * Mon Nov 30 2015 zaitor@opensuse.org - Update to version 3.18.0: + Input example: Fix high CPU load, by opening the fifo in read/write mode. + command_line_handling example: handle_local_options(): Correct the return values, now that glib bug #750796 was fixed (bgo#754763). + combobox/complex example: Show use of a cell_data_func(). + examples: Remove unnecessary virtual keywords. + C++11: examples: - Replace deprecated std::auto_ptr by std::unique_ptr. - Use the override keyword. + gmmproc chapter: Document _CUSTOM_* gmmproc macros. * Sat Jul 25 2015 zaitor@opensuse.org - Update to version 3.17.50: + Use (and require) C++11. + C++11: Use the auto, override, and nullptr keywords. + Update the "Menus and Toolbars" chapter. + recent_files example: Add toolbar and accelerator keys. + placessidebar example: Remove use of deprecated set_show_connect_to_server(). + gmmproc chapter: - Add description of the 'newin' parameter of some _WRAP macros (bgo#748856). - Add description of the detail_name parameter in _WRAP_SIGNAL (bgo#749034). - Add description of _IGNORE_PROPERTY and _IGNORE_CHILD_PROPERTY. - Add description of the keep_return parameter in _WRAP_VFUNC. + Fix the build with -Wshadow. + Examples: Remove remaining uses of GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED. * Mon Mar 02 2015 dimstar@opensuse.org - Update to version 3.15.1: + Replace use of deprecated Widget::override_*() methods. + Add ScaleButton example. + Add VolumeButton example. + Add the "Gio::Resource and glib-compile-resources" section. + drawingarea/image and menus_and_toolbars examples: Use resource files. + Custom widget example: Use Gtk::StyleProperty. + Improve the UI definitions in the menu examples. + Main menu example: Use Gtk::Application to display an app menu. + Menus and Toolbars: Update the text and examples. + Completed _WRAP_SIGNAL and _WRAP_VFUNC documentation. + Arrow example: Arrow icons have been renamed. + Remove the example with the deprecated StatusIcon. + Add _WRAP_CHILD_PROPERTY section to tutorial. + others/cellrenderercustom/testpopup: Use the new base class order. + Application/app_and_win_menus example: Hide the window when quitting (bgo#731126). + Mention that Arrow, Alignment and most Button signals are deprecated. + Fix 'make check' after Gtk::Alignment has been deprecated. + Fix 'make check' after Gtk::Misc has been deprecated. + Fix 'make check' after Gtk::Arrow has been deprecated. + PlacesSidebar example: use new show-enter-location. + Application example: Show the new command-line parsing API (bgo#727822). + Builder examples: Don't use deprecated API in the Glade files.
/usr/share/doc/packages/gtkmm4-tutorial /usr/share/doc/packages/gtkmm4-tutorial/AUTHORS /usr/share/doc/packages/gtkmm4-tutorial/ChangeLog /usr/share/doc/packages/gtkmm4-tutorial/NEWS /usr/share/doc/packages/gtkmm4-tutorial/README /usr/share/help/C/gtkmm-tutorial /usr/share/help/C/gtkmm-tutorial/figures /usr/share/help/C/gtkmm-tutorial/figures/aspectframe.png /usr/share/help/C/gtkmm-tutorial/figures/assistant.png /usr/share/help/C/gtkmm-tutorial/figures/box_packing1.png /usr/share/help/C/gtkmm-tutorial/figures/box_packing2.png /usr/share/help/C/gtkmm-tutorial/figures/buildapp_header_bar.png /usr/share/help/C/gtkmm-tutorial/figures/buildapp_menu.png /usr/share/help/C/gtkmm-tutorial/figures/buildapp_opening_files.png /usr/share/help/C/gtkmm-tutorial/figures/buildapp_populating_window.png /usr/share/help/C/gtkmm-tutorial/figures/buildapp_pref_dialog.png /usr/share/help/C/gtkmm-tutorial/figures/buildapp_properties.png /usr/share/help/C/gtkmm-tutorial/figures/buildapp_search_bar.png /usr/share/help/C/gtkmm-tutorial/figures/buildapp_side_bar.png /usr/share/help/C/gtkmm-tutorial/figures/buildapp_trivial_app.png /usr/share/help/C/gtkmm-tutorial/figures/buttons.png /usr/share/help/C/gtkmm-tutorial/figures/cairo_clock.png /usr/share/help/C/gtkmm-tutorial/figures/cairo_joins.png /usr/share/help/C/gtkmm-tutorial/figures/checkbutton.png /usr/share/help/C/gtkmm-tutorial/figures/clipboard_ideal.png /usr/share/help/C/gtkmm-tutorial/figures/clipboard_simple.png /usr/share/help/C/gtkmm-tutorial/figures/combobox_complex.png /usr/share/help/C/gtkmm-tutorial/figures/combobox_text.png /usr/share/help/C/gtkmm-tutorial/figures/comboboxentry_complex.png /usr/share/help/C/gtkmm-tutorial/figures/comboboxentry_text.png /usr/share/help/C/gtkmm-tutorial/figures/custom_container.png /usr/share/help/C/gtkmm-tutorial/figures/custom_widget.png /usr/share/help/C/gtkmm-tutorial/figures/dialogs_about.png /usr/share/help/C/gtkmm-tutorial/figures/dialogs_colorchooserdialog.png /usr/share/help/C/gtkmm-tutorial/figures/dialogs_filechooser.png /usr/share/help/C/gtkmm-tutorial/figures/dialogs_fontchooserdialog.png /usr/share/help/C/gtkmm-tutorial/figures/dialogs_messagedialog.png /usr/share/help/C/gtkmm-tutorial/figures/drag_and_drop.png /usr/share/help/C/gtkmm-tutorial/figures/drawingarea_arcs.png /usr/share/help/C/gtkmm-tutorial/figures/drawingarea_curve.png /usr/share/help/C/gtkmm-tutorial/figures/drawingarea_image.png /usr/share/help/C/gtkmm-tutorial/figures/drawingarea_lines.png /usr/share/help/C/gtkmm-tutorial/figures/drawingarea_pango_text.png /usr/share/help/C/gtkmm-tutorial/figures/drawingarea_thin_lines.png /usr/share/help/C/gtkmm-tutorial/figures/entry.png /usr/share/help/C/gtkmm-tutorial/figures/entry_completion.png /usr/share/help/C/gtkmm-tutorial/figures/entry_icon.png /usr/share/help/C/gtkmm-tutorial/figures/entry_progress.png /usr/share/help/C/gtkmm-tutorial/figures/frame.png /usr/share/help/C/gtkmm-tutorial/figures/grid.png /usr/share/help/C/gtkmm-tutorial/figures/helloworld.png /usr/share/help/C/gtkmm-tutorial/figures/helloworld2.png /usr/share/help/C/gtkmm-tutorial/figures/infobar.png /usr/share/help/C/gtkmm-tutorial/figures/keyboardevents_propagation.png /usr/share/help/C/gtkmm-tutorial/figures/keyboardevents_simple.png /usr/share/help/C/gtkmm-tutorial/figures/label.png /usr/share/help/C/gtkmm-tutorial/figures/main_menu.png /usr/share/help/C/gtkmm-tutorial/figures/menu_popup.png /usr/share/help/C/gtkmm-tutorial/figures/menus_and_toolbars.png /usr/share/help/C/gtkmm-tutorial/figures/multithread.png /usr/share/help/C/gtkmm-tutorial/figures/notebook.png /usr/share/help/C/gtkmm-tutorial/figures/paned.png /usr/share/help/C/gtkmm-tutorial/figures/printing.png /usr/share/help/C/gtkmm-tutorial/figures/progressbar.png /usr/share/help/C/gtkmm-tutorial/figures/radiobuttons.png /usr/share/help/C/gtkmm-tutorial/figures/range_widgets.png /usr/share/help/C/gtkmm-tutorial/figures/recentfiles.png /usr/share/help/C/gtkmm-tutorial/figures/scrolledwindow.png /usr/share/help/C/gtkmm-tutorial/figures/spinbutton.png /usr/share/help/C/gtkmm-tutorial/figures/textview.png /usr/share/help/C/gtkmm-tutorial/figures/tooltip.png /usr/share/help/C/gtkmm-tutorial/figures/treeview_draganddrop.png /usr/share/help/C/gtkmm-tutorial/figures/treeview_editablecells.png /usr/share/help/C/gtkmm-tutorial/figures/treeview_list.png /usr/share/help/C/gtkmm-tutorial/figures/treeview_popup.png /usr/share/help/C/gtkmm-tutorial/figures/treeview_tree.png /usr/share/help/C/gtkmm-tutorial/index.docbook /usr/share/licenses/gtkmm4-tutorial /usr/share/licenses/gtkmm4-tutorial/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Mar 9 14:56:22 2025