1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463
|
3.12.0:
* Added Gtk::ActionBar.
(Juan R. García Blanco)
* Added FlowBox example.
(Juan R. García Blanco)
* Added HeaderBar example.
(Juan R. García Blanco) Bug #708866
* Added ListBox example.
(Kjell Ahlstedt)
* Added PlacesSidebar example.
(Juan R. García Blanco)
* Added Popover example.
(Juan R. García Blanco)
* Added Revealer example.
(Juan R. García Blanco) Bug #705460
* Added SearchBar example.
(Juan R. García Blanco)
* Add a multi-threaded example program.
(Kjell Ahlstedt)
* Application example: Add a window menu.
(Murray Cumming)
* Remove stock items and other deprecated API from the tutorial.
(Kjell Ahlstedt)
* App_and_win_menus example: Add a menu item that sends a Gio::Notification.
(Kjell Ahlstedt)
* ToolPalette example: Skip non-existent and large icons.
(Kjell Ahlstedt)
* EventBox example: Make it possible to clip the label.
(Kjell Ahlstedt)
* InfoBar example: Really show the infobar.
(Kjell Ahlstedt)
* treemodelcustom: Use the new base class order.
(Murray Cumming)
* SignalIO example: Add Gio::Application::hold().
(Kjell Ahlstedt)
* Port from gnome-doc-utils to yelp-tools.
(Murray Cumming)
* Drag and Drop chapter: Correct the description of the DnD signals.
(Kjell Ahlstedt)
* Remove mention of deprecated Range::set_update_policy().
(Murray Cumming)Bug #703147 (Joris)
* Fix broken links.
(Kjell Ahlstedt)
* gmmproc appendix improvments.
(José Alburquerque)
3.8.0:
* Dialogs chapter: Add Non-modal AboutDialog section.
(Kjell Ahlstedt)
* Fix some details in the Clipboard chapter.
(Kjell Ahlstedt)
* Add some info to the custom/custom_container example.
(Kjell Ahlstedt)
* Add "Multi-threaded programs" chapter.
(Chris Vine) Bug #512348
* Builder examples: Update the Glade files to gtkmm3 status.
(Kjell Ahlstedt)
* Update the description of Box to gtkmm3 status.
(Kjell Ahlstedt)
* Fix the box example.
(Kjell Ahlstedt)
* Fix the book/application/app_menu example.
(Kjell Ahlstedt) Bug #683645 (Tom Jaeger)
* Clipboard and Socket examples: Make them non-unique.
(Kjell Ahlstedt) Bug #681323.
* Basics, Simple Example: Synchronize code and description.
(Kjell Ahlstedt) Bug #681323.
* I18n and L10n chapter: Fix broken links.
(Kjell Ahlstedt) Bug #680546.
* gmmproc: _WRAP_METHOD: Include docs on wrapping methods with slots.
(José Alburquerque) Bug #688587
* gmmproc: _WRAP_CTOR: Document the new "errthrow" extra argument option.
(José Alburquerque)
* gmmproc: _WRAP_METHOD: Document gmmproc's output parameter functionality.
(José Alburquerque)
* gmmproc: _WRAP_VFUNC: Add the errthrow optional parameter documentation.
(José Alburquerque)
* Fix 'make check' with the latest versions of glib and glibmm.
(Kjell Ahlstedt)
3.4.1:
* Entry, ComboBox sections: Adapt because
Entry::signal_activate() has been undeprecated.
(Kjell Ahlstedt) Bug #655489, comment 21.
* Memory management chapter: Improve the Widgets section.
(Kjell Ahlstedt) Bug #678566.
* Signals Appendix: Mention exceptions.
(Kjell Ahlstedt) Bug #677104.
* ComboBox and Range widgets examples: Set an active ComboBox entry.
(Kjell Ahlstedt)
* Range Widgets example: Really show a Position combo.
(Murray Cumming)
* SpinButton example: Fix orientation of vertical boxes.
(Kjell Ahlstedt)
* Update some screenshots.
(Kjell Ahlstedt)
3.4.0:
* Application examples: Add an AppMenu example.
(Murray Cumming)
* Improve the Entry and ComboBox with Entry sections.
(Kjell Ahlstedt) Bug #655489
* Replace the deprecated Gtk::Entry::signal_activate() by signal_key_press_event().
(Kjell Ahlstedt) Bug #655489.
* Install all screenshots used in the tutorial.
(Kjell Ahlstedt) Bug #655489.
3.3.18:
* Remove Table and other deprecated classes.
(Kjell Ahlstedt)
* Use and mention Gtk::Application instead of Gtk::Main.
* Use Gtk::ApplicationWindow.
* Use ColorChooserDialog instead of deprecated ColorSelectionDialog.
(Murray Cumming)
* Keyboard Events chapter: Clarify keyboard event propagation.
(Pedro Ferreira) Bug #661857
* New example programs in the DrawingArea chapter.
(Pedro Ferreira) Bug #666885
3.2.1 (stable):
* Corrected the list of authors.
3.2.0 (stable):
* New chapter: Keyboard Events
(Pedro Ferreira, Kjell Ahlstedt)
Bug #661857.
* "Working with gtkmm's Source Code" appendix,
"Recently Used Documents" chapter,
"Drawing Area Widget chapter" chapter,
"Dialogs" chapter:
Update for gtkmm 3
(Kjell Ahlstedt) Bug #658265.
* Various examples:
Correct orientation and packing, which were wrong since we ported to these
examples to gtkmm 3.
(Kjell Ahlstedt) Bug #658265.
* Use the new FontChooserDialog instead of FontSelectionDialog.
(Murray Cumming, Kjell Ahlstedt)
* Use Gtk::Box instead of the now-deprecated Gtk::HBox and Gtk::VBox.
Likewise for other H and V classes.
(Murray Cumming)
* Gtk::Builder examples: Update the Glade files.
(Kjell Ahlstedt)
* gmmproc appendix
- More about Gtk::Object.
(Murray Cumming)
- Use {OUT} instead of {RET} for output params.
(José Alburquerque)
- Initializations: Add comment about type substitution.
(José Alburquerque)
- Mention new support for optional parameters.
(José Alburquerque)
- Update for gtkmm 3
(Kjell Ahlstedt) Bug #658265.
* Replace Bitmap and Pixmap by Pixbuf.
(Kjell Ahlstedt) Bug #658265
* Update links to the git repository.
(Kjell Ahlstedt) Bug #658265.
3.0.3 (stable):
* Update library.gnome.org/devel links to developer.gnome.org.
* Added a Changes In gtkmm 3 chapter.
* Update for the change from intermediate types to std::vector.
(Murray Cumming)
3.0.2 (stable):
* Put a 2 in the name, so this is now Programming with gtkmm 2.
3.0.1 (stable):
* Correct mentions of version numbers.
(Murray Cumming)
3.0.0 (stable):
Just a version increase.
2.99.4: (unstable):
* Remove use of Gtk::Application because it was removed from gtkmm 3.0.
(Murray Cumming)
* Builder section: Remove a now non-existent property.
(Murray Cumming)
* ComboBox section: Mention set_entry_text_column() instead of set_text_column().
(Kalev Lember)
* Add basic information on Gtk::Grid.
(David King)
* Modify the custom_container and custom_widget examples.
(Kjell Ahlstedt)
* Replace gtkmm-2.24 mentions with gtkmm-3.0.
(David King)
* Build: Fix the installation path.
(David King)
2.99.3: (ustable):
* Ported to the latest gtkmm API.
(Murray Cumming, Krzesimir Nowak)
* Modified the custom_container and custom_widget examples to use
the extended layout API.
(Kjell Ahlstedt)
* Fix the print preview dialog in the printing/advanced example.
(Kjell Ahlstedt)
* Build: Check for mm-common.
(Kjell Ahlstedt) Bug #628713 (Patricia Santana Cruz)
* Book: Fix some typos.
(Chris Kühl)
2.91.6: (unstable):
* Ported to the recent gtkmm API, using Gdk::RGBA and Gtk::StyleContext
and the slightly-changed ComboBoxText API.
2.91.5: (unstable):
* Removed use of widgets removed from gtkmm.
2.91.4: (unstable):
* Improved the clipboard/ideal example.
(Kjell Ahlstedt)
* Label section: Fix a /<b> -> </b> typo.
(Murray Cumming)
* Rearranged an include to fix the build due to a not-yet-explained
compiler error.
(Murray Cumming)
2.91.2: (unstable):
* Book:
- Remove mentions of the removed STL-style container APIs.
- Fix/Hide remaining TODO comments.
- Mark examples as being for gtkmm 3, not gtkmm 2.
2.91.1: (unstable)
* Book: Combo Boxes: Update for the removal of ComboBoxEntry.
* Fix the build with latest gtkmm.
(Murray Cumming)
2.91.0: (unstable)
* Adapt example code to (unstable) gtkmm-3.0.
* Wrapping C Libraries with gmmproc:
Correct the skeletonmm directory paths.
Bug #627425. (Geodebay)
This is the master branch. See also the gtkmm-2-22 branch.
2010-07-21 Murray Cumming <murrayc@murrayc.com>
Buttons chapter: Remove text about non-existant XPMLabelBox class.
* docs/tutorial/C/gtkmm-tutorial-in.xml: The mention of an XPMLabelBox
was very odd and probably about a very very old version of the API.
2010-07-16 Murray Cumming <murrayc@murrayc.com>
Fix the build with latest gtkmm-2.22 with --enable-warnings=fatal.
Generally include gtkmm/box.h before other gtkmm headers and include
gtkmm/main.h after other gtkmm headers. Not pleasant.
2010-06-01 Murray Cumming <murrayc@murrayc.com>
Remove orphaned undef.
* examples/book/treeview/popup/treeview_withpopup.cc: Remove an undef
still left over from the removal.
2010-06-01 Murray Cumming <murrayc@murrayc.com>
Book: Remove the optional API appendix.
* docs/tutorial/C/gtkmm-tutorial-in.xml: Remove the appendix about the
reduced API because we no longer offer it in glibmm or gtkmm.
2010-05-31 Murray Cumming <murrayc@murrayc.com>
Finish removal of use of reduced API.
* examples/book/treeview/drag_and_drop/treemodel_dnd.cc: Removed some
orhpaned #endif lines left from my previous commit.
2010-05-31 Murray Cumming <murrayc@murrayc.com>
Remove use of reduced API.
* examples/*.[h|cc]: Remove all ifdefed code that supported the various
reduced API, because we no longer support that in latest glibmm and gtkmm.
2010-05-07 David King <davidk@openismus.com>
Improve the Assistant example
* examples/book/assistant/*: Move examplewindow.[cc|h] to
exampleassistant.[cc|h]]. Add another window which opens the assistant
and receives the result from it.
2010-05-07 David King <davidk@openismus.com>
Recommend non-deprecated Tooltip API in Tooltips chapter
* docs/tutorial/C/gtkmm-tutorial-in.xml: Remove text that recommended
use of the deprecated Tooltips API, and suggest the Tooltip API
instead.
2010-05-07 David King <davidk@openismus.com>
Update copyright years for tutorial
* docs/tutorial/C/gtkmm-tutorial-in.xml: Update copyright years to
include all years, not a range.
2.20.1:
* Multiple-Item Widgets chapter: Added Assistant sub-section.
(David King, Openismus)
2.20.0:
* Update the code to use only non-deprecated API.
(Murray Cumming)
2.19.3:
* Basics: Add mixing C and C++ APIs section.
* Removed Drawing With GDK (deprecated) appendix.
* Custom Signals appendix: Really show the example.
* Building from svn chapter: Mention git instead.
* Remove FAQ - moved to live.gnome.org/gtkmm/FAQ
(Murray Cumming)
2.19.2:
* Added ToolPalette chapter.
(Murray Cumming)
* examples:
- Do not use deprecated API.
(Murray Cumming)
- InfoBar Example: Move the bar to the top of the window.
(José Alburquerque)
* Build:
- Support Automake silent rules
- Create output subdirectories automatically
(Daniel Elstner)
2.17.4:
* Added an InfoBar example.
(José Alburquerque)
* Removed unnecessary virtual keywords from examples.
(Murray Cumming)
2.17.3:
* The tutorial links to the example sources now point to the cgit Web
interface of git.gnome.org.
* The figures and icons show up again in the locally installed HTML
documentation.
2.17.2:
* Abstract: Put useful text here, to not look silly on library.gnome.org.
* Entry: Mention completion, icons, and progress bars.
2.17.1:
* The Docbook XML files of the tutorial have been renamed in order to
ease the integration with library.gnome.org.
2.17.0:
* A number of example programs have been corrected.
* All libglademm examples have been removed in favor of Gtk::Builder.
* The build system is now largely based on non-recursive make.
* The source archive now ships with the generated HTML files of the tutorial.
* The appendix in the tutorial on the creation of new C++ binding modules
has been updated for the new mm-common build infrastructure.
2.16.0:
* Added entry/progress and entry/icon examples, just to test that API.
2.14.2:
* gmmproc appendix: Mention pygobject instead of pygtk for the codegen stuff
such as h2def.py and docextract_to_xml.py. Noticed by Krzesimir Nowak.
* Notebook chapter: Mention set_current_page() instead of set_page(), which does
not exist. Noticed by Jason Curole.
(Murray Cumming)
* examples/book/range_widgets/examplewindow.cc: Remove unnecessary casts to int.
(Fabrício Godoy)
* Windows build fixes. (Armin Burgmeier).
2.14.1:
* Removed the appendix about Dev-C++ because it was outdated.
Instead, refer to the online instructions on live.gnome.org.
(Armin Burgmeier)
2.14.0:
* AboutDialog example: Respond to the close button.
(Murray Cumming, Götz Waschk) Bug #550675
2.13.2:
* Timeouts: Updated the inline example code and text.
(Ainsley Pereira) Bug #537858
* Add a COPYING.examples and corrected COPYING to GFDL-1.2, as
used in the documentation text.
(Deng Xiyue) Bug #545892
* Install generated html, as we did when this was in the gtkmm tarball.
(Deng Xiyue)
* Remove index.html because the definitive copy of this is on the website.
(Murray Cumming)
* Fix the examples build for gcc 4.3, adding headers.
(Deng Xiyue)
* Update the links for Visual C++ 2005.
(Deng Xiyue)
2.13.1:
* Uses gnome-doc-utils, so it can be translated and installed properly.
(Murray Cumming)
* Addition to the gmmproc chapter about non-GType-registered enums.
(Hubert Figuiere
* Corrected the link to jhbuild.
(Jonathon Jongsma)
2.13.0:
Initial release.
This book and examples were previously in the gtkmm module itself.
They are now in their own gtkmm-documentation module so that that book may
contain examples of other libraries such as libgdamm.
Recent Changes:
* Added full example in the libglademm section.
* Several new giomm examples in examples/book/giomm, not yet mentioned in the
book.
(Jonathon Jongsma, Murray Cumming)
* examples/book/custom/custom_widget:
make the class name in the .gtkrc file begin with a lower-case 'gtkmm__'
so that the rc file is parsed properly.
Jonathon Jongsma (Bug #396198)
* Additions to the gmmproc chapter, about conversions, _CLASS_INTERFACE(),
_WRAP_GERROR(), and _MEMBER_GET/SET().
(Murray Cumming)
* Added a warning about not making TreeColumnRecords static.
(Murray Cumming) Bug #443586 (Robert Pearce).
|