mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-07 08:00:48 -08:00
Unbreak MS-Windows build
* src/w32term.c (XCreateGC): Second argument is now HWND, and its name is "wignore". (x_set_cursor_gc, x_set_mouse_face_gc) (x_draw_glyph_string_background, x_draw_glyph_string_bg_rect) (x_draw_image_glyph_string, x_draw_stretch_glyph_string): Don't use s->window, which doesn't exist anymore. * src/w32term.h (XCreateGC): Adjust prototype.
This commit is contained in:
parent
c29071587c
commit
aaa3a93e50
2 changed files with 8 additions and 8 deletions
|
|
@ -257,7 +257,7 @@ XChangeGC (void *ignore, XGCValues *gc, unsigned long mask,
|
|||
}
|
||||
|
||||
XGCValues *
|
||||
XCreateGC (void *ignore, Window window, unsigned long mask, XGCValues *xgcv)
|
||||
XCreateGC (void *ignore, HWND wignore, unsigned long mask, XGCValues *xgcv)
|
||||
{
|
||||
XGCValues *gc = xzalloc (sizeof (XGCValues));
|
||||
|
||||
|
|
@ -974,7 +974,7 @@ x_set_cursor_gc (struct glyph_string *s)
|
|||
mask, &xgcv);
|
||||
else
|
||||
FRAME_DISPLAY_INFO (s->f)->scratch_cursor_gc
|
||||
= XCreateGC (NULL, s->window, mask, &xgcv);
|
||||
= XCreateGC (NULL, FRAME_W32_WINDOW (s->f), mask, &xgcv);
|
||||
|
||||
s->gc = FRAME_DISPLAY_INFO (s->f)->scratch_cursor_gc;
|
||||
}
|
||||
|
|
@ -1023,7 +1023,7 @@ x_set_mouse_face_gc (struct glyph_string *s)
|
|||
mask, &xgcv);
|
||||
else
|
||||
FRAME_DISPLAY_INFO (s->f)->scratch_cursor_gc
|
||||
= XCreateGC (NULL, s->window, mask, &xgcv);
|
||||
= XCreateGC (NULL, FRAME_W32_WINDOW (s->f), mask, &xgcv);
|
||||
|
||||
s->gc = FRAME_DISPLAY_INFO (s->f)->scratch_cursor_gc;
|
||||
}
|
||||
|
|
@ -1204,7 +1204,7 @@ x_draw_glyph_string_background (struct glyph_string *s, bool force_p)
|
|||
{
|
||||
/* Fill background with a stipple pattern. */
|
||||
XSetFillStyle (s->display, s->gc, FillOpaqueStippled);
|
||||
XFillRectangle (s->display, s->window, s->gc, s->x,
|
||||
XFillRectangle (s->display, FRAME_W32_WINDOW (s->f), s->gc, s->x,
|
||||
s->y + box_line_width,
|
||||
s->background_width,
|
||||
s->height - 2 * box_line_width);
|
||||
|
|
@ -2061,7 +2061,7 @@ x_draw_glyph_string_bg_rect (struct glyph_string *s, int x, int y, int w, int h)
|
|||
{
|
||||
/* Fill background with a stipple pattern. */
|
||||
XSetFillStyle (s->display, s->gc, FillOpaqueStippled);
|
||||
XFillRectangle (s->display, s->window, s->gc, x, y, w, h);
|
||||
XFillRectangle (s->display, FRAME_W32_WINDOW (s->f), s->gc, x, y, w, h);
|
||||
XSetFillStyle (s->display, s->gc, FillSolid);
|
||||
}
|
||||
else
|
||||
|
|
@ -2133,7 +2133,7 @@ x_draw_image_glyph_string (struct glyph_string *s)
|
|||
int depth = DefaultDepthOfScreen (screen);
|
||||
|
||||
/* Create a pixmap as large as the glyph string. */
|
||||
pixmap = XCreatePixmap (s->display, s->window,
|
||||
pixmap = XCreatePixmap (s->display, FRAME_W32_WINDOW (s->f),
|
||||
s->background_width,
|
||||
s->height, depth);
|
||||
|
||||
|
|
@ -2275,7 +2275,7 @@ x_draw_stretch_glyph_string (struct glyph_string *s)
|
|||
{
|
||||
/* Fill background with a stipple pattern. */
|
||||
XSetFillStyle (s->display, gc, FillOpaqueStippled);
|
||||
XFillRectangle (s->display, s->window, gc, x, y, w, h);
|
||||
XFillRectangle (s->display, FRAME_W32_WINDOW (s->f), gc, x, y, w, h);
|
||||
XSetFillStyle (s->display, gc, FillSolid);
|
||||
}
|
||||
else
|
||||
|
|
|
|||
|
|
@ -790,7 +790,7 @@ typedef struct tagTRACKMOUSEEVENT
|
|||
struct image;
|
||||
struct face;
|
||||
|
||||
XGCValues *XCreateGC (void *, Window, unsigned long, XGCValues *);
|
||||
XGCValues *XCreateGC (void *, HWND, unsigned long, XGCValues *);
|
||||
|
||||
typedef DWORD (WINAPI * ClipboardSequence_Proc) (void);
|
||||
typedef BOOL (WINAPI * AppendMenuW_Proc) (
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue