~ubuntu-branches/ubuntu/intrepid/gucharmap/intrepid

« back to all changes in this revision

Viewing changes to gucharmap/gucharmap-print-operation.h

  • Committer: Bazaar Package Importer
  • Author(s): Michael Casadevall
  • Date: 2008-07-23 16:06:03 UTC
  • mfrom: (1.1.18 upstream)
  • Revision ID: james.westby@ubuntu.com-20080723160603-v1bhy95d83nushuz
Tags: 1:2.23.4-0ubuntu1
* New Upstream Release (LP: #251505)
* Added python bindings
* updated 01_lpi.dpatch, and 02_autoconf.patch for
  new upstream version
* updated control file for new soname gucharmap7

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
*  Copyright © 2007, 2008 Christian Persch
 
3
*
 
4
*  This program is free software; you can redistribute it and/or modify
 
5
*  it under the terms of the GNU General Public License as published by
 
6
*  the Free Software Foundation; either version 2, or (at your option)
 
7
*  any later version.
 
8
*
 
9
*  This program is distributed in the hope print_operation it will be useful,
 
10
*  but WITHOUT ANY WARRANTY; without even the implied warranty of
 
11
*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
12
*  GNU General Public License for more details.
 
13
*
 
14
*  You should have received a copy of the GNU General Public License
 
15
*  along with this program; if not, write to the Free Software
 
16
*  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 
17
*/
 
18
 
 
19
#ifndef GUCHARMAP_PRINT_OPERATION_H
 
20
#define GUCHARMAP_PRINT_OPERATION_H
 
21
 
 
22
#include <gtk/gtk.h>
 
23
 
 
24
#include <gucharmap/gucharmap.h>
 
25
 
 
26
G_BEGIN_DECLS
 
27
 
 
28
#define GUCHARMAP_TYPE_PRINT_OPERATION          (gucharmap_print_operation_get_type ())
 
29
#define GUCHARMAP_PRINT_OPERATION(o)            (G_TYPE_CHECK_INSTANCE_CAST ((o), GUCHARMAP_TYPE_PRINT_OPERATION, GucharmapPrintOperation))
 
30
#define GUCHARMAP_PRINT_OPERATION_CLASS(k)      (G_TYPE_CHECK_CLASS_CAST((k), GUCHARMAP_TYPE_PRINT_OPERATION, GucharmapPrintOperationClass))
 
31
#define GUCHARMAP_IS_PRINT_OPERATION(o)         (G_TYPE_CHECK_INSTANCE_TYPE ((o), GUCHARMAP_TYPE_PRINT_OPERATION))
 
32
#define GUCHARMAP_IS_PRINT_OPERATION_CLASS(k)   (G_TYPE_CHECK_CLASS_TYPE ((k), GUCHARMAP_TYPE_PRINT_OPERATION))
 
33
#define GUCHARMAP_PRINT_OPERATION_GET_CLASS(o)  (G_TYPE_INSTANCE_GET_CLASS ((o), GUCHARMAP_TYPE_PRINT_OPERATION, GucharmapPrintOperationClass))
 
34
 
 
35
typedef struct _GucharmapPrintOperation         GucharmapPrintOperation;
 
36
typedef struct _GucharmapPrintOperationClass    GucharmapPrintOperationClass;
 
37
typedef struct _GucharmapPrintOperationPrivate  GucharmapPrintOperationPrivate;
 
38
 
 
39
struct _GucharmapPrintOperation
 
40
{
 
41
  GtkPrintOperation parent_instance;
 
42
 
 
43
  /*< private >*/
 
44
  GucharmapPrintOperationPrivate *priv;
 
45
};
 
46
 
 
47
struct _GucharmapPrintOperationClass
 
48
{
 
49
  GtkPrintOperationClass parent_class;
 
50
};
 
51
 
 
52
GType               gucharmap_print_operation_get_type (void);
 
53
 
 
54
GtkPrintOperation * gucharmap_print_operation_new      (GucharmapCodepointList *codepoint_list,
 
55
                                                        PangoFontDescription *font_desc);
 
56
 
 
57
G_END_DECLS
 
58
 
 
59
#endif /* !GUCHARMAP_PRINT_OPERATION_H */