[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
gEDA-cvs: CVS update: i_vars.h
User: mike
Date: 06/05/17 22:13:06
Modified: . i_vars.h prototype.h struct.h
Log:
New Postscript back-end, with Unicode support.
Revision Changes Path
1.2 +1 -1 eda/geda/devel/libgeda/include/i_vars.h
(In the diff below, changes in quantity of whitespace are not shown.)
Index: i_vars.h
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/devel/libgeda/include/i_vars.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- i_vars.h 4 Jul 2004 03:29:45 -0000 1.1
+++ i_vars.h 18 May 2006 02:13:05 -0000 1.2
@@ -8,4 +8,4 @@
extern char *default_scheme_directory;
extern char *default_bitmap_directory;
extern char *default_bus_ripper_symname;
-
+extern char *default_postscript_prolog;
1.101 +6 -4 eda/geda/devel/libgeda/include/prototype.h
(In the diff below, changes in quantity of whitespace are not shown.)
Index: prototype.h
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/devel/libgeda/include/prototype.h,v
retrieving revision 1.100
retrieving revision 1.101
diff -u -b -r1.100 -r1.101
--- prototype.h 25 Feb 2006 15:01:00 -0000 1.100
+++ prototype.h 18 May 2006 02:13:05 -0000 1.101
@@ -22,11 +22,12 @@
/* f_print.c */
void f_print_set_line_width(FILE *fp, int width);
void f_print_set_color(FILE *fp, int color);
-float f_print_header(TOPLEVEL *w_current, FILE *fp, int paper_size_x, int paper_size_y, int world_right, int world_bottom);
+int f_print_header(TOPLEVEL *w_current, FILE *fp, int paper_size_x, int paper_size_y);
void f_print_footer(FILE *fp);
-void f_print_objects(TOPLEVEL *w_current, FILE *fp, OBJECT *head, int start_x, int start_y, float scale);
+void f_print_objects(TOPLEVEL *w_current, FILE *fp, OBJECT *head, int start_x, int start_y, float scale, int unicode_count, gunichar *unicode_table);
int f_print(TOPLEVEL *w_current, const char *filename);
void f_print_set_type(TOPLEVEL *w_current, int type);
+int f_print_initialize_glyph_table(void);
/* g_basic.c */
int g_read_file(const gchar *filename);
@@ -55,6 +56,7 @@
SCM g_rc_bitmap_directory(SCM path);
SCM g_rc_scheme_directory(SCM path);
SCM g_rc_bus_ripper_symname(SCM scmsymname);
+SCM g_rc_postscript_prolog(SCM scmsymname);
SCM g_rc_map_font_character_to_file(SCM character_param, SCM file_param);
/* g_register.c */
@@ -449,8 +451,8 @@
void o_text_print_text_width(FILE *fp, char *output_string);
void o_text_print_text_height(FILE *fp, int size);
void o_text_print_text_height_full(FILE *fp, char *string, int size);
-void o_text_print_text_string(FILE *fp, char *string);
-void o_text_print(TOPLEVEL *w_current, FILE *fp, OBJECT *o_current, int origin_x, int origin_y);
+void o_text_print_text_string(FILE *fp, char *string, int unicode_count, gunichar *unicode_table);
+void o_text_print(TOPLEVEL *w_current, FILE *fp, OBJECT *o_current, int origin_x, int origin_y, int unicode_count, gunichar *unicode_table);
void o_text_rotate_lowlevel(TOPLEVEL *w_current, int world_centerx, int world_centery, int angle, OBJECT *object);
void o_text_rotate_world(TOPLEVEL *w_current, int world_centerx, int world_centery, int angle, int angle_change, OBJECT *object);
void o_text_rotate(TOPLEVEL *w_current, int centerx, int centery, int angle, int angle_change, OBJECT *object);
1.82 +3 -0 eda/geda/devel/libgeda/include/struct.h
(In the diff below, changes in quantity of whitespace are not shown.)
Index: struct.h
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/devel/libgeda/include/struct.h,v
retrieving revision 1.81
retrieving revision 1.82
diff -u -b -r1.81 -r1.82
--- struct.h 17 May 2006 14:20:51 -0000 1.81
+++ struct.h 18 May 2006 02:13:05 -0000 1.82
@@ -755,6 +755,9 @@
/* setpagedevice pagesize option enable (TRUE or FALSE) */
int setpagedevice_pagesize;
+ /* The name of the prolog file to paste into the Postscript output */
+ char *postscript_prolog;
+
/* color of the stroke points */
int stroke_color;