dialog-switch.h 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #ifndef MC__DIALOG_SWITCH_H
  2. #define MC__DIALOG_SWITCH_H
  3. #include <sys/types.h>
  4. /*** typedefs(not structures) and defined constants **********************************************/
  5. /*** enums ***************************************************************************************/
  6. /*** structures declarations (and typedefs of structures)*****************************************/
  7. /*** global variables defined in .c file *********************************************************/
  8. extern GList *top_dlg;
  9. extern gboolean fast_refresh;
  10. extern WDialog *filemanager;
  11. /*** declarations of public functions ************************************************************/
  12. void dialog_switch_add (WDialog * h);
  13. void dialog_switch_remove (WDialog * h);
  14. size_t dialog_switch_num (void);
  15. void dialog_switch_next (void);
  16. void dialog_switch_prev (void);
  17. void dialog_switch_list (void);
  18. int dialog_switch_process_pending (void);
  19. void dialog_switch_got_winch (void);
  20. void dialog_switch_shutdown (void);
  21. /* Redraw all dialogs */
  22. void do_refresh (void);
  23. void repaint_screen (void);
  24. MC_MOCKABLE void mc_refresh (void);
  25. void dialog_change_screen_size (void);
  26. /*** inline functions ****************************************************************************/
  27. #endif /* MC__DIALOG_SWITCH_H */