|
Evince
Evince is a document viewer capable of displaying multiple and single page document formats like PDF and Postscript.
|
#include <config.h>#include "ev-print-operation.h"#include <glib/gi18n.h>#include <glib/gstdio.h>#include <unistd.h>#include "ev-jobs.h"#include "ev-job-scheduler.h"
Include dependency graph for ev-print-operation.c:Go to the source code of this file.
Data Structures | |
| struct | _EvPrintOperation |
| struct | _EvPrintOperationClass |
| struct | _EvPrintOperationPrint |
| struct | _EvPrintOperationPrintClass |
Macros | |
| #define | EV_TYPE_PRINT_OPERATION_PRINT (ev_print_operation_print_get_type()) |
| #define | EV_PRINT_OPERATION_PRINT(object) (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_PRINT_OPERATION_PRINT, EvPrintOperationPrint)) |
| #define | EV_PRINT_OPERATION_PRINT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_PRINT_OPERATION_PRINT, EvPrintOperationPrintClass)) |
| #define | EV_IS_PRINT_OPERATION_PRINT(object) (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_PRINT_OPERATION_PRINT)) |
| #define | EV_PRINT_SETTING_PAGE_SCALE "evince-print-setting-page-scale" |
| #define | EV_PRINT_SETTING_AUTOROTATE "evince-print-setting-page-autorotate" |
| #define | EV_PRINT_SETTING_PAGE_SIZE "evince-print-setting-page-size" |
Typedefs | |
| typedef struct _EvPrintOperationPrint | EvPrintOperationPrint |
| typedef struct _EvPrintOperationPrintClass | EvPrintOperationPrintClass |
Enumerations | |
| enum | { PROP_0, PROP_DOCUMENT } |
| enum | { DONE, BEGIN_PRINT, STATUS_CHANGED, LAST_SIGNAL } |
Variables | |
| static guint | signals [LAST_SIGNAL] = { 0 } |
| EvPrintScale | |
| #define EV_IS_PRINT_OPERATION_PRINT | ( | object) | (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_PRINT_OPERATION_PRINT)) |
Definition at line 1549 of file ev-print-operation.c.
| #define EV_PRINT_OPERATION_PRINT | ( | object) | (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_PRINT_OPERATION_PRINT, EvPrintOperationPrint)) |
Definition at line 1547 of file ev-print-operation.c.
| #define EV_PRINT_OPERATION_PRINT_CLASS | ( | klass) | (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_PRINT_OPERATION_PRINT, EvPrintOperationPrintClass)) |
Definition at line 1548 of file ev-print-operation.c.
| #define EV_PRINT_SETTING_AUTOROTATE "evince-print-setting-page-autorotate" |
Definition at line 1563 of file ev-print-operation.c.
| #define EV_PRINT_SETTING_PAGE_SCALE "evince-print-setting-page-scale" |
Definition at line 1562 of file ev-print-operation.c.
| #define EV_PRINT_SETTING_PAGE_SIZE "evince-print-setting-page-size" |
Definition at line 1564 of file ev-print-operation.c.
| #define EV_TYPE_PRINT_OPERATION_PRINT (ev_print_operation_print_get_type()) |
Definition at line 1546 of file ev-print-operation.c.
| typedef struct _EvPrintOperationPrint EvPrintOperationPrint |
Definition at line 1551 of file ev-print-operation.c.
| typedef struct _EvPrintOperationPrintClass EvPrintOperationPrintClass |
Definition at line 1552 of file ev-print-operation.c.
| anonymous enum |
| Enumerator | |
|---|---|
| PROP_0 | |
| PROP_DOCUMENT | |
Definition at line 34 of file ev-print-operation.c.
| anonymous enum |
| Enumerator | |
|---|---|
| DONE | |
| BEGIN_PRINT | |
| STATUS_CHANGED | |
| LAST_SIGNAL | |
Definition at line 39 of file ev-print-operation.c.
|
static |
|
static |
| void ev_print_operation_cancel | ( | EvPrintOperation * | op) |
|
static |
Definition at line 133 of file ev-print-operation.c.
| gboolean ev_print_operation_exists_for_document | ( | EvDocument * | document) |
|
static |
| GtkPageSetup* ev_print_operation_get_default_page_setup | ( | EvPrintOperation * | op) |
ev_print_operation_get_default_page_setup: : an EvPrintOperation
Returns: (transfer none): a #GtkPageSetup
Definition at line 236 of file ev-print-operation.c.
Here is the caller graph for this function:| gboolean ev_print_operation_get_embed_page_setup | ( | EvPrintOperation * | op) |
| void ev_print_operation_get_error | ( | EvPrintOperation * | op, |
| GError ** | error | ||
| ) |
| const gchar* ev_print_operation_get_job_name | ( | EvPrintOperation * | op) |
| GtkPrintSettings* ev_print_operation_get_print_settings | ( | EvPrintOperation * | op) |
ev_print_operation_get_print_settings: : an EvPrintOperation
Returns: (transfer none): a #GtkPrintSettings
Definition at line 208 of file ev-print-operation.c.
Here is the caller graph for this function:| gdouble ev_print_operation_get_progress | ( | EvPrintOperation * | op) |
| const gchar* ev_print_operation_get_status | ( | EvPrintOperation * | op) |
|
static |
Definition at line 128 of file ev-print-operation.c.
| EvPrintOperation* ev_print_operation_new | ( | EvDocument * | document) |
|
static |
|
static |
|
static |
Definition at line 2100 of file ev-print-operation.c.
|
static |
Definition at line 1937 of file ev-print-operation.c.
Here is the caller graph for this function:
|
static |
Definition at line 2001 of file ev-print-operation.c.
Here is the caller graph for this function:
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 1554 of file ev-print-operation.c.
|
static |
Definition at line 2060 of file ev-print-operation.c.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| void ev_print_operation_run | ( | EvPrintOperation * | op, |
| GtkWindow * | parent | ||
| ) |
| void ev_print_operation_set_current_page | ( | EvPrintOperation * | op, |
| gint | current_page | ||
| ) |
| void ev_print_operation_set_default_page_setup | ( | EvPrintOperation * | op, |
| GtkPageSetup * | page_setup | ||
| ) |
| void ev_print_operation_set_embed_page_setup | ( | EvPrintOperation * | op, |
| gboolean | embed | ||
| ) |
| void ev_print_operation_set_job_name | ( | EvPrintOperation * | op, |
| const gchar * | job_name | ||
| ) |
| void ev_print_operation_set_print_settings | ( | EvPrintOperation * | op, |
| GtkPrintSettings * | print_settings | ||
| ) |
|
static |
|
static |
|
static |
|
static |
| EvPrintScale |
Definition at line 1560 of file ev-print-operation.c.
|
static |
Definition at line 46 of file ev-print-operation.c.