Skip to content
  • 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
To find the state of this project's repository at the time of any of these versions, check out the tags.