org.herac.tuxguitar.gui.actions.file

Class PrintAction

Implemented Interfaces:
DisposeListener, MenuListener, MouseListener, SelectionListener

public class PrintAction
extends Action

Field Summary

static String
NAME

Constructor Summary

PrintAction(TablatureEditor tablatureEditor)

Method Summary

boolean
doAction(TypedEvent e)
PrintService
getPrintService(PrinterData printerData)
PrintDocument
makePrintDocument(PageFormat pageFormat, PrintDocumentData data)

Methods inherited from class org.herac.tuxguitar.gui.actions.Action

doAction, fireUpdate, fireUpdate, getEditor, getLastEvent, getName, getSongManager, isEditableKeyBinding, menuHidden, menuShown, mouseDoubleClick, mouseDown, mouseUp, process, redraw, updateTablature, widgetDefaultSelected, widgetDisposed, widgetSelected

Field Details

NAME

public static final String NAME

Constructor Details

PrintAction

public PrintAction(TablatureEditor tablatureEditor)

Method Details

doAction

public boolean doAction(TypedEvent e)
Overrides:
doAction in interface Action

getPrintService

public PrintService getPrintService(PrinterData printerData)

makePrintDocument

public PrintDocument makePrintDocument(PageFormat pageFormat,
                                       PrintDocumentData data)