blob: 40472fdf9450918bdf48e90fbec9302e86978507 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
#ifndef __TEST_PRINT_FILE_OPERATION_H__
#define __TEST_PRINT_FILE_OPERATION_H__
#include <gtk/gtk.h>
G_BEGIN_DECLS
#define TEST_TYPE_PRINT_FILE_OPERATION (test_print_file_operation_get_type ())
#define TEST_PRINT_FILE_OPERATION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TEST_TYPE_PRINT_FILE_OPERATION, TestPrintFileOperation))
#define TEST_IS_PRINT_FILE_OPERATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TEST_TYPE_PRINT_FILE_OPERATION))
typedef struct _TestPrintFileOperationClass TestPrintFileOperationClass;
typedef struct _TestPrintFileOperationPrivate TestPrintFileOperationPrivate;
typedef struct _TestPrintFileOperation TestPrintFileOperation;
struct _TestPrintFileOperation
{
GtkPrintOperation parent_instance;
/* < private > */
char *filename;
double font_size;
int lines_per_page;
char **lines;
int num_lines;
int num_pages;
};
struct _TestPrintFileOperationClass
{
GtkPrintOperationClass parent_class;
};
GType test_print_file_operation_get_type (void);
TestPrintFileOperation *test_print_file_operation_new (const char *filename);
void test_print_file_operation_set_font_size (TestPrintFileOperation *op,
double points);
G_END_DECLS
#endif /* __TEST_PRINT_FILE_OPERATION_H__ */
|