mirror of
https://github.com/MidnightCommander/mc
synced 2024-12-22 20:36:50 +03:00
Cleanup of code. Remove unused panel_field_t::use_in_gui variable
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
This commit is contained in:
parent
08e6e1caf4
commit
ba9ac667d2
@ -45,7 +45,6 @@ typedef struct panel_format_struct {
|
||||
align_crt_t default_just;
|
||||
const char *title;
|
||||
const char *title_hotkey;
|
||||
int use_in_gui;
|
||||
gboolean use_in_user_format;
|
||||
const char *(*string_fn)(file_entry *, int);
|
||||
sortfn *sort_routine; /* used by mouse_sort_col() */
|
||||
|
65
src/screen.c
65
src/screen.c
@ -434,131 +434,131 @@ string_dot (file_entry *fe, int len)
|
||||
panel_field_t panel_fields [] = {
|
||||
{
|
||||
"unsorted", 12, 1, J_LEFT_FIT,
|
||||
N_("Unsorted"), N_("&Unsorted"), 0, FALSE,
|
||||
N_("Unsorted"), N_("&Unsorted"), FALSE,
|
||||
string_file_name,
|
||||
(sortfn *) unsorted
|
||||
},
|
||||
{
|
||||
"name", 12, 1, J_LEFT_FIT,
|
||||
N_("Name"), N_("&Name"), 1, TRUE,
|
||||
N_("Name"), N_("&Name"), TRUE,
|
||||
string_file_name,
|
||||
(sortfn *) sort_name
|
||||
},
|
||||
{
|
||||
"extension", 12, 1, J_LEFT_FIT,
|
||||
N_("Extension"), N_("&Extension"), 1, FALSE,
|
||||
N_("Extension"), N_("&Extension"), FALSE,
|
||||
string_file_name, /* TODO: string_file_ext*/
|
||||
(sortfn *) sort_ext
|
||||
},
|
||||
{
|
||||
"size", 7, 0, J_RIGHT,
|
||||
N_("Size"), N_("&Size"), 1, TRUE,
|
||||
N_("Size"), N_("&Size"), TRUE,
|
||||
string_file_size,
|
||||
(sortfn *) sort_size
|
||||
},
|
||||
{
|
||||
"bsize", 7, 0, J_RIGHT,
|
||||
N_("Block Size"), NULL, 1, FALSE,
|
||||
N_("Block Size"), NULL, FALSE,
|
||||
string_file_size_brief,
|
||||
(sortfn *) sort_size
|
||||
},
|
||||
{
|
||||
"type", GT, 0, J_LEFT,
|
||||
"", NULL, 2, TRUE,
|
||||
"", NULL, TRUE,
|
||||
string_file_type,
|
||||
NULL
|
||||
},
|
||||
{
|
||||
"mtime", 12, 0, J_RIGHT,
|
||||
N_("MTime"), N_("&Modify time"), 1, TRUE,
|
||||
N_("MTime"), N_("&Modify time"), TRUE,
|
||||
string_file_mtime,
|
||||
(sortfn *) sort_time
|
||||
},
|
||||
{
|
||||
"atime", 12, 0, J_RIGHT,
|
||||
N_("ATime"), N_("&Access time"), 1, TRUE,
|
||||
N_("ATime"), N_("&Access time"), TRUE,
|
||||
string_file_atime,
|
||||
(sortfn *) sort_atime
|
||||
},
|
||||
{
|
||||
"ctime", 12, 0, J_RIGHT,
|
||||
N_("CTime"), N_("C&Hange time"), 1, TRUE,
|
||||
N_("CTime"), N_("C&Hange time"), TRUE,
|
||||
string_file_ctime,
|
||||
(sortfn *) sort_ctime
|
||||
},
|
||||
{
|
||||
"perm", 10, 0, J_LEFT,
|
||||
N_("Permission"), NULL, 1, TRUE,
|
||||
N_("Permission"), NULL, TRUE,
|
||||
string_file_permission,
|
||||
NULL
|
||||
},
|
||||
{
|
||||
"mode", 6, 0, J_RIGHT,
|
||||
N_("Perm"), NULL, 1, TRUE,
|
||||
N_("Perm"), NULL, TRUE,
|
||||
string_file_perm_octal,
|
||||
NULL
|
||||
},
|
||||
{
|
||||
"nlink", 2, 0, J_RIGHT,
|
||||
N_("Nl"), NULL, 1, TRUE,
|
||||
N_("Nl"), NULL, TRUE,
|
||||
string_file_nlinks, NULL
|
||||
},
|
||||
{
|
||||
"inode", 5, 0, J_RIGHT,
|
||||
N_("Inode"), N_("&Inode"), 1, TRUE,
|
||||
N_("Inode"), N_("&Inode"), TRUE,
|
||||
string_inode,
|
||||
(sortfn *) sort_inode
|
||||
},
|
||||
{
|
||||
"nuid", 5, 0, J_RIGHT,
|
||||
N_("UID"), NULL, 1, FALSE,
|
||||
N_("UID"), NULL, FALSE,
|
||||
string_file_nuid,
|
||||
NULL
|
||||
},
|
||||
{
|
||||
"ngid", 5, 0, J_RIGHT,
|
||||
N_("GID"), NULL, 1, FALSE,
|
||||
N_("GID"), NULL, FALSE,
|
||||
string_file_ngid,
|
||||
NULL
|
||||
},
|
||||
{
|
||||
"owner", 8, 0, J_LEFT_FIT,
|
||||
N_("Owner"), NULL, 1, TRUE,
|
||||
N_("Owner"), NULL, TRUE,
|
||||
string_file_owner,
|
||||
NULL
|
||||
},
|
||||
{
|
||||
"group", 8,0, J_LEFT_FIT,
|
||||
N_("Group"), NULL, 1, TRUE,
|
||||
N_("Group"), NULL, TRUE,
|
||||
string_file_group,
|
||||
NULL
|
||||
},
|
||||
{
|
||||
"mark", 1, 0, J_RIGHT,
|
||||
" ", NULL, 1, TRUE,
|
||||
" ", NULL, TRUE,
|
||||
string_marked,
|
||||
NULL
|
||||
},
|
||||
{
|
||||
"|", 1, 0, J_RIGHT,
|
||||
" ", NULL, 0, TRUE,
|
||||
" ", NULL, TRUE,
|
||||
NULL,
|
||||
NULL
|
||||
},
|
||||
{
|
||||
"space", 1, 0, J_RIGHT,
|
||||
" ", NULL, 0, TRUE,
|
||||
" ", NULL, TRUE,
|
||||
string_space,
|
||||
NULL
|
||||
},
|
||||
{
|
||||
"dot", 1, 0, J_RIGHT,
|
||||
" ", NULL, 0, FALSE,
|
||||
" ", NULL, FALSE,
|
||||
string_dot,
|
||||
NULL
|
||||
},
|
||||
{
|
||||
NULL, 0, 0, J_RIGHT, NULL, NULL, 0, FALSE, NULL, NULL
|
||||
NULL, 0, 0, J_RIGHT, NULL, NULL, FALSE, NULL, NULL
|
||||
},
|
||||
};
|
||||
|
||||
@ -1460,7 +1460,6 @@ parse_display_format (WPanel *panel, const char *format, char **error, int issta
|
||||
int total_cols = 0; /* Used columns by the format */
|
||||
int set_justify; /* flag: set justification mode? */
|
||||
align_crt_t justify = J_LEFT; /* Which mode. */
|
||||
int items = 0; /* Number of items in the format */
|
||||
size_t i;
|
||||
|
||||
static size_t i18n_timelength = 0; /* flag: check ?Time length at startup */
|
||||
@ -1523,9 +1522,6 @@ parse_display_format (WPanel *panel, const char *format, char **error, int issta
|
||||
|
||||
format += klen;
|
||||
|
||||
if (panel_fields [i].use_in_gui)
|
||||
items++;
|
||||
|
||||
darr->requested_field_len = panel_fields [i].min_size;
|
||||
darr->string_fn = panel_fields [i].string_fn;
|
||||
if (panel_fields [i].title [0])
|
||||
@ -2884,9 +2880,9 @@ mouse_sort_col(Gpm_Event *event, WPanel *panel)
|
||||
panel_field_t *col_sort_format = NULL;
|
||||
format_e *format;
|
||||
|
||||
for (i=0, format = panel->format; format != NULL; format = format->next ){
|
||||
for (i = 0, format = panel->format; format != NULL; format = format->next) {
|
||||
i += format->field_len;
|
||||
if ( event->x < i + 1) {
|
||||
if (event->x < i + 1) {
|
||||
/* found column */
|
||||
sort_name = format->title;
|
||||
break;
|
||||
@ -2896,23 +2892,24 @@ mouse_sort_col(Gpm_Event *event, WPanel *panel)
|
||||
if (sort_name == NULL)
|
||||
return;
|
||||
|
||||
for(i=0; panel_fields[i].id != NULL; i ++) {
|
||||
if ( !strcmp(sort_name,_(panel_fields[i].title)) && panel_fields[i].sort_routine ) {
|
||||
for(i = 0; panel_fields[i].id != NULL; i++) {
|
||||
if (!strcmp (sort_name, _(panel_fields[i].title)) && panel_fields[i].sort_routine) {
|
||||
col_sort_format = &panel_fields[i];
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (! col_sort_format)
|
||||
if (!col_sort_format)
|
||||
return;
|
||||
|
||||
if (panel->current_sort_field == col_sort_format) {
|
||||
/* reverse the sort if clicked column is already the sorted column */
|
||||
panel->reverse = ! panel->reverse;
|
||||
panel->reverse = !panel->reverse;
|
||||
} else {
|
||||
panel->reverse = 0; /* new sort is forced to be ascending */
|
||||
/* new sort is forced to be ascending */
|
||||
panel->reverse = 0;
|
||||
}
|
||||
panel_set_sort_order(panel, col_sort_format);
|
||||
panel_set_sort_order (panel, col_sort_format);
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user