After having tried a variety of different approaches, I think aauzi's approach is actually about as clean as things are likely to get. GtkMenubar's event stealing really complicates things, and the GdkWindow hierarchy isn't as nice as it could be here.
After having tried a variety of different approaches, I think aauzi's approach is actually about as clean as things are likely to get. GtkMenubar's event stealing really complicates things, and the GdkWindow hierarchy isn't as nice as it could be here.