GtkTextView: use pointer or Ref instead of _GtkTextIter struct (breaking) #62
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The struct
_GtkTextIter
is not opaque, but users of this package are never going to want to modify its fields, which are literally all named "dummy". It makes way more sense to pass pointers and references to it than the struct itself, and it's more consistent with everything else in this package. Both GtkTextView and GtkTreeView sort of fell through the cracks when I was sorting out major issues back around version 0.3.One could do the same thing with GtkTreeView and
_GtkTreeIter
, but that API is deprecated in recent versions of GTK4 and its functionality can be replaced with GtkListView, etc. So I am strongly inclined to leave it alone.