summaryrefslogtreecommitdiff
path: root/gtkprinting_slides.py
blob: 9738dfadd4204f6ab31d7f857c603f3de9bc3ffd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/usr/bin/python

def slide_add(f, data=None, width=800, height=600):
	if not data:
		data = {'who': -1}
        slides.append ((f, data, width, height))
	return f

slides = []
slide_add ("GTK+ Printing")
slide_add ("History")
slide_add ("Native dialogs\n on Win32 / OS X")
slide_add ("App can add\n widgets / pages\n to dialog")
slide_add ("App can ask\n for notification\n even after spooling")
slide_add ("Cairo\n for rendering")
slide_add ("On Unix,\n passthrough\n Postscript too")
slide_add ('Backends:\nFile\nCUPS\nlpr\n<span foreground="gray">PAPI</span>')
slide_add ("External\n application for\n preview by default\n (evince)")
slide_add ("Async operation\n (not on Win32)\n Redo CUPS convenience API")
slide_add ("That's\n mostly\n it!")

if __name__ == "__main__":
	import slippy
	import gtkprinting_theme
	slippy.main (slides, gtkprinting_theme)