2011-11-18 Murray Cumming Add includes needed for latest glibmm and gtkmm. * examples/book/drawingarea/clock/clock.cc: * examples/book/drawingarea/image/myarea.cc: * examples/book/input/main.cc: * examples/others/idle/idle.cc: Added some glibmm includes. 2011-11-18 Murray Cumming Add Pedro Ferreira to the authors list. * docs/tutorial/C/gtkmm-tutorial-in.xml: Added an author tag. 2011-11-18 Murray Cumming Code style changes to the new keyboard events examples. * examples/book/keyboard_events: Rename files and change them to be consistent with the code style used in other examples. 2011-11-01 Pedro Ferreira New chapter: Keyboard Events * docs/tutorial/C/gtkmm-tutorial-in.xml: Add new chapter "Keyboard Events". Add a paragraph on event propagation in Appendix B "Signals". * docs/tutorial/C/figures/keyboardevents_propagation.png: * docs/tutorial/C/figures/keyboardevents_simple.png: New screenshots. * docs/tutorial/Makefile.am: Add the new files. * examples/book/keyboard_events/propagation/event_propagation.[h|cc]: * examples/book/keyboard_events/propagation/main.cc: * examples/book/keyboard_events/simple/keyboard_events.[h|cc]: * examples/book/keyboard_events/simple/main.cc: New example programs. * examples/Makefile.am: Add the new files. Bug #661857. 2011-10-12 Murray Cumming gmmproc appendix. More about Gtk::Object * docs/tutorial/C/gtkmm-tutorial-in.xml: _CLASS_GTKOBJECT: Add a little more explanatory text abot when this should be used. 2011-10-11 José Alburquerque Wrapping Section: Use {OUT} instead of {RET} for output params. * docs/tutorial/C/gtkmm-tutorial-in.xml (_WRAP_METHOD): Explain that {OUT} appended to a parameter name (instead of {RET}) signifies that it is an output parameter because it is probably be more intuitive. 2011-10-09 Kjell Ahlstedt Update Appendix F and G to gtkmm3 status. * docs/tutorial/C/gtkmm-tutorial-in.xml: Update Appendix F (Working with gtkmm's Source Code) and G (Wrapping C Libraries with gmmproc) to gtkmm3 status. Add description of some of gmmproc's macros that were missing in Appendix G. Bug #658265. 2011-10-04 Kjell Ahlstedt Gtk::Builder examples: Update the Glade files. * examples/book/builder/basic/basic.glade: * examples/book/builder/derived/derived.glade: Rename from basic.ui. Replace "libglademm" in the label text with "Glade and Gtk::Builder". * examples/Makefile.am: Change the file names of the Glade files. * examples/book/builder/basic/main.cc: * examples/book/builder/derived/main.cc: Change name of loaded Glade file. Catch Glib::MarkupError exceptions from Gtk::Builder::add_from_file(). Bug #658265. 2011-10-04 Kjell Ahlstedt Update the Recently Used Documents chapter to gtkmm3 status. * examples/book/recent_files/examplewindow.[h|cc]: Remove obsolete comments. Add on_menu_file_recent_files_item(). * docs/tutorial/C/gtkmm-tutorial-in.xml: Update the Recently Used Documents chapter to gtkmm3 status. Bug #658265. 2011-10-04 Kjell Ahlstedt Update branch name in links to the git repository. * docs/tutorial/C/gtkmm-tutorial-in.xml: Change branch name of example code from "" to "master". Bug #658265. 2011-09-27 Kjell Ahlstedt Replace Bitmap and Pixmap by Pixbuf. * examples/book/drawingarea/image/fractal_image.png: * examples/book/drawingarea/image/main.cc: * examples/book/drawingarea/image/myarea.[h|cc]: New example. * examples/Makefile.am: Mention the new files. * examples/.gitignore: Ignore the executable file drawingareaimage. * docs/tutorial/C/figures/drawingarea_image.png: New screenshot. * docs/tutorial/Makefile.am: Mention the new file. * docs/tutorial/C/gtkmm-tutorial-in.xml: Replace all talk about the removed classes Gdk::Bitmap and Pixmap by Pixbuf. Update the Drawing Images section in the Drawing Area Widget chapter to gtkmm3 status. Remove removed and deprecated classes from the list in the Widgets Without X-Windows chapter. Bug #658265. 2011-09-27 Kjell Ahlstedt Drawing Area Widget chapter: Replace on_expose_event() by on_draw(). * examples/book/drawingarea/curve/myarea.cc: Remove some unnecessary code. * docs/tutorial/C/gtkmm-tutorial-in.xml: Replace all descriptions of on_expose_event() by descriptions of on_draw(), and other updates to gtkmm3 status, except in the Drawing Images section. Bug #658265. 2011-09-27 Murray Cumming Remove use of Gtk::Application, for now. * examples/Makefile.am: * examples/book/application/: * examples/book/base/base.cc: Gtk::Application has been removed from gtkmm again. We can add this back later. See bug #637445#c29 . 2011-09-19 Kjell Ahlstedt Dialogs chapter and examples: Finish replacement of FontSelectionDialog. * examples/book/dialogs/colorselectiondialog/examplewindow.[h|cc]: Add a plain Button that opens a ColorSelectionDialog. * examples/book/dialogs/fontchooserdialog/examplewindow.[h|cc]: Add a plain Button that opens a FontChooserDialog. * docs/tutorial/C/gtkmm-tutorial-in.xml: Replace get_vbox() by get_content_area(). Replace all references to FontSelectionDialog by FontChooserDialog. Bug #658265. 2011-09-11 Kjell Ahlstedt TreeView Popup example: Make sure the menu items are shown. * examples/book/treeview/popup/treeview_withpopup.cc: Add a call to m_Menu_Popup.show_all(). Bug #658265. 2011-09-07 Kjell Ahlstedt Label and ProgressBar examples: Fix text. Fix orientation of a Box. * examples/book/label/examplewindow.cc: Fix the orientation of m_VBox2. Correct the text in the right-justified frame. Remove unneccessary backslashes. * examples/book/progressbar/examplewindow.[h|cc]: Use ProgressBar::set_show_text() to control the text (new in gtkmm 3.0). Rename on_checkbutton_orientation() to on_checkbutton_inverted(). Correct some comments. Bug #658265. 2011-09-06 Kjell Ahlstedt Range Widgets example: Fix size and orientation of widgets. * examples/book/range_widgets/examplewindow.cc: Fix the orientation of some boxes and the size of the vertical scale widget. Bug #658265. 2011-08-25 Murray Cumming Replace use of deprecated FontSelectionDialog. * examples/Makefile.am: * examples/book/dialogs/fontchooserdialog/: Rename to fontchooserdialog/, though this is really just an example of FontChooserButton. * examples/others/calendar/calendar.cc: Use FontButton instead of FontSelectionDialog. * docs/tutorial/Makefile.am * docs/tutorial/C/figures/: Rename the screenshot, though we should retake it. Let's redo them all soon. * docs/tutorial/C/gtkmm-tutorial-in.xml: Update for this change too. 2011-08-05 Murray Cumming Toolbar, Tooltips examples: Fix packing. * examples/book/toolbar/examplewindow.cc: * examples/book/tooltips/examplewindow.cc: Make sure that non-expanding widgets don't expand. 2011-08-03 Murray Cumming Simple application example: Fix a typo. * examples/book/application/simple/exampleapplication.cc: on_open(): Use the i iterator, instead of 0. 2011-03-24 Murray Cumming Add back use of Gtk::Application so we can finish it. * examples/book/application/: Added. * examples/Makefile.am: Mention of these examples. * examples/book/base/base.cc: Use Gtk::Application instead of Gtk::Main. 2011-07-19 Murray Cumming Fix the build with --enable-warnings=fatal. * examples/: Replace all H/V classes with the base classes, specifying the orientation. This is tedious. 2011-06-13 José Alburquerque Wrapping Section: Initializations: Add comment about type substitution. * docs/tutorial/C/gtkmm-tutorial-in.xml (Wrapping Section): Add a comment in the m4 Initializations section about substituting the C++ and the C type by using $1 and $2 respectively. 2011-06-12 José Alburquerque Wrapping Section: Also mention gmmproc's new caps for _WRAP_CREATE(). * docs/tutorial/C/gtkmm-tutorial-in.xml: Include a sentence about _WRAP_CREATE() also being able to process optional parameters and reordering of parameters like _WRAP_CTOR() and _WRAP_METHOD(). 2011-06-12 José Alburquerque Wrapping Section: Describe gmmproc's new parameter processing caps. * docs/tutorial/C/gtkmm-tutorial-in.xml: Describe gmmproc's new capabilities to allow optional parameters, reorder the parameters and include optional output parameters when wrapping constructors and methods. Bug #651523. 2011-06-04 Murray Cumming Dialogs chapter: get_vbox() returns a Box, not a VBox. * docs/tutorial/C/gtkmm-tutorial-in.xml: And more importantly, we forgot to rename this to get_content_area(). We will deprecate get_vbox() and add get_content_area() for gtkmm 3.2. Bug #651846 (Jean-Yves Pellé) 2011-05-12 Murray Cumming Abstract: Mention David King as an author. * docs/tutorial/C/gtkmm-tutorial-in.xml: Added an author section.