1. 19 Jan, 2004 1 commit
  2. 16 Jan, 2004 1 commit
    • Murray Cumming's avatar
      Added TreeIter::set_stamp() and get_stamp(), with documentation, for use · 3e1cb9bb
      Murray Cumming authored
      2004-01-14  Murray Cumming  <murrayc@usa.net>
      
              * gtk/src/treeiter.[hg}ccg]: Added TreeIter::set_stamp() and
              get_stamp(), with documentation, for use when implementing a
              custom TreeModel.
              * gtk/src/treemodel.[hg|ccg]:
              - Hand-coded several vfuncs and their C callbacks, so that we can have
              C++ iterators instead of GtkTreeIter*s in the API, and to reorder some
              parameters.
              - Added 2 extra vfuncs for information about root nodes. The C
              versions of these vfuncs provide root node information when the iter
              is NULL, but it is nicer in C++ to just have an extra vfunc without
              that parameter. This requires an extra if() in the _vfunc_callback()
              implementation.
              - Added documentation for the vfuncs but gmmproc does not yet put the
              documentation in the right place for the generated vfuncs.
              * gtk/src/cellrenderer.hg: Added docuemntation for the vfuncs, but
              gmmproc does not put this documentation in the right place yet.
              * examples/: Added treemodelcustom to show a derived TreeModel, which
              overrides those vfuncs, based on the example by Christof Pettig.
      3e1cb9bb
  3. 12 Jan, 2004 1 commit
  4. 09 Jan, 2004 1 commit
    • Murray Cumming's avatar
      Added docs, based on the C docs. Added bool return value to iteration(). · de16a6e6
      Murray Cumming authored
      2004-01-09  Murray Cumming  <murrayc@usa.net>
      
              * gtk/src/main.[hg|ccg]: Added docs, based on the C docs. Added bool
              return value to iteration().
              * gtk/src/uimanager.hg: Added wrapper for get_toplevels(), as wrapper
              for gtk_ui_manager_get_toplevels().
              * gtk/src/action.hg: add(): Use the new
              gtk_action_group_add_action_with_accels() instead of
              gtk_action_group_add_action() so that it tries to use the stock
              accelerator if the action has a stock_id.
      de16a6e6
  5. 08 Jan, 2004 1 commit
  6. 05 Jan, 2004 2 commits
    • Murray Cumming's avatar
      spec file fix. · d758b5e6
      Murray Cumming authored
      d758b5e6
    • Murray Cumming's avatar
      Added class documentation, by copying it from the C documentation. Added · f76609a8
      Murray Cumming authored
      2004-01-03  Murray Cumming  <murrayc@usa.net>
      
              * gdk/src/*.[hg|ccg]: Added class documentation, by copying it from the
              C documentation.
              * gdk/gdkmm/: Added rgb.[h|cc] with some global functions, wrapping
              gdk_rgb_get_colormap(), gdk_rgb_get_visual() and gdk_rgb_ditherable().
              * gdk/src/color.hg: Documented all methods, apart from the hsv and hsl
              stuff that is a mystery to me.
              * gdk/src/colormap.hg: Added get_system() as a wrapper for
              gdk_colormap_get_system().
              * gdk/src/device.hg: Added get_name(), get_source(), get_mode() and
              get_has_cursor() as accessors for read-only struct fields.
              * gdk/src/dragcontext.[hg|ccg]: Added get_targets() and documented it
              and other accessors.
              * gtk/src/liststore.hg, treestore.hg: Documented all methods.
              * gtk/src/tree*.hg: Added lots of class and method documentation.
      f76609a8
  7. 02 Jan, 2004 1 commit
    • Murray Cumming's avatar
      Corrected generated .devhelp filename so that it matches the pattern that · 5940e20d
      Murray Cumming authored
      2003-12-31  Murray Cumming  <murrayc@usa.net>
      
              * docs/reference/Makefile.am: Corrected generated .devhelp filename
              so that it matches the pattern that devhelp looks for.
              * docs/reference/doxygen_to_devhelp.xsl: Correct link prefix, so that
              it links to the installed html documentation.
              * gtk/gtkmm/accelmap.[h|cc]: Added lock_path() and unlock_path() as
              wrappers for new GTK+ functions. Added documentation for all AccelMap
              methods, based on the GTK+ docs.
              * gtk/src/clipboard.[hg|ccg]: Added documentation, based on the C docs.
              Added wait_for_targets(), as a wrapper for
              gtk_clipboard_wait_for_targets(). Added a version of request_targets()
              with a callback that takes a list of strings, as a wrapper for
              gtk_clipboard_request_targets(), and deprecated the hacky one
              with a callback that takes a SelectionData.
              * atk/src/: Added Hyperlink, Hypertext, Document, and StreamableContent
              * atk/src/atkobject.hg: Now inherits from the Hypertext interfaces as
              well as the others.
              * gtk/src/gtk_methods.defs: Updated from gtk+ with h2defs.py
      5940e20d
  8. 20 Dec, 2003 1 commit
  9. 19 Dec, 2003 2 commits
    • Murray Cumming's avatar
      Added API version number. · 7f00dba4
      Murray Cumming authored
      7f00dba4
    • Murray Cumming's avatar
      Added set_double_click_distance() as wrapper for · 7093b836
      Murray Cumming authored
      2003-12-18  Murray Cumming  <murrayc@usa.net>
      
              * gdk/src/display.hg: Added set_double_click_distance() as wrapper
              for gdk_display_set_double_click_distance(), though the .defs for
              it are not there yet.
              * gtk/src/settings.hg: Added double-click-distance property.
              * gtk/src/button.hg: Added get/set_alignment() as wrapper for
              gtk_button_get/set_alignment(), though the .defs are not there yet.
              * pango/src/pangoline.hg: Added get_length(), get_start_index(), and
              get_layout() as accessors for the public struct fields.
              * gtk/src/cellrenderertext.hg: Wrapped the new single-paragraph-mode
              property.
      7093b836
  10. 14 Dec, 2003 1 commit
    • Murray Cumming's avatar
      Make sure that gtkmm2.devhelp is generated before trying to install it. · ee13f3d8
      Murray Cumming authored
      2003-12-13  Murray Cumming  <murrayc@usa.net>
      
              * docs/reference/Makefile.am: Make sure that gtkmm2.devhelp is
              generated before trying to install it. Added a doxygen-warnings
              target that outputs the doxygen log to doyxge_warnings.txt.
              * gdk/src/window.hg: Added get_group(), wrapper
              gdk_window_get_group(), and set_accept_focus() as wrapper for
              gdk_window_set_accept_focus().
              * gdk/src/display.hg: Added get_default_group(), as wrapper for
              gdk_display_get_default_group().
      ee13f3d8
  11. 10 Dec, 2003 1 commit
    • Murray Cumming's avatar
      Regenerated with h2defs.py. Corrected C function name in _WRAP_CONSTRUCT, · f1f6728a
      Murray Cumming authored
      2003-12-08  Murray Cumming  <murrayc@usa.net>
      
              * gtk/src/gtk_methods.defs: Regenerated with h2defs.py.
              * gtk/src/combobox.hg: Corrected C function name in _WRAP_CONSTRUCT,
              so that the constructor is actually generated.
              * gtk/src/comboboxentry.hg: Added set_text_column() as wrapper
              for gtk_combo_box_entry_set_text_column().
              * gtk/src/entrycompletion.[hg|ccg]: Wrapped match_selected signal,
              unpleasantly, by hand-coding everything.
              * gtk/src/filefilter.[hg|ccg]: Added add_custom() as wrapper for
              gtk_file_filter_add_custom(), using a SignalProxy.
              * gtk/src/menu: Added set_monitor() as wrapper for
              gtk_menu_set_monitor().
              * gtk/src/treeviewcolumn.hg: Added get_cell_position() as a
              wrapper for gtk_tree_view_column_cell_get_position().
      f1f6728a
  12. 09 Dec, 2003 1 commit
    • Murray Cumming's avatar
      Regenerated with h2defs.py. Corrected C function name in _WRAP_CONSTRUCT, · 5f26f1d5
      Murray Cumming authored
      2003-12-08  Murray Cumming  <murrayc@usa.net>
      
              * gtk/src/gtk_methods.defs: Regenerated with h2defs.py.
              * gtk/src/combobox.hg: Corrected C function name in _WRAP_CONSTRUCT,
              so that the constructor is actually generated.
              * gtk/src/comboboxentry.hg: Added set_text_column() as wrapper
              for gtk_combo_box_entry_set_text_column().
              * gtk/src/entrycompletion.[hg|ccg]: Wrapped match_selected signal,
              unpleasantly, by hand-coding everything.
              * gtk/src/filefilter.[hg|ccg]: Added add_custom() as wrapper for
              gtk_file_filter_add_custom(), using a SignalProxy.
              * gtk/src/menu: Added set_monitor() as wrapper for
              gtk_menu_set_monitor().
              * gtk/src/treeviewcolumn.hg: Added get_cell_position() as a
              wrapper for gtk_tree_view_column_cell_get_position().
      5f26f1d5
  13. 08 Dec, 2003 1 commit
  14. 06 Dec, 2003 1 commit
    • Murray Cumming's avatar
      Removed the constructor that takes a RadioToolButton& group, because it · 84791142
      Murray Cumming authored
      2003-12-06  Murray Cumming  <murrayc@usa.net>
      
              * gtk/src/radiotoolbutton.[hg|ccg]: Removed the constructor that
              takes a RadioToolButton& group, because it looks like a copy
              constructor. Added a constructor that takes a Widget& icon_group,
              for consistency with the other ToolButton classes.
              Bug 128484 (Billy O'Connor).
      84791142
  15. 03 Dec, 2003 1 commit
  16. 28 Nov, 2003 1 commit
    • Murray Cumming's avatar
      Added iter_is_valid(). Use the old TreeIter:: operator bool() as a default · 92b6f647
      Murray Cumming authored
      2003-11-27  Murray Cumming  <murrayc@usa.net>
      
              * gtk/src/treemodel.hg: Added iter_is_valid(). Use the old TreeIter::
              operator bool() as a default implementation, but this is already
              reimplemented in ListStore and TreeStore, using GTK+ functions.
              * gtk/src/treeiter.hg: operator bool(): Use iter_is_valid() instead
              of our hack.
      92b6f647
  17. 23 Nov, 2003 1 commit
    • Murray Cumming's avatar
      Manually-implement constructors, because the group is not a property. Use · 91385538
      Murray Cumming authored
      2003-11-23  Murray Cumming  <murrayc@usa.net>
      
              * gtk/src/radiotoolbutton.[hg|ccg]: Manually-implement constructors,
              because the group is not a property.
              * examples/book/toolbar: Use the new Toolbar API, to test it, though
              this example should probably use the UIManager in future.
              * gtk/gtkmm.h: Added the toolitem headers.
      91385538
  18. 22 Nov, 2003 1 commit
  19. 20 Nov, 2003 1 commit
  20. 19 Nov, 2003 2 commits
  21. 17 Nov, 2003 3 commits
  22. 14 Nov, 2003 1 commit
  23. 05 Nov, 2003 1 commit
    • Murray Cumming's avatar
      Fixed typos to fix build. · 5c49ffb8
      Murray Cumming authored
      2003-11-05  Murray Cumming  <murrayc@usa.net>
      
              * gtk/src/widget.hg, gdk/src/window.hg: Fixed typos to fix build.
      5c49ffb8
  24. 04 Nov, 2003 1 commit
    • Murray Cumming's avatar
      Renamed add_action() to add(), to reduce the amount of client code · 78e44ab5
      Murray Cumming authored
      2003-11-03  Murray Cumming  <murrayc@usa.net>
      
              * gtk/src/action.[hg|ccg]: Renamed add_action() to add(), to reduce
              the amount of client code slightly.
              * gtk/src/celllayout.[hg|ccg]: Added set_cell_data_func(), using
              SignalProxy.
              * gtk/src/treemodelfilter.[hg|ccg]:
              Added set_visible_func(), using SignalProxy.
              Added convert methods.
      78e44ab5
  25. 03 Nov, 2003 1 commit
    • Murray Cumming's avatar
      renamed create_from_stock() to create() because I think we can overload · 2e09c0d5
      Murray Cumming authored
      2003-11-02  Murray Cumming  <murrayc@usa.net>
      
              * gtk/src/*action.[hg|ccg]: renamed create_from_stock() to
              create() because I think we can overload the methods, because the
              parameters are distinguishable.
              * examples/book/dialogs/: Added filechooserdialog, by copying and
              modifying the fileselectiondialog example.
              * gtk/src/entrycompletion.[hg|ccg]: wrap set_match_func() using
              SignalProxy.
      2e09c0d5
  26. 01 Nov, 2003 1 commit
  27. 31 Oct, 2003 2 commits
  28. 30 Oct, 2003 1 commit
    • Murray Cumming's avatar
      Removed get/set_pack_end() now that they are removed from GTK+, to fix the · 3759081e
      Murray Cumming authored
      2003-10-30  Murray Cumming  <murrayc@usa.net>
      
              * gtk/src/toolitem.hg: Removed get/set_pack_end() now that they are
              removed from GTK+, to fix the CVS build.
              * docs/Makefile.am_fragment: Install docs to gtkmm-2.4 directory
              instead of gtkmm-2.3.
              * docs/reference/Makefile.am: Add installdox rule to make the
              reference html link to the glibmm docs when they are installed.
      3759081e
  29. 28 Oct, 2003 1 commit
    • Murray Cumming's avatar
      Dealt with several //TODO comments, adding several unset_*() methods · f25c68ee
      Murray Cumming authored
      2003-10-26  Murray Cumming  <murrayc@usa.net>
      
              * Dealt with several //TODO comments, adding several unset_*() methods
              * *Action: Changed create() to create_from_stock() and create.
              * ToggleAction: create() methods: Added bool is_active parameter.
              * RadioAction: create() methods: Added group parameter.
              * Added gtk/gtkmm/radiobuttongroup.[h|cc] containing
              Gtk::RadioButtonGroup. This was previously in the Gtk::Menu_Helpers
              namespace. It now works with RadioActions as well as the 3 other
              Radio item classes.
              * Added examples/combobox/complex, showing a custom tree model,
      f25c68ee
  30. 25 Oct, 2003 1 commit
    • Murray Cumming's avatar
      regenerated, keeping hand-coded changes, after adding some extra GTypes to · 5a5c2e78
      Murray Cumming authored
      2003-10-24  Murray Cumming  <murrayc@usa.net>
      
              * gtk/src/gtk_signals.defs: regenerated, keeping hand-coded changes,
              after adding some extra GTypes to tools/extra_defs_gen.
              * gkt/gtkmm: Added cellrenderer_generation.[h|cc], with some of the
              templates and template specialisations previously in
              treeviewcolumn.[hg|ccg]. This allowed them to be reused in
              gtk/src/celllayout.hg for a pack_start(model column) template.
              * demos/gtk-demo/: Added example_ui_manager.cc - a C++ version of
              the C one.
      5a5c2e78
  31. 22 Oct, 2003 1 commit
  32. 18 Oct, 2003 1 commit
    • Murray Cumming's avatar
      Updated for latest API. Added gtk/gtkmm/comboboxtext.[h|cc], putting · 265bc816
      Murray Cumming authored
      2003-10-17  Murray Cumming  <murrayc@usa.net>
      
              * gtk/src/combobox.hg: Updated for latest API.
              * Added gtk/gtkmm/comboboxtext.[h|cc], putting text-based stuff
              in a sub class.
              * gtk/src/treemodel.[hg|ccg]: Added const overload of children(),
              but it's a bad hack that needs more attention.
              * Added examples/book/combobox, which uses ComboBoxText and should use
              ComboBox also in future. It segfaults at the moment.
              * Added gtk/src/toggleaction.[hg|ccg] and gtk/src/radioaction.hg.
              * Wrapped GList* and GSList*-using methods.
              * UIManager: Wrapped Error-using methods, with optional errthrow
                parameter of _WRAP_METHOD().
              * gtk/src/gtk_signals.defs: Updated with newly-generated defs from
              extra_defs_gen, redoing the by-hand corrections.
              * examples/book/dialogs/colorselection, fontselection: Used
              the buttons instead. This will be moved into the buttons folder
              later.
              * examples/book/dialogs/messagedialog: Updated for new constructor
              API.
      265bc816
  33. 17 Oct, 2003 1 commit
    • Murray Cumming's avatar
      Updated for latest API. Added gtk/gtkmm/comboboxtext.[h|cc], putting · 55b49444
      Murray Cumming authored
      2003-10-17  Murray Cumming  <murrayc@usa.net>
      
              * gtk/src/combobox.hg: Updated for latest API.
              * Added gtk/gtkmm/comboboxtext.[h|cc], putting text-based stuff
              in a sub class.
              * gtk/src/treemodel.[hg|ccg]: Added const overload of children(),
              but it's a bad hack that needs more attention.
              * Added examples/book/combobox, which uses ComboBoxText and should use
              ComboBox also in future. It segfaults at the moment.
              * gtk/src/gtk_signals.defs: Updated with newly-generated defs from
              extra_defs_gen, redoing the by-hand corrections.
      55b49444
  34. 12 Oct, 2003 1 commit