From 56b0fb8b6e01540f36b32236cdc6b064346bae6b Mon Sep 17 00:00:00 2001 From: root Date: Sat, 27 Jun 2009 14:09:11 +0000 Subject: fixed printscript.py fixed odftops filter added gtkunixprint dialog trimmed down some unnecessary code --- (limited to 'printtoolbar.py') diff --git a/printtoolbar.py b/printtoolbar.py index 5f3ff5f..2132b16 100644 --- a/printtoolbar.py +++ b/printtoolbar.py @@ -27,7 +27,7 @@ from sugar.graphics.toolbutton import ToolButton from sugar.graphics.menuitem import MenuItem from sugar.graphics import iconentry from sugar.activity import activity -from printscript import serverConnection +from printscript import * @@ -36,14 +36,14 @@ class PrintToolbar(gtk.Toolbar): __gtype_name__= 'PrintToolbar' - def __init__(self, evince_view): + def __init__(self, evince_view, title=None, tempfile=None): gtk.Toolbar.__init__(self) - + self._evince_view = evince_view self._document = None - self._pdf = ToolButton() + self._pdf = ToolButton('document-save') self._pdf.set_tooltip(_('save-PDF')) self._pdf.props.sensitive = False self.insert(self._pdf, -1) @@ -55,38 +55,21 @@ class PrintToolbar(gtk.Toolbar): self.insert(self._moodle, -1) self._moodle.show() - - - - -class DocumentToolbar(gtk.Toolbar): - __gtype_name__= 'DocumentToolbar' - - - def __init__(self, evince_view): - gtk.Toolbar.__init__(self) - - self._evince_view = evince_view - self._document = None - + self._USB = ToolButton('printer') + self._USB.set_tooltip(_('printer')) + self._USB.props.sensitive = False + self.insert(self._USB, -1) + self._USB.show() - self._open = ToolButton() - self._open.set_tooltip(_('Open')) - self._open.props.sensitive = False - #self._open.connect('clicked', self._show_journal_object_picker) - self.insert(self._open, -1) - self._open.show() + self._USB.connect('clicked', self.printing) - self._close = ToolButton() - self._close.set_tooltip(_('Close')) - self._close.props.sensitive = False - #self._close.connect('clicked', self._close_a_doc) - self.insert(self._close, -1) - self._close.show() - - - - + def printing(self, widget): + printdialog = PrinterSetup(self._title, self._path) + + def setTitlePath(self, title, path): + self._title = title + self._path = path + class ReadToolbar(gtk.Toolbar): __gtype_name__ = 'ReadToolbar' -- cgit v0.9.1