Lines Matching defs:WINDOW

40    subsection of the WINDOW structure.  We could define a structure which
42 and WINDOW. But that would lead references in the code such as
49 int pagetop; /* LINE_STARTS[PAGETOP] is first line in WINDOW. */ \
72 } WINDOW;
86 #define W_UpdateWindow 0x01 /* WINDOW needs updating. */
87 #define W_WindowIsPerm 0x02 /* This WINDOW is a permanent object. */
88 #define W_WindowVisible 0x04 /* This WINDOW is currently visible. */
89 #define W_InhibitMode 0x08 /* This WINDOW has no modeline. */
94 extern WINDOW *windows; /* List of visible Info windows. */
95 extern WINDOW *active_window; /* The currently active window. */
96 extern WINDOW *the_screen; /* The Info screen is just another window. */
97 extern WINDOW *the_echo_area; /* THE_ECHO_AREA is a window in THE_SCREEN. */
105 /* Make the modeline member for WINDOW. */
106 extern void window_make_modeline (WINDOW *window);
118 extern WINDOW *window_make_window (NODE *node);
120 /* Delete WINDOW from the list of known windows. If this window was the
123 extern void window_delete_window (WINDOW *window);
131 /* Set WINDOW to display NODE. */
132 extern void window_set_node_of_window (WINDOW *window, NODE *node);
140 /* Change the height of WINDOW by AMOUNT. This also automagically adjusts
143 extern void window_change_window_height (WINDOW *window, int amount);
145 /* Adjust the pagetop of WINDOW such that the cursor point will be visible. */
146 extern void window_adjust_pagetop (WINDOW *window);
155 /* Toggle the state of line wrapping in WINDOW. This can do a bit of fancy
157 extern void window_toggle_wrap (WINDOW *window);
160 extern void window_mark_chain (WINDOW *chain, int flag);
163 extern void window_unmark_chain (WINDOW *chain, int flag);
165 /* Make WINDOW start displaying at PERCENT percentage of its node. */
166 extern void window_goto_percentage (WINDOW *window, int percent);
209 /* Calculate a list of line starts for the node belonging to WINDOW. The line
210 starts are pointers to the actual text within WINDOW->NODE. */
211 extern void calculate_line_starts (WINDOW *window);
213 /* Given WINDOW, recalculate the line starts for the node it displays. */
214 extern void recalculate_line_starts (WINDOW *window);
225 extern int window_line_of_point (WINDOW *window);
228 extern int window_get_goal_column (WINDOW *window);
231 extern int window_get_cursor_column (WINDOW *window);
233 /* Get and Set the node, pagetop, and point of WINDOW. */
234 extern void window_get_state (WINDOW *window, SEARCH_STATE *state);
235 extern void window_set_state (WINDOW *window, SEARCH_STATE *state);