root/src/filemanager/filegui.h

/* [previous][next][first][last][top][bottom][index][help]  */

INCLUDED FROM


   1 /** \file  filegui.h
   2  *  \brief Header: file management GUI for the text mode edition
   3  */
   4 
   5 #ifndef MC__FILEGUI_H
   6 #define MC__FILEGUI_H
   7 
   8 #include "lib/global.h"
   9 #include "fileopctx.h"
  10 
  11 /*** typedefs(not structures) and defined constants **********************************************/
  12 
  13 /*** enums ***************************************************************************************/
  14 
  15 /*** structures declarations (and typedefs of structures)*****************************************/
  16 
  17 /*** global variables defined in .c file *********************************************************/
  18 
  19 /*** declarations of public functions ************************************************************/
  20 
  21 void file_op_context_create_ui (file_op_context_t * ctx, gboolean with_eta,
  22                                 filegui_dialog_type_t dialog_type);
  23 void file_op_context_destroy_ui (file_op_context_t * ctx);
  24 
  25 char *file_mask_dialog (file_op_context_t * ctx, gboolean only_one, const char *format,
  26                         const void *text, const char *def_text, gboolean * do_bg);
  27 
  28 FileProgressStatus check_progress_buttons (file_op_context_t * ctx);
  29 
  30 void file_progress_show (file_op_context_t * ctx, off_t done, off_t total,
  31                          const char *stalled_msg, gboolean force_update);
  32 void file_progress_show_count (file_op_context_t * ctx, size_t done, size_t total);
  33 void file_progress_show_total (file_op_total_context_t * tctx, file_op_context_t * ctx,
  34                                uintmax_t copied_bytes, gboolean show_summary);
  35 void file_progress_show_source (file_op_context_t * ctx, const vfs_path_t * vpath);
  36 void file_progress_show_target (file_op_context_t * ctx, const vfs_path_t * vpath);
  37 gboolean file_progress_show_deleting (file_op_context_t * ctx, const char *path, size_t * count);
  38 
  39 /*** inline functions ****************************************************************************/
  40 #endif /* MC__FILEGUI_H */

/* [previous][next][first][last][top][bottom][index][help]  */