#ifndef MC__DIALOG_SWITCH_H #define MC__DIALOG_SWITCH_H #include /*** typedefs(not structures) and defined constants **********************************************/ /*** enums ***************************************************************************************/ /*** structures declarations (and typedefs of structures)*****************************************/ /*** global variables defined in .c file *********************************************************/ extern Dlg_head *midnight_dlg; /*** declarations of public functions ************************************************************/ void dialog_switch_add (struct Dlg_head *h); void dialog_switch_remove (struct Dlg_head *h); size_t dialog_switch_num (void); void dialog_switch_next (void); void dialog_switch_prev (void); void dialog_switch_list (void); int dialog_switch_process_pending (void); void dialog_switch_got_winch (void); void dialog_switch_shutdown (void); /* Clear screen */ void clr_scr (void); void repaint_screen (void); void dialog_change_screen_size (void); /*** inline functions ****************************************************************************/ #endif /* MC__DIALOG_SWITCH_H */