def build_pretty_printers(): global printer printer = printing.Printer("libreoffice/svl") # macro-based arrays from svl module printer.add('SvArray', SvArrayPrinter, SvArrayPrinter.query)
def build_pretty_printers(): global printer printer = printing.Printer('libreoffice/basegfx') # basic types printer.add('basegfx::B2DRange', B2DRangePrinter) printer.add('basegfx::B2DPolygon', B2DPolygonPrinter) printer.add('basegfx::B2DPolyPolygon', B2DPolyPolygonPrinter)
def build_pretty_printers(): global printer printer = printing.Printer("libreoffice/cppu") # basic UNO stuff printer.add('_uno_Any', UnoAnyPrinter) printer.add('com::sun::star::uno::Any', UnoAnyPrinter) printer.add('com::sun::star::uno::Reference', UnoReferencePrinter) printer.add('com::sun::star::uno::Sequence', UnoSequencePrinter) printer.add('com::sun::star::uno::Type', UnoTypePrinter) printer.add('cppu_threadpool::ThreadPool', CppuThreadpoolThreadPoolPrinter)
def build_pretty_printers(): global printer printer = printing.Printer("libreoffice/writerfilter") printer.add('writerfilter::ooxml::OOXMLPropertyImpl', OOXMLPropertyPrinter) printer.add('writerfilter::ooxml::OOXMLPropertySetImpl', OOXMLPropertySetPrinter) printer.add('writerfilter::ooxml::OOXMLPropertySetValue', OOXMLPropertySetValuePrinter) printer.add('writerfilter::ooxml::OOXMLStringValue', OOXMLStringValuePrinter) printer.add('writerfilter::ooxml::OOXMLIntegerValue', OOXMLIntegerValuePrinter) printer.add('writerfilter::ooxml::OOXMLHexValue', OOXMLIntegerValuePrinter)
def build_pretty_printers(): global printer printer = printing.Printer('libreoffice/tl') # various types printer.add('BigInt', BigIntPrinter) printer.add('Color', ColorPrinter) printer.add('DateTime', DateTimePrinter) printer.add('Date', DatePrinter) printer.add('Time', TimePrinter) printer.add('Point', PointPrinter) printer.add('Size', SizePrinter) printer.add('Rectangle', RectanglePrinter)
def build_pretty_printers(): global printer printer = printing.Printer("libreoffice/sw") printer.add('BigPtrArray', BigPtrArrayPrinter) printer.add('SwPosition', SwPositionPrinter) printer.add('SwNodeIndex', SwNodeIndexPrinter) printer.add('SwIndex', SwIndexPrinter) printer.add('SwPaM', SwPaMPrinter) printer.add('SwUnoCrsr', SwUnoCrsrPrinter) printer.add('SwRect', SwRectPrinter) printer.add('sw::mark::UnoMark', SwUnoMarkPrinter) printer.add('SwXTextRange::Impl', SwXTextRangeImplPrinter) printer.add('sw::UnoImplPtr', SwUnoImplPtrPrinter) printer.add('SwXTextRange', SwXTextRangePrinter) printer.add('SwXTextCursor::Impl', SwXTextCursorImplPrinter) printer.add('SwXTextCursor', SwXTextCursorPrinter)
def build_pretty_printers(): global printer printer = printing.Printer("libreoffice/sal") # strings and string buffers printer.add('_rtl_String', RtlStringPrinter) printer.add('_rtl_uString', lambda name, val: RtlStringPrinter(name, val, 'utf-16le')) printer.add('rtl::OString', StringPrinter) printer.add('rtl::OUString', lambda name, val: StringPrinter(name, val, 'utf-16')) printer.add('rtl::OStringBuffer', StringPrinter) printer.add('rtl::OUStringBuffer', lambda name, val: StringPrinter(name, val, 'utf-16')) printer.add('sal_Unicode', SalUnicodePrinter, SalUnicodePrinter.query) # other stuff printer.add('rtl::Reference', RtlReferencePrinter) printer.add('_oslFileStatus', OslFileStatusPrinter) return printer
def build_pretty_printers(): global printer printer = printing.Printer('libreoffice/tl') # old-style containers printer.add('DynArray', LinearContainerPrinter) printer.add('List', LinearContainerPrinter) printer.add('Stack', LinearContainerPrinter) printer.add('Table', TablePrinter) # various types printer.add('BigInt', BigIntPrinter) printer.add('Color', ColorPrinter) printer.add('Fraction', FractionPrinter) printer.add('DateTime', DateTimePrinter) printer.add('Date', DatePrinter) printer.add('Time', TimePrinter) printer.add('Point', PointPrinter) printer.add('Size', SizePrinter) printer.add('Rectangle', RectanglePrinter)
def build_pretty_printers(): global printer printer = printing.Printer("libreoffice/svl") printer.add('SfxItemSet', ItemSetPrinter)
def build_pretty_printers(): global printer printer = printing.Printer("libreoffice/vcl") printer.add('ImplSchedulerData', ImplSchedulerDataPrinter)