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"
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.
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.
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.
|
static |
Definition at line 2001 of file ev-print-operation.c.
|
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.