Thanks a lot for the suggestions @rafal. I was able to test the modified backend without installing it directly into my system using JHBuild. Also, the following tutorial( https://mail.gnome.org/ archives/desktop-devel-list/2006-December/msg00069.html) was written for GTK2 and lacks completeness. If similar tutorial on creating print backends could be written (wrt GTK3 / GTK4) by someone ,that would be quite useful to the community IMHO.
Thanks and regards, Nilanjana On Tue, May 23, 2017 at 3:52 PM, Rafal Luzynski < digitalfr...@lingonborough.com> wrote: > 23.05.2017 10:41 Nilanjana Lodh <nilanjanal...@gmail.com> wrote: > > [...] > > I am trying to develop an alternative CUPS backend using the new > > CUPS API - so it is going to list all the CUPS printers as well as > > the IPP printers; > > Is it supposed to land in the main gtk repo eventually? Instead of > developing a new backend you may consider updating the existing one. > I have a feeling that the maintainers will be more likely to accept > the patches for the existing backend than those which create a new > backend which is supposed to work side-by-side with another existing > one which would be nominated as deprecated but still would be around. > > While you are developing it as a completely new backend my suggestion > is to make all your printer names have some visible suffix or prefix > so you will easily distinguish your printers from the original > CUPS printers (because I guess these will be two identical sets of > physical devices). > > > Also, is there a way I can test my backend without installing it > > (to avoid messing with my system)- Is using JHBuild an option? > > Unfortunately, again my answer is "I don't know" but IMHO JHBuild > is such a powerful tool that it may really help with your backend. > > My another suggestion is to install the gtk source repository and > step inside gtk_enumerate_printers() with a debugger to see how it > loads print backend and how each of them delivers its printers. > > I hope there are people around here who will provide more accurate > answers. > > Regards, > > Rafal >
_______________________________________________ gtk-list mailing list gtk-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-list