]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkprintbackend.h
separator: Don't use padding and borders wrongly
[~andy/gtk] / gtk / gtkprintbackend.h
index c4b43b10d203ff9213af72941267276d909c7817..5ae80efda218555eb84f38cde9bc4c2154416a55 100644 (file)
@@ -13,9 +13,7 @@
  * Lesser General Public License for more details.
  *
  * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
  */
 
 #ifndef __GTK_PRINT_BACKEND_H__
@@ -104,11 +102,11 @@ struct _GtkPrintBackendClass
                                                              GtkPageSetup        *page_setup);
   GList  *              (*printer_list_papers)               (GtkPrinter          *printer);
   GtkPageSetup *        (*printer_get_default_page_size)     (GtkPrinter          *printer);
-  void                  (*printer_get_hard_margins)          (GtkPrinter          *printer,
-                                                             double              *top,
-                                                             double              *bottom,
-                                                             double              *left,
-                                                             double              *right);
+  gboolean              (*printer_get_hard_margins)          (GtkPrinter          *printer,
+                                                             gdouble             *top,
+                                                             gdouble             *bottom,
+                                                             gdouble             *left,
+                                                             gdouble             *right);
   GtkPrintCapabilities  (*printer_get_capabilities)          (GtkPrinter          *printer);
 
   /* Signals */
@@ -167,11 +165,11 @@ void        gtk_print_backend_set_list_done        (GtkPrintBackend         *bac
 
 
 /* Backend-only functions for GtkPrinter */
-
-GtkPrinter *gtk_printer_new                   (const char      *name,
-                                              GtkPrintBackend *backend,
-                                              gboolean         is_virtual);
 gboolean    gtk_printer_is_new                (GtkPrinter      *printer);
+void        gtk_printer_set_accepts_pdf       (GtkPrinter      *printer,
+                                              gboolean         val);
+void        gtk_printer_set_accepts_ps        (GtkPrinter      *printer,
+                                              gboolean         val);
 void        gtk_printer_set_is_new            (GtkPrinter      *printer,
                                               gboolean         val);
 void        gtk_printer_set_is_active         (GtkPrinter      *printer,