1112 |
/* Value is non-zero if window W wants a mode line. */ |
/* Value is non-zero if window W wants a mode line. */ |
1113 |
|
|
1114 |
#define WINDOW_WANTS_MODELINE_P(W) \ |
#define WINDOW_WANTS_MODELINE_P(W) \ |
1115 |
(!MINI_WINDOW_P (W) \ |
(!MINI_WINDOW_P ((W)) \ |
1116 |
&& !(W)->pseudo_window_p \ |
&& !(W)->pseudo_window_p \ |
1117 |
&& FRAME_WANTS_MODELINE_P (XFRAME (WINDOW_FRAME (W))) \ |
&& FRAME_WANTS_MODELINE_P (XFRAME (WINDOW_FRAME ((W)))) \ |
1118 |
&& BUFFERP ((W)->buffer) \ |
&& BUFFERP ((W)->buffer) \ |
1119 |
&& !NILP (XBUFFER ((W)->buffer)->mode_line_format)) |
&& !NILP (XBUFFER ((W)->buffer)->mode_line_format) \ |
1120 |
|
&& (W)->height > 1) |
1121 |
|
|
1122 |
/* Value is non-zero if window W wants a header line. */ |
/* Value is non-zero if window W wants a header line. */ |
1123 |
|
|
1124 |
#define WINDOW_WANTS_HEADER_LINE_P(W) \ |
#define WINDOW_WANTS_HEADER_LINE_P(W) \ |
1125 |
(!MINI_WINDOW_P (W) \ |
(!MINI_WINDOW_P ((W)) \ |
1126 |
&& !(W)->pseudo_window_p \ |
&& !(W)->pseudo_window_p \ |
1127 |
&& FRAME_WANTS_MODELINE_P (XFRAME (WINDOW_FRAME (W))) \ |
&& FRAME_WANTS_MODELINE_P (XFRAME (WINDOW_FRAME ((W)))) \ |
1128 |
&& BUFFERP ((W)->buffer) \ |
&& BUFFERP ((W)->buffer) \ |
1129 |
&& !NILP (XBUFFER ((W)->buffer)->header_line_format)) |
&& !NILP (XBUFFER ((W)->buffer)->header_line_format) \ |
1130 |
|
&& (W)->height > 1 + !NILP (XBUFFER ((W)->buffer)->mode_line_format)) |
1131 |
|
|
1132 |
|
|
1133 |
/*********************************************************************** |
/*********************************************************************** |