Comment 8 for bug 1053616

Michael Nagel (nailor) wrote :

this should be the relevant c code: page-view.c:4086ff
static void page_view_page_size_changed_cb (PageView* self, Page* p) {
 g_return_if_fail (self != NULL);
 g_return_if_fail (p != NULL);
 self->priv->update_image = TRUE;
 g_signal_emit_by_name (self, "size-changed");
 g_signal_emit_by_name (self, "changed");
}

corresponding to this vala code: page-view.vala:1032ff
    private void page_size_changed_cb (Page p)
    {
        /* Regenerate image */
        update_image = true;
        size_changed ();
        changed ();
    }

related is page-view.c:69ff
struct _PageView {
 GTypeInstance parent_instance;
 volatile int ref_count;
 PageViewPrivate * priv;
};

self->priv->*** seems to be a common idiom in the generated c code, but this is where my knowledge of vala ends.