2011-11-18 Murray Cumming <
[email protected]>
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 <
[email protected]>
Add Pedro Ferreira to the authors list.
* docs/tutorial/C/gtkmm-tutorial-in.xml: Added an author tag.
2011-11-18 Murray Cumming <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
Abstract: Mention David King as an author.
* docs/tutorial/C/gtkmm-tutorial-in.xml: Added an author section.