aboutsummaryrefslogtreecommitdiffstats
path: root/src/pgtkterm.h
diff options
context:
space:
mode:
authorYuuki Harano2019-06-25 21:36:39 +0900
committerJeff Walsh2020-11-22 14:46:55 +1100
commit330a346ca734d39c0233ef899e044d05e0e1ebe9 (patch)
treefb58fa9d6fdae8657a25ede315efeebffdd9eea2 /src/pgtkterm.h
parentf4920a68831f769f0a1504c85145589bdb4c3eb9 (diff)
downloademacs-330a346ca734d39c0233ef899e044d05e0e1ebe9.tar.gz
emacs-330a346ca734d39c0233ef899e044d05e0e1ebe9.zip
Migrate to Emacs_GC
* ../src/xfaces.c (x_create_gc, x_free_gc): * ../src/pgtkterm.h (struct pgtk_output, struct pgtk_output): * ../src/pgtkterm.c (x_set_cursor_gc, x_set_mouse_face_gc) (x_setup_relief_color, x_draw_image_foreground_1) (x_draw_image_foreground) (pgtk_cr_draw_image, pgtk_draw_fringe_bitmap) (pgtk_begin_cr_clip, pgtk_set_cr_source_with_gc_foreground) (pgtk_set_cr_source_with_gc_background): * ../src/pgtkgui.h: * ../src/dispextern.h (struct glyph_string): clean up XGCValues emulation XGCValues, GC 廃止。 Emacs_GC に統一。
Diffstat (limited to 'src/pgtkterm.h')
-rw-r--r--src/pgtkterm.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/pgtkterm.h b/src/pgtkterm.h
index 10dc9fc9793..622b5ef76fe 100644
--- a/src/pgtkterm.h
+++ b/src/pgtkterm.h
@@ -255,7 +255,7 @@ struct pgtk_output
255 mapped to display an hourglass cursor. */ 255 mapped to display an hourglass cursor. */
256 GtkWidget *hourglass_widget; 256 GtkWidget *hourglass_widget;
257 257
258 XGCValues cursor_xgcv; 258 Emacs_GC cursor_xgcv;
259 259
260 /* lord knows why Emacs needs to know about our Window ids.. */ 260 /* lord knows why Emacs needs to know about our Window ids.. */
261 Window window_desc, parent_desc; 261 Window window_desc, parent_desc;
@@ -349,7 +349,7 @@ struct pgtk_output
349 /* Relief GCs, colors etc. */ 349 /* Relief GCs, colors etc. */
350 struct relief 350 struct relief
351 { 351 {
352 XGCValues xgcv; 352 Emacs_GC xgcv;
353 unsigned long pixel; 353 unsigned long pixel;
354 } 354 }
355 black_relief, white_relief; 355 black_relief, white_relief;
@@ -542,8 +542,8 @@ extern int pgtk_select (int nfds, fd_set *readfds, fd_set *writefds,
542/* Cairo related functions implemented in pgtkterm.c */ 542/* Cairo related functions implemented in pgtkterm.c */
543extern cairo_t *pgtk_begin_cr_clip (struct frame *f); 543extern cairo_t *pgtk_begin_cr_clip (struct frame *f);
544extern void pgtk_end_cr_clip (struct frame *f); 544extern void pgtk_end_cr_clip (struct frame *f);
545extern void pgtk_set_cr_source_with_gc_foreground (struct frame *f, XGCValues *gc); 545extern void pgtk_set_cr_source_with_gc_foreground (struct frame *f, Emacs_GC *gc);
546extern void pgtk_set_cr_source_with_gc_background (struct frame *f, XGCValues *gc); 546extern void pgtk_set_cr_source_with_gc_background (struct frame *f, Emacs_GC *gc);
547extern void pgtk_set_cr_source_with_color (struct frame *f, unsigned long color); 547extern void pgtk_set_cr_source_with_color (struct frame *f, unsigned long color);
548extern void pgtk_cr_draw_frame (cairo_t *cr, struct frame *f); 548extern void pgtk_cr_draw_frame (cairo_t *cr, struct frame *f);
549extern void pgtk_cr_destroy_surface(struct frame *f); 549extern void pgtk_cr_destroy_surface(struct frame *f);