2.9.8: 2006-07-18 Murray Cumming * gtk/src/textbuffer.ccg: * gtk/src/textbuffer.hg: Wrapped some of the functions from gtktextbufferrichtext.h, but left some of it commented-out while I discover how it should work, to avoid creating a bad API that we can not change later. 2006-07-10 Jonathon Jongsma * gtk/src/widget.ccg: * gtk/src/widget.hg: wrapped is_composited(), composited_changed signal, input_shape_combine_mask(), unset_input_shape_combine_mask() 2006-07-16 Murray Cumming * docs/index.html: Update links, because inserting the printing chapter increased subsequent chapter numbers. * docs/tutorial/gtkmm-tut.xml: Wrapping C libraries: Mentioned _WRAP_ENUM(). * gtk/src/togglebutton.ccg: * gtk/src/togglebutton.hg: Added a constructor that takes a stock item, like Button already has. 2006-07-13 Murray Cumming * docs/tutorial/gtkmm-tut.xml: Minor corrections to the language in the new printing chapter. 2006-07-13 Murray Cumming * docs/tutorial/gtkmm-tut.xml: gmmproc appendix: Corrected the description of the _DEFS() macro, and mention not to include C headers in C++ headers. 2006-07-12 Marko Anastasov * docs/tutorial/gtkmm-tut.xml: Added a chapter about printing. 2006-07-12 Murray Cumming * docs/tutorial/gtkmm-tut.xml: Added an appendix about wrapping C libraries with gmmproc, including the various things you need to change when copying an existing project. 2006-07-10 Jonathon Jongsma * docs/index.html: update to match the style of the new website a bit * docs/tutorial/style.css: change the style of the tutorial slightly to match the website style. These are just minor tweaks. Ideally I think they should both get a bit more of an overhaul. 2006-07-09 Jonathon Jongsma * .cvsignore: add a whole bunch of files to .cvsignore 2006-07-09 Jonathon Jongsma * examples/*: Don't include if possible. Modified all examples to only include the headers that they absolutely need. Hopefully this speeds up compilation at least slightly and reduces the amount of recompilation needed for examples due to unrelated changes. 2006-07-08 Marko Anastasov * examples/book/printing/simple/examplewindow.cc: * examples/book/printing/simple/main.cc: * examples/book/printing/simple/printformoperation.cc: Minor code cleanup to fit the tutorial. 2006-07-08 Murray Cumming * gtk/src/entrycompletion.hg: * gtk/src/iconview.hg: * gtk/src/treeviewcolumn.hg: Added TODOs to mention new bases clases (interfaces that these GTypes now implement) that we may not add as base classes without breaking C++ ABI. 2006-07-08 Murray Cumming * gtk/src/printoperationpreview.hg: Commented-out the signals, with a TODO, for now because they seem to cause a crash when viewing the preview. 2006-07-08 Murray Cumming * gtk/src/printoperation.hg: Derive from, and implement, PrintOperationPreview, so that the dynamic_cast in the Glib::wrap() in on_preview() can succeed. * examples/book/printing/advanced/examplewindow.cc: * examples/book/printing/simple/examplewindow.cc: Do not set a window border width. It looks odd, and it is not normal to have a border around the menu. 2006-07-08 Murray Cumming * examples/book/printing/advanced/Makefile.am: * examples/book/printing/simple/Makefile.am: Rename the executable to example, to match the other examples. 2006-07-07 Marko Anastasov * configure.in * examples/book/printing/Makefile.am: Split the printing example into "simple" and "advanced". * examples/book/printing/advanced/: * examples/book/printing/advanced/Makefile.am: * examples/book/printing/advanced/examplewindow.cc: * examples/book/printing/advanced/examplewindow.h: * examples/book/printing/advanced/main.cc: * examples/book/printing/advanced/previewdialog.cc: * examples/book/printing/advanced/previewdialog.h: * examples/book/printing/advanced/printformoperation.cc: * examples/book/printing/advanced/printformoperation.h: Advanced example meant to demonstrate how to extend the print dialog and create a custom preview dialog. * examples/book/printing/simple: * examples/book/printing/simple/Makefile.am: * examples/book/printing/simple/examplewindow.cc: * examples/book/printing/simple/examplewindow.h: * examples/book/printing/simple/main.cc: * examples/book/printing/simple/printformoperation.cc: * examples/book/printing/simple/printformoperation.h: Printing API example showing the essential work, relying on the external viewer program (previewing still needs more work). 2006-07-07 Murray Cumming * gtk/src/pagesetup.hg: * gtk/src/papersize.hg: * gtk/src/printer.hg: * gtk/src/printjob.hg: * gtk/src/printoperationpreview.hg: * gtk/src/printsettings.hg: Added class documentation, based on the C documentation. * gtk/src/printoperation.ccg: * gtk/src/printoperation.hg: custom_widget_appl signal: Pass the widget by pointer, in case the C developers ever decide that it may be null. SlotPrintSetupDone: Pass a _const_ RefPtr. run_page_setup_dialog_async(), run_page_setup_dialog(): Pass _const_ PageSetup and PrintSettings, because I think the function does not change them. * examples/book/printing/examplewindow.cc: * examples/book/printing/examplewindow.h: * examples/book/printing/previewdialog.cc: * examples/book/printing/previewdialog.h: * examples/book/printing/printformoperation.cc: * examples/book/printing/printformoperation.h: Some renaming and comments and TODOs. 2006-07-07 Murray Cumming * configure.in: Remove the mention of examples/printing, because it is in examples/book/printing instead. 2006-07-06 Marko Anastasov * configure.in * examples/book/Makefile.am: Include the printing example. * examples/book/printing/ * examples/book/printing/Makefile.am: * examples/book/printing/examplewindow.cc: * examples/book/printing/examplewindow.h: * examples/book/printing/main.cc: * examples/book/printing/previewdialog.cc: * examples/book/printing/previewdialog.h: * examples/book/printing/printformoperation.cc: * examples/book/printing/printformoperation.h: New files - example of the printing API. Previewing is not finished.