diff options
| author | Yuuki Harano | 2019-06-25 21:36:39 +0900 |
|---|---|---|
| committer | Jeff Walsh | 2020-11-22 14:46:55 +1100 |
| commit | 330a346ca734d39c0233ef899e044d05e0e1ebe9 (patch) | |
| tree | fb58fa9d6fdae8657a25ede315efeebffdd9eea2 /src/pgtkterm.h | |
| parent | f4920a68831f769f0a1504c85145589bdb4c3eb9 (diff) | |
| download | emacs-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.h | 8 |
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 */ |
| 543 | extern cairo_t *pgtk_begin_cr_clip (struct frame *f); | 543 | extern cairo_t *pgtk_begin_cr_clip (struct frame *f); |
| 544 | extern void pgtk_end_cr_clip (struct frame *f); | 544 | extern void pgtk_end_cr_clip (struct frame *f); |
| 545 | extern void pgtk_set_cr_source_with_gc_foreground (struct frame *f, XGCValues *gc); | 545 | extern void pgtk_set_cr_source_with_gc_foreground (struct frame *f, Emacs_GC *gc); |
| 546 | extern void pgtk_set_cr_source_with_gc_background (struct frame *f, XGCValues *gc); | 546 | extern void pgtk_set_cr_source_with_gc_background (struct frame *f, Emacs_GC *gc); |
| 547 | extern void pgtk_set_cr_source_with_color (struct frame *f, unsigned long color); | 547 | extern void pgtk_set_cr_source_with_color (struct frame *f, unsigned long color); |
| 548 | extern void pgtk_cr_draw_frame (cairo_t *cr, struct frame *f); | 548 | extern void pgtk_cr_draw_frame (cairo_t *cr, struct frame *f); |
| 549 | extern void pgtk_cr_destroy_surface(struct frame *f); | 549 | extern void pgtk_cr_destroy_surface(struct frame *f); |