On Sat, 6 Apr 2019 at 20:15, <cecas...@aol.com> wrote:
> The second cairo_t is used so that the rectangle can be lined up to the > cell. If I use the cairo_t in the "draw" callback then the rectangle > doesn't line up. > You're still using: 1. the wrong window to draw on 2. deprecated API 3. a slow rendering path In general, though drawing *on top* of widgets is not encouraged; you're either going to break things inside GTK, or your own code will break because GTK may change something in how widgets are drawn. If you want to change how a cell is rendered, you can subclass the cell renderer into your own class and override its own draw function; this way, you're guaranteed you'll be rendering at the right position. Ciao, Emmanuele. -- https://www.bassi.io [@] ebassi [@gmail.com] _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list