libgutenprintui2 API Reference
5.3.4
|
#include <gdk/gdk.h>
#include <gtk/gtkdrawingarea.h>
|
GType | stpui_curve_get_type (void) G_GNUC_CONST |
|
GtkWidget * | stpui_curve_new (void) |
|
void | stpui_curve_reset (StpuiCurve *curve) |
|
void | stpui_curve_set_gamma (StpuiCurve *curve, gfloat gamma_) |
|
void | stpui_curve_set_range (StpuiCurve *curve, gfloat min_x, gfloat max_x, gfloat min_y, gfloat max_y) |
|
void | stpui_curve_get_vector (StpuiCurve *curve, int veclen, gfloat vector[]) |
|
void | stpui_curve_set_vector (StpuiCurve *curve, int veclen, const gfloat vector[]) |
|
void | stpui_curve_set_curve_type (StpuiCurve *curve, StpuiCurveType type) |
|
◆ STPUI_CURVE
◆ STPUI_CURVE_CLASS
◆ STPUI_CURVE_GET_CLASS
◆ STPUI_IS_CURVE
#define STPUI_IS_CURVE |
( |
|
obj | ) |
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), STPUI_TYPE_CURVE)) |
◆ STPUI_IS_CURVE_CLASS
#define STPUI_IS_CURVE_CLASS |
( |
|
klass | ) |
(G_TYPE_CHECK_CLASS_TYPE ((klass), STPUI_TYPE_CURVE)) |
◆ STPUI_TYPE_CURVE
◆ StpuiCurve
◆ StpuiCurveClass
◆ StpuiCurveType
Enumerator |
---|
STPUI_CURVE_TYPE_LINEAR | |
STPUI_CURVE_TYPE_SPLINE | |
STPUI_CURVE_TYPE_FREE | |
◆ stpui_curve_get_type()
GType stpui_curve_get_type |
( |
void |
| ) |
|
◆ stpui_curve_get_vector()
void stpui_curve_get_vector |
( |
StpuiCurve * |
curve, |
|
|
int |
veclen, |
|
|
gfloat |
vector[] |
|
) |
| |
◆ stpui_curve_new()
GtkWidget* stpui_curve_new |
( |
void |
| ) |
|
◆ stpui_curve_reset()
◆ stpui_curve_set_curve_type()
◆ stpui_curve_set_gamma()
void stpui_curve_set_gamma |
( |
StpuiCurve * |
curve, |
|
|
gfloat |
gamma_ |
|
) |
| |
◆ stpui_curve_set_range()
void stpui_curve_set_range |
( |
StpuiCurve * |
curve, |
|
|
gfloat |
min_x, |
|
|
gfloat |
max_x, |
|
|
gfloat |
min_y, |
|
|
gfloat |
max_y |
|
) |
| |
◆ stpui_curve_set_vector()
void stpui_curve_set_vector |
( |
StpuiCurve * |
curve, |
|
|
int |
veclen, |
|
|
const gfloat |
vector[] |
|
) |
| |
gfloat max_y
Definition: curve.h:76
GType stpui_curve_get_type(void) G_GNUC_CONST
orient_t
Definition: gutenprintui.h:61
Definition: gutenprintui.h:98
stp_vars_t * v
Definition: gutenprintui.h:94
gfloat min_x
Definition: curve.h:73
gfloat gamma
Definition: gammacurve.h:57
int unit
Definition: gutenprintui.h:91
void(* rotate_180)(struct stpui_image *image)
Definition: gutenprintui.h:105
@ ORIENT_LANDSCAPE
Definition: gutenprintui.h:64
orient_t orientation
Definition: gutenprintui.h:90
@ ORIENT_AUTO
Definition: gutenprintui.h:62
int invalid_mask
Definition: gutenprintui.h:93
GType orient_t_orient_t_get_type(void)
command_t stpui_plist_get_command_type(const stpui_plist_t *p)
void stpui_plist_set_name(stpui_plist_t *p, const char *val)
GType command_t_command_t_get_type(void)
gint stpui_compute_orientation(void)
gfloat min_y
Definition: curve.h:75
@ COMMAND_TYPE_DEFAULT
Definition: gutenprintui.h:75
GdkPoint * point
Definition: curve.h:85
void stpui_set_image_channel_depth(gint bit_depth)
GdkPixmap * pixmap
Definition: curve.h:77
void stpui_curve_set_vector(StpuiCurve *curve, int veclen, const gfloat vector[])
void(* hflip)(struct stpui_image *image)
Definition: gutenprintui.h:101
void stpui_plist_set_command_type(stpui_plist_t *p, command_t val)
command_t
Definition: gutenprintui.h:74
stp_outfunc_t stpui_get_errfunc(void)
gfloat max_x
Definition: curve.h:74
void(* _gtk_reserved1)(void)
Definition: gammacurve.h:67
StpuiCurveType
Definition: curve.h:57
void stpui_set_image_filename(const char *)
void stpui_set_image_dimensions(gint width, gint height)
char * custom_command
Definition: gutenprintui.h:86
void(* _gtk_reserved3)(void)
Definition: gammacurve.h:69
void stpui_plist_set_extra_printer_options(stpui_plist_t *p, const char *val)
struct stpui_image stpui_image_t
char * extra_printer_options
Definition: gutenprintui.h:85
guchar *(* get_thumbnail_func_t)(void *data, gint *width, gint *height, gint *bpp, gint page)
Definition: gutenprintui.h:175
void stpui_printrc_save(void)
void(* _gtk_reserved2)(void)
Definition: gammacurve.h:68
GtkDrawingAreaClass parent_class
Definition: curve.h:94
gint last
Definition: curve.h:81
void stpui_plist_set_current_standard_command(stpui_plist_t *p, const char *val)
char * queue_name
Definition: gutenprintui.h:84
get_thumbnail_func_t stpui_get_thumbnail_func(void)
char * stpui_build_standard_print_command(const stpui_plist_t *plist, const stp_printer_t *printer)
void stpui_set_errfunc(stp_outfunc_t wfunc)
const char * stpui_plist_get_queue_name(const stpui_plist_t *p)
void stpui_set_thumbnail_func(get_thumbnail_func_t)
void stpui_plist_set_custom_command(stpui_plist_t *p, const char *val)
@ ORIENT_PORTRAIT
Definition: gutenprintui.h:63
void stpui_set_printrc_file(const char *name)
void stpui_set_image_type(const char *image_type)
GtkDrawingArea graph
Definition: curve.h:70
void stpui_plist_set_extra_printer_options_n(stpui_plist_t *p, const char *val, int n)
gint height
Definition: curve.h:79
GtkWidget * stpui_curve_new(void)
GtkWidget * gamma_dialog
Definition: gammacurve.h:58
command_t command_type
Definition: gutenprintui.h:83
gint grab_point
Definition: curve.h:80
GtkWidget * stpui_gamma_curve_new(void)
void(* _gtk_reserved4)(void)
Definition: curve.h:102
G_BEGIN_DECLS GType stpui_curve_type_get_type(void)
void stpui_plist_set_name_n(stpui_plist_t *p, const char *val, int n)
@ STPUI_CURVE_TYPE_FREE
Definition: curve.h:60
const char * stpui_get_printrc_file(void)
int stpui_plist_get_copy_count(const stpui_plist_t *p)
int stpui_plist_add(const stpui_plist_t *key, int add_only)
void stpui_plist_set_output_filename_n(stpui_plist_t *p, const char *val, int n)
GtkWidget * button[5]
Definition: gammacurve.h:55
void stpui_printrc_load(void)
float scaling
Definition: gutenprintui.h:89
void(* rotate_ccw)(struct stpui_image *image)
Definition: gutenprintui.h:103
char * current_standard_command
Definition: gutenprintui.h:87
void * stpui_get_thumbnail_data(void)
void(* crop)(struct stpui_image *image, int left, int top, int right, int bottom)
Definition: gutenprintui.h:106
void stpui_set_errdata(void *errdata)
GType stpui_gamma_curve_get_type(void) G_GNUC_CONST
@ COMMAND_TYPE_FILE
Definition: gutenprintui.h:77
void stpui_curve_set_curve_type(StpuiCurve *curve, StpuiCurveType type)
void(* _gtk_reserved4)(void)
Definition: gammacurve.h:70
void(* curve_type_changed)(StpuiCurve *curve)
Definition: curve.h:96
void stpui_printer_initialize(stpui_plist_t *printer)
int auto_size_roll_feed_paper
Definition: gutenprintui.h:92
const char * stpui_plist_get_name(const stpui_plist_t *p)
const char * stpui_get_image_filename(void)
const char * stpui_plist_get_output_filename(const stpui_plist_t *p)
void stpui_get_system_printers(void)
void stpui_curve_get_vector(StpuiCurve *curve, int veclen, gfloat vector[])
@ COMMAND_TYPE_CUSTOM
Definition: gutenprintui.h:76
void stpui_set_global_parameter(const char *param, const char *value)
const char * stpui_get_global_parameter(const char *param)
void stpui_plist_set_copy_count(stpui_plist_t *p, gint count)
void stpui_curve_set_gamma(StpuiCurve *curve, gfloat gamma_)
void stpui_set_thumbnail_data(void *)
char * output_filename
Definition: gutenprintui.h:88
Definition: gammacurve.h:50
void stpui_plist_set_queue_name(stpui_plist_t *p, const char *val)
void * stpui_get_errdata(void)
GtkWidget * curve
Definition: gammacurve.h:54
@ ORIENT_SEASCAPE
Definition: gutenprintui.h:66
void stpui_curve_reset(StpuiCurve *curve)
char * name
Definition: gutenprintui.h:82
void(* _gtk_reserved1)(void)
Definition: curve.h:99
GtkVBoxClass parent_class
Definition: gammacurve.h:64
gfloat(* ctlpoint)[2]
Definition: curve.h:89
void(* transpose)(struct stpui_image *image)
Definition: gutenprintui.h:100
gint cursor_type
Definition: curve.h:72
gint num_points
Definition: curve.h:84
StpuiCurveType curve_type
Definition: curve.h:78
void stpui_plist_copy(stpui_plist_t *vd, const stpui_plist_t *vs)
gint stpui_do_print_dialog(void)
stp_image_t im
Definition: gutenprintui.h:99
@ STPUI_CURVE_TYPE_LINEAR
Definition: curve.h:58
void(* rotate_cw)(struct stpui_image *image)
Definition: gutenprintui.h:104
void stpui_curve_set_range(StpuiCurve *curve, gfloat min_x, gfloat max_x, gfloat min_y, gfloat max_y)
const char * stpui_plist_get_custom_command(const stpui_plist_t *p)
void stpui_set_image_raw_channels(gint channels)
const char * stpui_plist_get_current_standard_command(const stpui_plist_t *p)
GtkWidget * gamma_text
Definition: gammacurve.h:59
void stpui_plist_set_custom_command_n(stpui_plist_t *p, const char *val, int n)
void(* _gtk_reserved2)(void)
Definition: curve.h:100
int stpui_print(const stpui_plist_t *printer, stpui_image_t *im)
Definition: gutenprintui.h:81
const stpui_plist_t * stpui_get_current_printer(void)
const char * stpui_plist_get_extra_printer_options(const stpui_plist_t *p)
@ ORIENT_UPSIDEDOWN
Definition: gutenprintui.h:65
void(* _gtk_reserved3)(void)
Definition: curve.h:101
void stpui_set_image_resolution(gdouble xres, gdouble yres)
gint num_ctlpoints
Definition: curve.h:88
void stpui_plist_set_current_standard_command_n(stpui_plist_t *p, const char *val, int n)
GtkWidget * table
Definition: gammacurve.h:53
void stpui_plist_set_queue_name_n(stpui_plist_t *p, const char *val, int n)
void stpui_plist_set_output_filename(stpui_plist_t *p, const char *val)
GtkVBox vbox
Definition: gammacurve.h:51
@ STPUI_CURVE_TYPE_SPLINE
Definition: curve.h:59
Definition: gammacurve.h:63
void(* vflip)(struct stpui_image *image)
Definition: gutenprintui.h:102