summaryrefslogtreecommitdiff
path: root/src/filemanager/boxes.h
blob: 21e031e56a65494879a9db7192f7063a97a57084 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
/** \file boxes.h
 *  \brief Header: Some misc dialog boxes for the program
 */

#ifndef MC__BOXES_H
#define MC__BOXES_H

#include "dir.h"
#include "panel.h"

/*** typedefs(not structures) and defined constants **********************************************/

/*** enums ***************************************************************************************/

/*** structures declarations (and typedefs of structures)*****************************************/

/*** global variables defined in .c file *********************************************************/

/*** declarations of public functions ************************************************************/

void about_box (void);
void configure_box (void);
void appearance_box (void);
void panel_options_box (void);
int panel_listing_box (WPanel *p, int num, char **user, char **mini, gboolean *use_msformat,
                       int *brief_cols);
const panel_field_t *sort_box (dir_sort_options_t *op, const panel_field_t *sort_field);
void confirm_box (void);
void configure_vfs_box (void);
void jobs_box (void);
char *cd_box (const WPanel *panel);
void symlink_box (const vfs_path_t *existing_vpath, const vfs_path_t *new_vpath,
                  char **ret_existing, char **ret_new);
char *tree_box (const char *current_dir);

/*** inline functions ****************************************************************************/
#endif