3.3.18: 2012-03-03 Murray Cumming Tutorial: Mention Gtk::Application instead of Gtk::Main. * docs/tutorial/C/gtkmm-tutorial-in.xml: Change code snippets and descriptions to use Gtk::Application. 2012-03-03 Murray Cumming Use Gtk::Application instead of Gtk::Main. * examples/: Use Gtk::Application instead of Gtk::Main, which will probably be deprecated. 2012-03-02 Murray Cumming Use ColorChooserDialog instead of deprecated ColorSelectionDialog. * docs/tutorial/Makefile.am: * docs/tutorial/C/figures/dialogs_colorselectiondialog.png: Move to * docs/tutorial/C/figures/dialogs_colorchooserdialog.png: though we still need to actually update the image. * examples/Makefile.am: * examples/book/dialogs/colorselectiondialog/: Move to: * examples/book/dialogs/colorchooserdialog/: And change the code appropriately. 2012-02-29 Murray Cumming Use Gtk::ApplicationWindow. * examples/book/application/command_line_handling/examplewindow.h: * examples/book/application/simple/examplewindow.h: * examples/book/base/base.cc: Use ApplicationWindow instead of Window. 2012-02-28 Murray Cumming Spanish translation: Correct some markup. * docs/tutorial/es/es.po: Correct markup errors that broke make check. 2012-02-15 Murray Cumming Application examples: Remove now-unnecessary calls to init_gtkmm(). * examples/book/application/command_line_handling/exampleapplication.cc: * examples/book/application/simple/exampleapplication.cc: The latest gtkmm in git master makes these calls unnecessary. 2012-02-13 Murray Cumming Application examples: Minor clarification. * examples/book/application/command_line_handling/exampleapplication.cc: * examples/book/application/simple/exampleapplication.cc: on_open(): When calling the base class implementation, specify Gtk::Applicaition in full, to avoid ambiguity when people take this example and rename the class to their own namespaces Application class. 2012-02-13 Murray Cumming Application examples: Remove the need for Gtk::Main. * examples/book/application/command_line_handling/exampleapplication.cc: * examples/book/application/command_line_handling/main.cc: * examples/book/application/simple/exampleapplication.cc: * examples/book/application/simple/main.cc: Use the new init_gtkmm() method in the create() methods, and remove the calls to Gtk::Main() from main(). 2012-01-30 Pedro Ferreira Keyboard Events chapter: Clarify keyboard event propagation. * docs/tutorial/C/gtkmm-tutorial-in.xml: Mention that keyboard events are first tested for keyboard shortcut keys. * examples/book/keyboard_events/simple/keyboard_events.[h|cc]: on_key_press_event() is an overridden default handler. Don't call connect(). * examples/book/keyboard_events/propagation/event_propagation.[h|cc]: Add on_key_release_event() and windowKeyReleaseBefore(). Bug #661857, comment 22. 2012-01-30 Pedro Ferreira New example programs in the DrawingArea chapter. * docs/tutorial/C/gtkmm-tutorial-in.xml: Add a section on drawing thin lines. Add an example program that draws text. * docs/tutorial/C/figures/drawingarea_thin_lines.png: * docs/tutorial/C/figures/drawingarea_pango_text.png: New screenshots. * docs/tutorial/Makefile.am: Add the new files. * examples/book/drawingarea/thin_lines/main.cc: * examples/book/drawingarea/thin_lines/examplewindow.[h|cc]: * examples/book/drawingarea/thin_lines/myarea.[h|cc]: * examples/book/drawingarea/pango_text/main.cc: * examples/book/drawingarea/pango_text/myarea.[h|cc]: New example programs. * examples/Makefile.am: Add the new files. Bug #666885. 2012-01-26 Kjell Ahlstedt Remove Table and other deprecated classes. * docs/tutorial/C/gtkmm-tutorial-in.xml: Remove the description of Table. Replace Table by Grid. Replace the deprecated HX and VX classes (HBox etc.) by the corresponding X classes (Box etc.). * docs/tutorial/C/figures/table.png: Deleted screenshot * docs/tutorial/Makefile.am: Don't mention the deleted file. * examples/book/assistant/examplewindow.[h|cc]: * examples/book/clipboard/ideal/examplewindow.[h|cc]: * examples/book/clipboard/simple/examplewindow.[h|cc]: * examples/book/printing/advanced/examplewindow.[h|cc]: * examples/book/printing/simple/examplewindow.[h|cc]: * examples/book/progressbar/examplewindow.[h|cc]: * examples/book/scrolledwindow/examplewindow.[h|cc]: * examples/others/arrow/direction.cc: * examples/others/dnd/dndwindow.[h|cc]: * examples/others/tictactoe/tictactoe.cc: Replace Table by Grid. * examples/book/drawingarea/joins/myarea.cc: Remove unused variable. * examples/others/cellrenderercustom/cellrenderertoggle.cc: Use all variables. * examples/book/table: Delete directory and all files in it. * examples/Makefile.am: Don't mention the deleted files. 2011-11-22 Murray Cumming Add back use of Gtk::Application, though it is not ready yet. * examples/Makefile.am: * examples/book/application/: * examples/book/base/base.cc: Use Gtk::Application. See bug #637445#c29 . This is the master branch. See also the gtkmm-3-2 branch.