Re: gtkrbtree core dump




Hi Tadej,

I am looking at the docs but not seeing what you are describing.

IF you want to see which widgets are derived from GtkTreeView, simply
open GtkTreeView API docs and check "Object Hierarchy" section. Direct
descendants will be listed here (if there are any). There is no "stock"
gtk widget that would be derived from GtkTreeView.

The object hierarchy graph at http://developer.gnome.org/gtk3/stable/GtkTreeView.html
shows only the ancestors of GtkTreeView:

GObject
 +---GInitiallyUnowned
  +---GtkWidget
   +---GtkContainer
    +---GtkTreeView

Am I looking at the wrong graph?

File chooser dialogs use GtkTreeView to display files/folders and as far
as I can tell from your description, this is the only place where tree
view is used in your app. Maybe file system changes cause tree view to
update itself in a bad way? (I'm mostly guessing here after a quick git
grep through sources.)

I could believe that file chooser dialogs are somehow related to GtkTreeView, but this is not shown in the object hierarchy graph at http://developer.gnome.org/gtk3/stable/GtkFileChooserDialog.html:

GObject
 +---GInitiallyUnowned
  +---GtkWidget
   +---GtkContainer
    +---GtkBin
     +---GtkWindow
      +---GtkDialog
       +---GtkFileChooserDialog

Again, am I looking in the wrong place? Can you refer me to the GTK+3 documentation page which shows the connection between file chooser dialogs and GtkTreeView?

There do seem to be a few cases in the GTK+3 documentation pages where a particular object's hierarchy graph does show at least immediate descendants as well as ancestors (e.g., GtkContainer, GtkDialog), but this does not seem to be the case in general.

Thanks!

Roger



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]