X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=src%2Fdevice.h;h=3c5dcd2377e164089c5b5723757f48dc9d161126;hb=43832d21823b1480b4d0d5ddd10ed70cf37ea91c;hp=a870bbf446fb6c7b9db7d07d0b906b115b70f0b1;hpb=21db8709c0c2dcedbd278c7fe571290d5ce80a71;p=chise%2Fxemacs-chise.git.1 diff --git a/src/device.h b/src/device.h index a870bbf..3c5dcd2 100644 --- a/src/device.h +++ b/src/device.h @@ -167,6 +167,8 @@ struct device unsigned int extents_changed :1; unsigned int faces_changed :1; unsigned int frame_changed :1; + unsigned int frame_layout_changed :1; /* The layout of frame + elements has changed. */ unsigned int glyphs_changed :1; unsigned int subwindows_changed :1; unsigned int subwindows_state_changed :1; @@ -425,6 +427,9 @@ int valid_device_class_p (Lisp_Object class); #define MARK_DEVICE_FRAME_CHANGED(d) \ ((void) (frame_changed = (d)->frame_changed = 1)) +#define MARK_DEVICE_FRAME_LAYOUT_CHANGED(d) \ + ((void) (frame_layout_changed = (d)->frame_layout_changed = 1)) + #define MARK_DEVICE_WINDOWS_CHANGED(d) \ ((void) (windows_changed = (d)->windows_changed = 1))