/* * bonobo-print.idl: Bonobo remote printing support * * Author: * Michael Meeks (michael@helixcode.com) * * Copyright (C) 2000 Helix Code, Inc. */ #ifndef BONOBO_PRINT_IDL #define BONOBO_PRINT_IDL #include "Bonobo_Storage.idl" module Bonobo { struct PrintScissor { double width_first_page, width_per_page; double height_first_page, height_per_page; }; struct PrintDimensions { double width, height; }; interface Print : Bonobo::Unknown { /** * render: * * This returns a gnome-print Meta stream of the object * rendered into an infinite page at the origin with size * determined by the PrintDimensions. The PrintScissor tells * it at what points it will be split across pages so it can * adjust its rendering if required. **/ Stream render (in PrintDimensions pd, in PrintScissor scissor); void unImplemented1 (); void unImplemented2 (); void unImplemented3 (); void unImplemented4 (); }; }; #endif /* BONOBO_PRINT_IDL */
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
Bonobo.idl | File | 1.12 KB | 0644 |
|
Bonobo_Application.idl | File | 1.38 KB | 0644 |
|
Bonobo_Canvas.idl | File | 3.95 KB | 0644 |
|
Bonobo_Clipboard.idl | File | 2.02 KB | 0644 |
|
Bonobo_Context.idl | File | 2.86 KB | 0644 |
|
Bonobo_Control.idl | File | 4.97 KB | 0644 |
|
Bonobo_Embeddable.idl | File | 1.82 KB | 0644 |
|
Bonobo_Exception.idl | File | 369 B | 0644 |
|
Bonobo_Gdk.idl | File | 2.14 KB | 0644 |
|
Bonobo_ItemContainer.idl | File | 1.22 KB | 0644 |
|
Bonobo_Listener.idl | File | 1.91 KB | 0644 |
|
Bonobo_Moniker.idl | File | 2.87 KB | 0644 |
|
Bonobo_Persist.idl | File | 4.12 KB | 0644 |
|
Bonobo_Print.idl | File | 1013 B | 0644 |
|
Bonobo_Property.idl | File | 4.57 KB | 0644 |
|
Bonobo_Sample_Echo.idl | File | 219 B | 0644 |
|
Bonobo_Storage.idl | File | 5.65 KB | 0644 |
|
Bonobo_UI.idl | File | 3.09 KB | 0644 |
|
Bonobo_Zoomable.idl | File | 3.67 KB | 0644 |
|