mirror of
https://github.com/MidnightCommander/mc
synced 2025-01-10 21:42:00 +03:00
* achown.c: Make global variables static if possible. Remove now
useless preprocessor directives, since this file is now used in the text edition only. * boxes.c: Remove useless ifdefs. [USE_VFS]: Don't undef USE_NETCODE - it's done in extraconf.h. * cmd.c [USE_VFS]: Don't undef USE_NETCODE. * chmod.c: Remove useless ifdefs. * filegui.c: Likewise. * hotlist.c: Likewise. * info.c: Likewise. * layout.c: Likewise. * listmode.c: Likewise. * option.c: Likewise. * subshell.c: Likewise. * help.c: Remove useless ifdefs. Make global variables static if possible. * key.c: Likewise. * learn.c: Likewise.
This commit is contained in:
parent
adb76aab8f
commit
7b340a2af9
@ -1,3 +1,24 @@
|
|||||||
|
2001-06-05 Pavel Roskin <proski@gnu.org>
|
||||||
|
|
||||||
|
* achown.c: Make global variables static if possible. Remove now
|
||||||
|
useless preprocessor directives, since this file is now used in
|
||||||
|
the text edition only.
|
||||||
|
* boxes.c: Remove useless ifdefs.
|
||||||
|
[USE_VFS]: Don't undef USE_NETCODE - it's done in extraconf.h.
|
||||||
|
* cmd.c [USE_VFS]: Don't undef USE_NETCODE.
|
||||||
|
* chmod.c: Remove useless ifdefs.
|
||||||
|
* filegui.c: Likewise.
|
||||||
|
* hotlist.c: Likewise.
|
||||||
|
* info.c: Likewise.
|
||||||
|
* layout.c: Likewise.
|
||||||
|
* listmode.c: Likewise.
|
||||||
|
* option.c: Likewise.
|
||||||
|
* subshell.c: Likewise.
|
||||||
|
* help.c: Remove useless ifdefs. Make global variables static if
|
||||||
|
possible.
|
||||||
|
* key.c: Likewise.
|
||||||
|
* learn.c: Likewise.
|
||||||
|
|
||||||
2001-06-04 Andrew V. Samoilov <sav@bcs.zp.ua>
|
2001-06-04 Andrew V. Samoilov <sav@bcs.zp.ua>
|
||||||
|
|
||||||
* charsets.c (load_codepages_list): Lines in mc.charset beginning
|
* charsets.c (load_codepages_list): Lines in mc.charset beginning
|
||||||
|
24
src/achown.c
24
src/achown.c
@ -64,7 +64,7 @@
|
|||||||
#define B_OUSER B_USER + 6
|
#define B_OUSER B_USER + 6
|
||||||
#define B_OGROUP B_USER + 7
|
#define B_OGROUP B_USER + 7
|
||||||
|
|
||||||
struct {
|
static struct {
|
||||||
int ret_cmd, flags, y, x;
|
int ret_cmd, flags, y, x;
|
||||||
char *text;
|
char *text;
|
||||||
} chown_advanced_but [BUTTONS] = {
|
} chown_advanced_but [BUTTONS] = {
|
||||||
@ -79,8 +79,8 @@ struct {
|
|||||||
{ B_ENTER, NARROW_BUTTON, 0, 3, " "},
|
{ B_ENTER, NARROW_BUTTON, 0, 3, " "},
|
||||||
};
|
};
|
||||||
|
|
||||||
WButton *b_att[3]; /* permission */
|
static WButton *b_att[3]; /* permission */
|
||||||
WButton *b_user, *b_group; /* owner */
|
static WButton *b_user, *b_group; /* owner */
|
||||||
|
|
||||||
static int files_on_begin; /* Number of files at startup */
|
static int files_on_begin; /* Number of files at startup */
|
||||||
static int flag_pos;
|
static int flag_pos;
|
||||||
@ -181,15 +181,6 @@ static umode_t get_mode ()
|
|||||||
return m;
|
return m;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef HAVE_X
|
|
||||||
static void update_mode (Dlg_head *h)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
static void print_flags (void)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
#else
|
|
||||||
static void print_flags (void)
|
static void print_flags (void)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
@ -233,7 +224,6 @@ static void update_mode (Dlg_head * h)
|
|||||||
printw ("%12o", get_mode ());
|
printw ("%12o", get_mode ());
|
||||||
send_message (h, h->current->widget, WIDGET_FOCUS, 0);
|
send_message (h, h->current->widget, WIDGET_FOCUS, 0);
|
||||||
}
|
}
|
||||||
#endif /* HAVE_X */
|
|
||||||
|
|
||||||
static int l_call (void *data)
|
static int l_call (void *data)
|
||||||
{
|
{
|
||||||
@ -244,11 +234,9 @@ static int chl_callback (Dlg_head * h, int Par, int Msg)
|
|||||||
{
|
{
|
||||||
switch (Msg) {
|
switch (Msg) {
|
||||||
case DLG_DRAW:
|
case DLG_DRAW:
|
||||||
#ifndef HAVE_X
|
|
||||||
attrset (COLOR_NORMAL);
|
attrset (COLOR_NORMAL);
|
||||||
dlg_erase (h);
|
dlg_erase (h);
|
||||||
draw_box (h, 0, 0, 13, 17);
|
draw_box (h, 0, 0, 13, 17);
|
||||||
#endif
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case DLG_KEY:
|
case DLG_KEY:
|
||||||
@ -350,7 +338,6 @@ static void do_enter_key (Dlg_head *h, int f_pos)
|
|||||||
} while (chl_end);
|
} while (chl_end);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef HAVE_X
|
|
||||||
static void chown_refresh (void)
|
static void chown_refresh (void)
|
||||||
{
|
{
|
||||||
attrset (COLOR_NORMAL);
|
attrset (COLOR_NORMAL);
|
||||||
@ -407,7 +394,6 @@ static void chown_info_update ()
|
|||||||
set_perm (b_att[1]->text, sf_stat->st_mode >> 3);
|
set_perm (b_att[1]->text, sf_stat->st_mode >> 3);
|
||||||
set_perm (b_att[2]->text, sf_stat->st_mode);
|
set_perm (b_att[2]->text, sf_stat->st_mode);
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
static void b_setpos (int f_pos) {
|
static void b_setpos (int f_pos) {
|
||||||
b_att[0]->hotpos=-1;
|
b_att[0]->hotpos=-1;
|
||||||
@ -422,10 +408,8 @@ static int advanced_chown_callback (Dlg_head * h, int Par, int Msg)
|
|||||||
|
|
||||||
switch (Msg) {
|
switch (Msg) {
|
||||||
case DLG_DRAW:
|
case DLG_DRAW:
|
||||||
#ifndef HAVE_X
|
|
||||||
chown_refresh ();
|
chown_refresh ();
|
||||||
chown_info_update ();
|
chown_info_update ();
|
||||||
#endif
|
|
||||||
return 1;
|
return 1;
|
||||||
|
|
||||||
case DLG_POST_KEY:
|
case DLG_POST_KEY:
|
||||||
@ -688,9 +672,7 @@ chown_advanced_cmd (void)
|
|||||||
}
|
}
|
||||||
ch_cmode = sf_stat->st_mode;
|
ch_cmode = sf_stat->st_mode;
|
||||||
|
|
||||||
#ifndef HAVE_X
|
|
||||||
chown_refresh ();
|
chown_refresh ();
|
||||||
#endif
|
|
||||||
|
|
||||||
get_ownership ();
|
get_ownership ();
|
||||||
|
|
||||||
|
19
src/boxes.c
19
src/boxes.c
@ -77,7 +77,6 @@ static int user_hotkey = 'u';
|
|||||||
static int
|
static int
|
||||||
display_callback (struct Dlg_head *h, int id, int Msg)
|
display_callback (struct Dlg_head *h, int id, int Msg)
|
||||||
{
|
{
|
||||||
#ifndef HAVE_X
|
|
||||||
switch (Msg){
|
switch (Msg){
|
||||||
case DLG_DRAW:
|
case DLG_DRAW:
|
||||||
attrset (COLOR_NORMAL);
|
attrset (COLOR_NORMAL);
|
||||||
@ -126,7 +125,6 @@ display_callback (struct Dlg_head *h, int id, int Msg)
|
|||||||
return MSG_HANDLED;
|
return MSG_HANDLED;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
return MSG_NOT_HANDLED;
|
return MSG_NOT_HANDLED;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -203,11 +201,7 @@ display_init (int radio_sel, char *init_text,
|
|||||||
add_widget (dd, user);
|
add_widget (dd, user);
|
||||||
input_set_point (user, 0);
|
input_set_point (user, 0);
|
||||||
|
|
||||||
#ifdef PORT_HAS_ICON_VIEW
|
|
||||||
my_radio = radio_new (3, 5, LIST_TYPES, displays, 1, "radio");
|
|
||||||
#else
|
|
||||||
my_radio = radio_new (3, 5, LIST_TYPES-1, displays, 1, "radio");
|
my_radio = radio_new (3, 5, LIST_TYPES-1, displays, 1, "radio");
|
||||||
#endif
|
|
||||||
my_radio->sel = my_radio->pos = current_mode;
|
my_radio->sel = my_radio->pos = current_mode;
|
||||||
add_widget (dd, my_radio);
|
add_widget (dd, my_radio);
|
||||||
}
|
}
|
||||||
@ -449,8 +443,6 @@ confirm_box ()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef HAVE_GNOME
|
|
||||||
|
|
||||||
#define DISPY 11
|
#define DISPY 11
|
||||||
#define DISPX 46
|
#define DISPX 46
|
||||||
|
|
||||||
@ -532,12 +524,10 @@ display_bits_box ()
|
|||||||
|
|
||||||
eight_bit_clean = new_mode < 2;
|
eight_bit_clean = new_mode < 2;
|
||||||
full_eight_bits = new_mode == 0;
|
full_eight_bits = new_mode == 0;
|
||||||
#ifndef HAVE_X
|
|
||||||
#ifndef HAVE_SLANG
|
#ifndef HAVE_SLANG
|
||||||
meta (stdscr, eight_bit_clean);
|
meta (stdscr, eight_bit_clean);
|
||||||
#else
|
#else
|
||||||
SLsmg_Display_Eight_Bit = full_eight_bits ? 128 : 160;
|
SLsmg_Display_Eight_Bit = full_eight_bits ? 128 : 160;
|
||||||
#endif
|
|
||||||
#endif
|
#endif
|
||||||
use_8th_bit_as_meta = !new_meta;
|
use_8th_bit_as_meta = !new_meta;
|
||||||
}
|
}
|
||||||
@ -597,13 +587,6 @@ tree (char *current_dir)
|
|||||||
destroy_dlg (dlg);
|
destroy_dlg (dlg);
|
||||||
return val;
|
return val;
|
||||||
}
|
}
|
||||||
#endif /* !HAVE_GNOME */
|
|
||||||
|
|
||||||
#ifndef USE_VFS
|
|
||||||
#ifdef USE_NETCODE
|
|
||||||
#undef USE_NETCODE
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef USE_VFS
|
#ifdef USE_VFS
|
||||||
|
|
||||||
@ -761,7 +744,6 @@ cd_dialog (void)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef HAVE_GNOME
|
|
||||||
void
|
void
|
||||||
symlink_dialog (char *existing, char *new, char **ret_existing, char **ret_new)
|
symlink_dialog (char *existing, char *new, char **ret_existing, char **ret_new)
|
||||||
{
|
{
|
||||||
@ -793,7 +775,6 @@ symlink_dialog (char *existing, char *new, char **ret_existing, char **ret_new)
|
|||||||
*ret_existing = NULL;
|
*ret_existing = NULL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef WITH_BACKGROUND
|
#ifdef WITH_BACKGROUND
|
||||||
#define B_STOP B_USER+1
|
#define B_STOP B_USER+1
|
||||||
|
10
src/chmod.c
10
src/chmod.c
@ -115,12 +115,6 @@ struct {
|
|||||||
{ B_ALL, NORMAL_BUTTON, 0, 0, N_("Set &all") },
|
{ B_ALL, NORMAL_BUTTON, 0, 0, N_("Set &all") },
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef HAVE_X
|
|
||||||
static void chmod_toggle_select (void)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
#else
|
|
||||||
static void chmod_toggle_select (void)
|
static void chmod_toggle_select (void)
|
||||||
{
|
{
|
||||||
int Id = ch_dlg->current->dlg_id - BUTTONS + single_set * 2;
|
int Id = ch_dlg->current->dlg_id - BUTTONS + single_set * 2;
|
||||||
@ -170,7 +164,6 @@ static void chmod_refresh (void)
|
|||||||
dlg_move (ch_dlg, TY + 3, TX);
|
dlg_move (ch_dlg, TY + 3, TX);
|
||||||
addstr (_("and T or INS to mark"));
|
addstr (_("and T or INS to mark"));
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
static int chmod_callback (Dlg_head *h, int Par, int Msg)
|
static int chmod_callback (Dlg_head *h, int Par, int Msg)
|
||||||
{
|
{
|
||||||
@ -196,11 +189,10 @@ static int chmod_callback (Dlg_head *h, int Par, int Msg)
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
#ifndef HAVE_X
|
|
||||||
case DLG_DRAW:
|
case DLG_DRAW:
|
||||||
chmod_refresh ();
|
chmod_refresh ();
|
||||||
break;
|
break;
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -1338,12 +1338,6 @@ char *get_random_hint (void)
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef USE_VFS
|
|
||||||
#ifdef USE_NETCODE
|
|
||||||
#undef USE_NETCODE
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef USE_NETCODE
|
#ifdef USE_NETCODE
|
||||||
|
|
||||||
static char *machine_str = N_(" Enter machine name (F1 for details): ");
|
static char *machine_str = N_(" Enter machine name (F1 for details): ");
|
||||||
|
@ -144,10 +144,8 @@ typedef struct {
|
|||||||
/* Replace dialog: color set */
|
/* Replace dialog: color set */
|
||||||
static int replace_colors [4];
|
static int replace_colors [4];
|
||||||
|
|
||||||
#ifndef HAVE_X
|
|
||||||
/* Used to save the hint line */
|
/* Used to save the hint line */
|
||||||
static int last_hint_line;
|
static int last_hint_line;
|
||||||
#endif
|
|
||||||
|
|
||||||
/* File operate window sizes */
|
/* File operate window sizes */
|
||||||
#define WX 62
|
#define WX 62
|
||||||
@ -208,13 +206,11 @@ static int
|
|||||||
op_win_callback (struct Dlg_head *h, int id, int msg)
|
op_win_callback (struct Dlg_head *h, int id, int msg)
|
||||||
{
|
{
|
||||||
switch (msg){
|
switch (msg){
|
||||||
#ifndef HAVE_X
|
|
||||||
case DLG_DRAW:
|
case DLG_DRAW:
|
||||||
attrset (COLOR_NORMAL);
|
attrset (COLOR_NORMAL);
|
||||||
dlg_erase (h);
|
dlg_erase (h);
|
||||||
draw_box (h, 1, 2, h->lines-2, h->cols-4);
|
draw_box (h, 1, 2, h->lines-2, h->cols-4);
|
||||||
return 1;
|
return 1;
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@ -252,11 +248,9 @@ file_op_context_create_ui (FileOpContext *ctx, FileOperation op, int with_eta)
|
|||||||
ui->op_dlg = create_dlg (0, 0, WY-minus+4, x_size, dialog_colors,
|
ui->op_dlg = create_dlg (0, 0, WY-minus+4, x_size, dialog_colors,
|
||||||
op_win_callback, "", "opwin", DLG_CENTER);
|
op_win_callback, "", "opwin", DLG_CENTER);
|
||||||
|
|
||||||
#ifndef HAVE_X
|
|
||||||
last_hint_line = the_hint->widget.y;
|
last_hint_line = the_hint->widget.y;
|
||||||
if ((ui->op_dlg->y + ui->op_dlg->lines) > last_hint_line)
|
if ((ui->op_dlg->y + ui->op_dlg->lines) > last_hint_line)
|
||||||
the_hint->widget.y = ui->op_dlg->y + ui->op_dlg->lines+1;
|
the_hint->widget.y = ui->op_dlg->y + ui->op_dlg->lines+1;
|
||||||
#endif
|
|
||||||
|
|
||||||
x_set_dialog_title (ui->op_dlg, "");
|
x_set_dialog_title (ui->op_dlg, "");
|
||||||
|
|
||||||
@ -303,9 +297,7 @@ file_op_context_destroy_ui (FileOpContext *ctx)
|
|||||||
g_free (ui);
|
g_free (ui);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef HAVE_X
|
|
||||||
the_hint->widget.y = last_hint_line;
|
the_hint->widget.y = last_hint_line;
|
||||||
#endif
|
|
||||||
|
|
||||||
ctx->ui = NULL;
|
ctx->ui = NULL;
|
||||||
}
|
}
|
||||||
@ -461,11 +453,7 @@ file_progress_show_bytes (FileOpContext *ctx, double done, double total)
|
|||||||
|
|
||||||
/* }}} */
|
/* }}} */
|
||||||
|
|
||||||
#ifndef HAVE_X
|
|
||||||
#define truncFileString(ui, s) name_trunc (s, ui->eta_extra + 47)
|
#define truncFileString(ui, s) name_trunc (s, ui->eta_extra + 47)
|
||||||
#else
|
|
||||||
#define truncFileString(ui, s) s
|
|
||||||
#endif
|
|
||||||
|
|
||||||
FileProgressStatus
|
FileProgressStatus
|
||||||
file_progress_show_source (FileOpContext *ctx, char *s)
|
file_progress_show_source (FileOpContext *ctx, char *s)
|
||||||
@ -543,22 +531,15 @@ file_progress_show_deleting (FileOpContext *ctx, char *s)
|
|||||||
static int
|
static int
|
||||||
replace_callback (struct Dlg_head *h, int Id, int Msg)
|
replace_callback (struct Dlg_head *h, int Id, int Msg)
|
||||||
{
|
{
|
||||||
#ifndef HAVE_X
|
|
||||||
|
|
||||||
switch (Msg){
|
switch (Msg){
|
||||||
case DLG_DRAW:
|
case DLG_DRAW:
|
||||||
dialog_repaint (h, ERROR_COLOR, ERROR_COLOR);
|
dialog_repaint (h, ERROR_COLOR, ERROR_COLOR);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef HAVE_X
|
|
||||||
#define X_TRUNC 128
|
|
||||||
#else
|
|
||||||
#define X_TRUNC 52
|
#define X_TRUNC 52
|
||||||
#endif
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* FIXME: probably it is better to replace this with quick dialog machinery,
|
* FIXME: probably it is better to replace this with quick dialog machinery,
|
||||||
|
10
src/help.c
10
src/help.c
@ -66,7 +66,7 @@ static int history_ptr; /* For the history queue */
|
|||||||
static char *main_node; /* The main node */
|
static char *main_node; /* The main node */
|
||||||
static char *last_shown = 0; /* Last byte shown in a screen */
|
static char *last_shown = 0; /* Last byte shown in a screen */
|
||||||
static int end_of_node = 0; /* Flag: the last character of the node shown? */
|
static int end_of_node = 0; /* Flag: the last character of the node shown? */
|
||||||
char *currentpoint, *startpoint;
|
static char *currentpoint, *startpoint;
|
||||||
static char *selected_item;
|
static char *selected_item;
|
||||||
|
|
||||||
/* The widget variables */
|
/* The widget variables */
|
||||||
@ -90,7 +90,7 @@ static int inside_link_area = 0;
|
|||||||
static int help_callback (struct Dlg_head *h, int id, int msg);
|
static int help_callback (struct Dlg_head *h, int id, int msg);
|
||||||
|
|
||||||
#ifdef HAS_ACS_AS_PCCHARS
|
#ifdef HAS_ACS_AS_PCCHARS
|
||||||
struct {
|
static struct {
|
||||||
int acscode;
|
int acscode;
|
||||||
int pccode;
|
int pccode;
|
||||||
} acs2pc_table [] = {
|
} acs2pc_table [] = {
|
||||||
@ -769,7 +769,6 @@ interactive_display (char *filename, char *node)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef HAVE_X
|
|
||||||
if (help_lines > LINES - 4)
|
if (help_lines > LINES - 4)
|
||||||
help_lines = LINES - 4;
|
help_lines = LINES - 4;
|
||||||
|
|
||||||
@ -779,7 +778,6 @@ interactive_display (char *filename, char *node)
|
|||||||
/* allow us to process the tab key */
|
/* allow us to process the tab key */
|
||||||
whelp->raw = 1;
|
whelp->raw = 1;
|
||||||
|
|
||||||
#endif
|
|
||||||
selected_item = search_string_node (main_node, STRING_LINK_START) - 1;
|
selected_item = search_string_node (main_node, STRING_LINK_START) - 1;
|
||||||
currentpoint = startpoint = main_node + 1;
|
currentpoint = startpoint = main_node + 1;
|
||||||
|
|
||||||
@ -789,7 +787,6 @@ interactive_display (char *filename, char *node)
|
|||||||
history [history_ptr].link = selected_item;
|
history [history_ptr].link = selected_item;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef HAVE_X
|
|
||||||
help_bar = buttonbar_new (keybar_visible);
|
help_bar = buttonbar_new (keybar_visible);
|
||||||
help_bar->widget.y -= whelp->y;
|
help_bar->widget.y -= whelp->y;
|
||||||
help_bar->widget.x -= whelp->x;
|
help_bar->widget.x -= whelp->x;
|
||||||
@ -816,8 +813,5 @@ interactive_display (char *filename, char *node)
|
|||||||
run_dlg (whelp);
|
run_dlg (whelp);
|
||||||
interactive_display_finish ();
|
interactive_display_finish ();
|
||||||
destroy_dlg (whelp);
|
destroy_dlg (whelp);
|
||||||
#else
|
|
||||||
x_interactive_display ();
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -154,7 +154,6 @@ void add_new_group_cmd (void);
|
|||||||
|
|
||||||
#define new_hotlist() g_new0(struct hotlist, 1)
|
#define new_hotlist() g_new0(struct hotlist, 1)
|
||||||
|
|
||||||
#ifndef HAVE_X
|
|
||||||
static void hotlist_refresh (Dlg_head *dlg)
|
static void hotlist_refresh (Dlg_head *dlg)
|
||||||
{
|
{
|
||||||
dialog_repaint (dlg, COLOR_NORMAL, COLOR_HOT_NORMAL);
|
dialog_repaint (dlg, COLOR_NORMAL, COLOR_HOT_NORMAL);
|
||||||
@ -165,7 +164,6 @@ static void hotlist_refresh (Dlg_head *dlg)
|
|||||||
if (!hotlist_state.moving)
|
if (!hotlist_state.moving)
|
||||||
draw_box (dlg, dlg->lines-8, 5, 3, dlg->cols - (UX*2));
|
draw_box (dlg, dlg->lines-8, 5, 3, dlg->cols - (UX*2));
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
/* If current->data is 0, then we are dealing with a VFS pathname */
|
/* If current->data is 0, then we are dealing with a VFS pathname */
|
||||||
static INLINE void update_path_name ()
|
static INLINE void update_path_name ()
|
||||||
@ -183,14 +181,12 @@ static INLINE void update_path_name ()
|
|||||||
else
|
else
|
||||||
text = _("Subgroup - press ENTER to see list");
|
text = _("Subgroup - press ENTER to see list");
|
||||||
|
|
||||||
#ifndef HAVE_X
|
|
||||||
p = g_strconcat (" ", current_group->label, " ", NULL);
|
p = g_strconcat (" ", current_group->label, " ", NULL);
|
||||||
if (!hotlist_state.moving)
|
if (!hotlist_state.moving)
|
||||||
label_set_text (pname_group, name_trunc (p, dlg->cols - (UX*2+4)));
|
label_set_text (pname_group, name_trunc (p, dlg->cols - (UX*2+4)));
|
||||||
else
|
else
|
||||||
label_set_text (movelist_group, name_trunc (p, dlg->cols - (UX*2+4)));
|
label_set_text (movelist_group, name_trunc (p, dlg->cols - (UX*2+4)));
|
||||||
g_free (p);
|
g_free (p);
|
||||||
#endif
|
|
||||||
} else {
|
} else {
|
||||||
text = list->current->text;
|
text = list->current->text;
|
||||||
}
|
}
|
||||||
@ -330,9 +326,6 @@ static int hotlist_button_callback (int action, void *data)
|
|||||||
}
|
}
|
||||||
listbox_remove_list (l_hotlist);
|
listbox_remove_list (l_hotlist);
|
||||||
fill_listbox ();
|
fill_listbox ();
|
||||||
#ifdef HAVE_X
|
|
||||||
x_listbox_select_nth (l_hotlist, 0);
|
|
||||||
#endif
|
|
||||||
repaint_screen ();
|
repaint_screen ();
|
||||||
hotlist_state.modified = 1;
|
hotlist_state.modified = 1;
|
||||||
return 0;
|
return 0;
|
||||||
@ -385,9 +378,6 @@ static int hotlist_button_callback (int action, void *data)
|
|||||||
listbox_remove_list (list);
|
listbox_remove_list (list);
|
||||||
current_group = current_group->up;
|
current_group = current_group->up;
|
||||||
fill_listbox ();
|
fill_listbox ();
|
||||||
#ifdef HAVE_X
|
|
||||||
x_listbox_select_nth (list, 0);
|
|
||||||
#endif
|
|
||||||
return 0;
|
return 0;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -402,19 +392,15 @@ static int hotlist_button_callback (int action, void *data)
|
|||||||
static int hotlist_callback (Dlg_head * h, int Par, int Msg)
|
static int hotlist_callback (Dlg_head * h, int Par, int Msg)
|
||||||
{
|
{
|
||||||
switch (Msg) {
|
switch (Msg) {
|
||||||
#ifndef HAVE_X
|
|
||||||
case DLG_DRAW:
|
case DLG_DRAW:
|
||||||
hotlist_refresh (h);
|
hotlist_refresh (h);
|
||||||
break;
|
break;
|
||||||
#endif
|
|
||||||
|
|
||||||
case DLG_UNHANDLED_KEY:
|
case DLG_UNHANDLED_KEY:
|
||||||
switch (Par) {
|
switch (Par) {
|
||||||
case '\n':
|
case '\n':
|
||||||
#ifndef HAVE_X
|
|
||||||
if (ctrl_pressed())
|
if (ctrl_pressed())
|
||||||
goto l1;
|
goto l1;
|
||||||
#endif
|
|
||||||
case KEY_ENTER:
|
case KEY_ENTER:
|
||||||
case KEY_RIGHT:
|
case KEY_RIGHT:
|
||||||
if (hotlist_button_callback (B_ENTER, 0)) {
|
if (hotlist_button_callback (B_ENTER, 0)) {
|
||||||
@ -618,7 +604,6 @@ static void init_hotlist (int list_type)
|
|||||||
*/
|
*/
|
||||||
pname = label_new (UY-11+LINES, UX+2, "", "the-lab");
|
pname = label_new (UY-11+LINES, UX+2, "", "the-lab");
|
||||||
add_widget (hotlist_dlg, pname);
|
add_widget (hotlist_dlg, pname);
|
||||||
#ifndef HAVE_X
|
|
||||||
if (!hotlist_state.moving) {
|
if (!hotlist_state.moving) {
|
||||||
add_widget (hotlist_dlg, label_new (UY-12+LINES, UX+1, _(" Directory path "), NULL));
|
add_widget (hotlist_dlg, label_new (UY-12+LINES, UX+1, _(" Directory path "), NULL));
|
||||||
|
|
||||||
@ -626,7 +611,6 @@ static void init_hotlist (int list_type)
|
|||||||
pname_group = label_new (UY, UX+1, _(" Directory label "), NULL);
|
pname_group = label_new (UY, UX+1, _(" Directory label "), NULL);
|
||||||
add_widget (hotlist_dlg, pname_group);
|
add_widget (hotlist_dlg, pname_group);
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
/* get new listbox */
|
/* get new listbox */
|
||||||
l_hotlist = listbox_new (UY + 1, UX + 1, COLS-2*UX-8, LINES-14, listbox_cback, l_call, "listbox");
|
l_hotlist = listbox_new (UY + 1, UX + 1, COLS-2*UX-8, LINES-14, listbox_cback, l_call, "listbox");
|
||||||
|
|
||||||
@ -668,10 +652,8 @@ static void init_movelist (int list_type, struct hotlist *item)
|
|||||||
/* We add the labels. We are interested in the last one,
|
/* We add the labels. We are interested in the last one,
|
||||||
* that one will hold the path name label
|
* that one will hold the path name label
|
||||||
*/
|
*/
|
||||||
#ifndef HAVE_X
|
|
||||||
movelist_group = label_new (UY, UX+1, _(" Directory label "), NULL);
|
movelist_group = label_new (UY, UX+1, _(" Directory label "), NULL);
|
||||||
add_widget (movelist_dlg, movelist_group);
|
add_widget (movelist_dlg, movelist_group);
|
||||||
#endif
|
|
||||||
/* get new listbox */
|
/* get new listbox */
|
||||||
l_movelist = listbox_new (UY + 1, UX + 1,
|
l_movelist = listbox_new (UY + 1, UX + 1,
|
||||||
movelist_dlg->cols - 2*UX - 2, movelist_dlg->lines - 8,
|
movelist_dlg->cols - 2*UX - 2, movelist_dlg->lines - 8,
|
||||||
|
17
src/info.c
17
src/info.c
@ -41,14 +41,13 @@
|
|||||||
|
|
||||||
/* Have we called the init_my_statfs routine? */
|
/* Have we called the init_my_statfs routine? */
|
||||||
static int initialized;
|
static int initialized;
|
||||||
struct my_statfs myfs_stats;
|
static struct my_statfs myfs_stats;
|
||||||
|
|
||||||
static int info_event (Gpm_Event *event, WInfo *info)
|
static int info_event (Gpm_Event *event, WInfo *info)
|
||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef HAVE_X
|
|
||||||
static void info_box (Dlg_head *h, WInfo *info)
|
static void info_box (Dlg_head *h, WInfo *info)
|
||||||
{
|
{
|
||||||
standend ();
|
standend ();
|
||||||
@ -58,7 +57,6 @@ static void info_box (Dlg_head *h, WInfo *info)
|
|||||||
draw_double_box (h, info->widget.y, info->widget.x,
|
draw_double_box (h, info->widget.y, info->widget.x,
|
||||||
info->widget.lines, info->widget.cols);
|
info->widget.lines, info->widget.cols);
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
info_show_info (WInfo *info)
|
info_show_info (WInfo *info)
|
||||||
@ -68,7 +66,6 @@ info_show_info (WInfo *info)
|
|||||||
|
|
||||||
struct stat buf;
|
struct stat buf;
|
||||||
|
|
||||||
#ifndef HAVE_X
|
|
||||||
if (!is_idle ())
|
if (!is_idle ())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
@ -79,9 +76,8 @@ info_show_info (WInfo *info)
|
|||||||
attrset (NORMAL_COLOR);
|
attrset (NORMAL_COLOR);
|
||||||
widget_move (&info->widget, 2, 1);
|
widget_move (&info->widget, 2, 1);
|
||||||
/* .ado: info->widget.x has wrong value (==0) on NT and OS/2, why? */
|
/* .ado: info->widget.x has wrong value (==0) on NT and OS/2, why? */
|
||||||
#if !defined(OS2_NT)
|
#ifndef OS2_NT
|
||||||
hline (ACS_HLINE|NORMAL_COLOR, info->widget.x-2);
|
hline (ACS_HLINE|NORMAL_COLOR, info->widget.x-2);
|
||||||
#endif
|
|
||||||
#endif
|
#endif
|
||||||
if (get_current_type () != view_listing)
|
if (get_current_type () != view_listing)
|
||||||
return;
|
return;
|
||||||
@ -97,7 +93,6 @@ info_show_info (WInfo *info)
|
|||||||
return;
|
return;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef HAVE_X
|
|
||||||
/* Print only lines which fit */
|
/* Print only lines which fit */
|
||||||
|
|
||||||
if(!i18n_adjust) {
|
if(!i18n_adjust) {
|
||||||
@ -211,9 +206,6 @@ info_show_info (WInfo *info)
|
|||||||
case 0:
|
case 0:
|
||||||
;
|
;
|
||||||
} /* switch */
|
} /* switch */
|
||||||
#else /* HAVE_X */
|
|
||||||
x_show_info (info, &myfs_stats, &buf);
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void info_hook (void *data)
|
static void info_hook (void *data)
|
||||||
@ -243,17 +235,12 @@ static int info_callback (Dlg_head *h, WInfo *info, int msg, int par)
|
|||||||
case WIDGET_INIT:
|
case WIDGET_INIT:
|
||||||
add_hook (&select_file_hook, info_hook, info);
|
add_hook (&select_file_hook, info_hook, info);
|
||||||
info->ready = 0;
|
info->ready = 0;
|
||||||
#ifdef HAVE_X
|
|
||||||
x_create_info (h, h->wdata, info);
|
|
||||||
#endif
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
#ifndef HAVE_X
|
|
||||||
case WIDGET_DRAW:
|
case WIDGET_DRAW:
|
||||||
info_hook (info);
|
info_hook (info);
|
||||||
info_show_info (info);
|
info_show_info (info);
|
||||||
return 1;
|
return 1;
|
||||||
#endif
|
|
||||||
|
|
||||||
case WIDGET_FOCUS:
|
case WIDGET_FOCUS:
|
||||||
return 0;
|
return 0;
|
||||||
|
58
src/key.c
58
src/key.c
@ -44,7 +44,7 @@
|
|||||||
#include "cons.saver.h"
|
#include "cons.saver.h"
|
||||||
#include "../vfs/vfs.h"
|
#include "../vfs/vfs.h"
|
||||||
|
|
||||||
#if defined (HAVE_TEXTMODE_X11_SUPPORT) && !defined (HAVE_X)
|
#ifdef HAVE_TEXTMODE_X11_SUPPORT
|
||||||
#include <X11/Xlib.h>
|
#include <X11/Xlib.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -72,7 +72,6 @@ int old_esc_mode = 0;
|
|||||||
|
|
||||||
int use_8th_bit_as_meta = 1;
|
int use_8th_bit_as_meta = 1;
|
||||||
|
|
||||||
#ifndef HAVE_X
|
|
||||||
typedef struct key_def {
|
typedef struct key_def {
|
||||||
char ch; /* Holds the matching char code */
|
char ch; /* Holds the matching char code */
|
||||||
int code; /* The code returned, valid if child == NULL */
|
int code; /* The code returned, valid if child == NULL */
|
||||||
@ -85,14 +84,12 @@ typedef struct key_def {
|
|||||||
|
|
||||||
/* This holds all the key definitions */
|
/* This holds all the key definitions */
|
||||||
static key_def *keys = 0;
|
static key_def *keys = 0;
|
||||||
#endif
|
|
||||||
|
|
||||||
static int input_fd;
|
static int input_fd;
|
||||||
static fd_set select_set;
|
static fd_set select_set;
|
||||||
static int disabled_channels = 0; /* Disable channels checking */
|
static int disabled_channels = 0; /* Disable channels checking */
|
||||||
int xgetch_second (void);
|
int xgetch_second (void);
|
||||||
|
|
||||||
#ifndef PORT_HAS_FILE_HANDLERS
|
|
||||||
/* File descriptor monitoring add/remove routines */
|
/* File descriptor monitoring add/remove routines */
|
||||||
typedef struct SelectList {
|
typedef struct SelectList {
|
||||||
int fd;
|
int fd;
|
||||||
@ -101,7 +98,7 @@ typedef struct SelectList {
|
|||||||
struct SelectList *next;
|
struct SelectList *next;
|
||||||
} SelectList;
|
} SelectList;
|
||||||
|
|
||||||
SelectList *select_list = 0;
|
static SelectList *select_list = 0;
|
||||||
|
|
||||||
void add_select_channel (int fd, select_fn callback, void *info)
|
void add_select_channel (int fd, select_fn callback, void *info)
|
||||||
{
|
{
|
||||||
@ -160,7 +157,6 @@ static void check_selects (fd_set *select_set)
|
|||||||
if (FD_ISSET (p->fd, select_set))
|
if (FD_ISSET (p->fd, select_set))
|
||||||
(*p->callback)(p->fd, p->info);
|
(*p->callback)(p->fd, p->info);
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
void channels_down (void)
|
void channels_down (void)
|
||||||
{
|
{
|
||||||
@ -181,8 +177,7 @@ typedef struct {
|
|||||||
int action;
|
int action;
|
||||||
} key_define_t;
|
} key_define_t;
|
||||||
|
|
||||||
#ifndef HAVE_X
|
static key_define_t mc_bindings [] = {
|
||||||
key_define_t mc_bindings [] = {
|
|
||||||
{ KEY_END, ESC_STR ">", MCKEY_NOACTION },
|
{ KEY_END, ESC_STR ">", MCKEY_NOACTION },
|
||||||
{ KEY_HOME, ESC_STR "<", MCKEY_NOACTION },
|
{ KEY_HOME, ESC_STR "<", MCKEY_NOACTION },
|
||||||
|
|
||||||
@ -194,7 +189,7 @@ key_define_t mc_bindings [] = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
/* Broken terminfo and termcap databases on xterminals */
|
/* Broken terminfo and termcap databases on xterminals */
|
||||||
key_define_t xterm_key_defines [] = {
|
static key_define_t xterm_key_defines [] = {
|
||||||
{ KEY_F(1), ESC_STR "OP", MCKEY_NOACTION },
|
{ KEY_F(1), ESC_STR "OP", MCKEY_NOACTION },
|
||||||
{ KEY_F(2), ESC_STR "OQ", MCKEY_NOACTION },
|
{ KEY_F(2), ESC_STR "OQ", MCKEY_NOACTION },
|
||||||
{ KEY_F(3), ESC_STR "OR", MCKEY_NOACTION },
|
{ KEY_F(3), ESC_STR "OR", MCKEY_NOACTION },
|
||||||
@ -212,25 +207,22 @@ key_define_t xterm_key_defines [] = {
|
|||||||
{ 0, 0, MCKEY_NOACTION },
|
{ 0, 0, MCKEY_NOACTION },
|
||||||
};
|
};
|
||||||
|
|
||||||
key_define_t mc_default_keys [] = {
|
static key_define_t mc_default_keys [] = {
|
||||||
{ ESC_CHAR, ESC_STR, MCKEY_ESCAPE },
|
{ ESC_CHAR, ESC_STR, MCKEY_ESCAPE },
|
||||||
{ ESC_CHAR, ESC_STR ESC_STR, MCKEY_NOACTION },
|
{ ESC_CHAR, ESC_STR ESC_STR, MCKEY_NOACTION },
|
||||||
{ 0, 0, MCKEY_NOACTION },
|
{ 0, 0, MCKEY_NOACTION },
|
||||||
};
|
};
|
||||||
#endif
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
define_sequences (key_define_t *kd)
|
define_sequences (key_define_t *kd)
|
||||||
{
|
{
|
||||||
#ifndef HAVE_X
|
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
for (i = 0; kd [i].code; i++)
|
for (i = 0; kd [i].code; i++)
|
||||||
define_sequence(kd [i].code, kd [i].seq, kd [i].action);
|
define_sequence(kd [i].code, kd [i].seq, kd [i].action);
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined (HAVE_TEXTMODE_X11_SUPPORT) && !defined (HAVE_X)
|
#ifdef HAVE_TEXTMODE_X11_SUPPORT
|
||||||
Display *display;
|
Display *display;
|
||||||
Window w;
|
Window w;
|
||||||
|
|
||||||
@ -247,7 +239,6 @@ init_textmode_x11_support (void)
|
|||||||
calls any define_sequence */
|
calls any define_sequence */
|
||||||
void init_key (void)
|
void init_key (void)
|
||||||
{
|
{
|
||||||
#ifndef HAVE_X
|
|
||||||
char *term = (char *) getenv ("TERM");
|
char *term = (char *) getenv ("TERM");
|
||||||
|
|
||||||
/* This has to be the first define_sequence */
|
/* This has to be the first define_sequence */
|
||||||
@ -281,21 +272,17 @@ void init_key (void)
|
|||||||
use_8th_bit_as_meta = 0;
|
use_8th_bit_as_meta = 0;
|
||||||
}
|
}
|
||||||
#endif /* __QNX__ */
|
#endif /* __QNX__ */
|
||||||
#endif /* !HAVE_X */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* This has to be called after SLang_init_tty/slint_init */
|
/* This has to be called after SLang_init_tty/slint_init */
|
||||||
void init_key_input_fd (void)
|
void init_key_input_fd (void)
|
||||||
{
|
{
|
||||||
#ifndef HAVE_X
|
|
||||||
#ifdef HAVE_SLANG
|
#ifdef HAVE_SLANG
|
||||||
input_fd = SLang_TT_Read_FD;
|
input_fd = SLang_TT_Read_FD;
|
||||||
#endif
|
#endif
|
||||||
#endif /* !HAVE_X */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#ifndef HAVE_X
|
|
||||||
static void
|
static void
|
||||||
xmouse_get_event (Gpm_Event *ev)
|
xmouse_get_event (Gpm_Event *ev)
|
||||||
{
|
{
|
||||||
@ -384,11 +371,9 @@ static int push_char (int c)
|
|||||||
*seq_append = 0;
|
*seq_append = 0;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
#endif /* !HAVE_X */
|
|
||||||
|
|
||||||
void define_sequence (int code, char *seq, int action)
|
void define_sequence (int code, char *seq, int action)
|
||||||
{
|
{
|
||||||
#ifndef HAVE_X
|
|
||||||
key_def *base;
|
key_def *base;
|
||||||
|
|
||||||
if (strlen (seq) > sizeof (seq_buffer)-1)
|
if (strlen (seq) > sizeof (seq_buffer)-1)
|
||||||
@ -420,12 +405,9 @@ void define_sequence (int code, char *seq, int action)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
keys = create_sequence (seq, code, action);
|
keys = create_sequence (seq, code, action);
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef HAVE_X
|
|
||||||
static int *pending_keys;
|
static int *pending_keys;
|
||||||
#endif
|
|
||||||
|
|
||||||
static int
|
static int
|
||||||
correct_key_code (int c)
|
correct_key_code (int c)
|
||||||
@ -455,7 +437,6 @@ correct_key_code (int c)
|
|||||||
|
|
||||||
int get_key_code (int no_delay)
|
int get_key_code (int no_delay)
|
||||||
{
|
{
|
||||||
#ifndef HAVE_X
|
|
||||||
int c;
|
int c;
|
||||||
static key_def *this = NULL, *parent;
|
static key_def *this = NULL, *parent;
|
||||||
static struct timeval esctime = { -1, -1 };
|
static struct timeval esctime = { -1, -1 };
|
||||||
@ -620,12 +601,8 @@ int get_key_code (int no_delay)
|
|||||||
}
|
}
|
||||||
this = NULL;
|
this = NULL;
|
||||||
return correct_key_code (c);
|
return correct_key_code (c);
|
||||||
#else
|
|
||||||
return ERR;
|
|
||||||
#endif /* HAVE_X */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef PORT_HAS_FILE_HANDLERS
|
|
||||||
/* If set timeout is set, then we wait 0.1 seconds, else, we block */
|
/* If set timeout is set, then we wait 0.1 seconds, else, we block */
|
||||||
static void
|
static void
|
||||||
try_channels (int set_timeout)
|
try_channels (int set_timeout)
|
||||||
@ -656,7 +633,6 @@ try_channels (int set_timeout)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef HAVE_X
|
|
||||||
/* Workaround for System V Curses vt100 bug */
|
/* Workaround for System V Curses vt100 bug */
|
||||||
static int getch_with_delay (void)
|
static int getch_with_delay (void)
|
||||||
{
|
{
|
||||||
@ -678,16 +654,13 @@ static int getch_with_delay (void)
|
|||||||
/* Success -> return the character */
|
/* Success -> return the character */
|
||||||
return c;
|
return c;
|
||||||
}
|
}
|
||||||
#endif /* !HAVE_X */
|
|
||||||
|
|
||||||
#ifndef HAVE_LIBGPM
|
#ifndef HAVE_LIBGPM
|
||||||
#define gpm_flag 0
|
#define gpm_flag 0
|
||||||
#endif
|
#endif
|
||||||
#endif /* !HAVE_FILE_HANDLERS */
|
|
||||||
|
|
||||||
extern int max_dirt_limit;
|
extern int max_dirt_limit;
|
||||||
|
|
||||||
#ifndef HAVE_X
|
|
||||||
/* Returns a character read from stdin with appropriate interpretation */
|
/* Returns a character read from stdin with appropriate interpretation */
|
||||||
/* Also takes care of generated mouse events */
|
/* Also takes care of generated mouse events */
|
||||||
/* Returns EV_MOUSE if it is a mouse event */
|
/* Returns EV_MOUSE if it is a mouse event */
|
||||||
@ -816,15 +789,7 @@ int get_event (Gpm_Event *event, int redo_event, int block)
|
|||||||
|
|
||||||
return c;
|
return c;
|
||||||
}
|
}
|
||||||
#else
|
|
||||||
/* X11 version of the get_event routine */
|
|
||||||
int get_event (Gpm_Event *event, int redo_event, int block)
|
|
||||||
{
|
|
||||||
return EV_NONE;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef PORT_HAS_GETCH
|
|
||||||
/* Returns a key press, mouse events are discarded */
|
/* Returns a key press, mouse events are discarded */
|
||||||
int mi_getch ()
|
int mi_getch ()
|
||||||
{
|
{
|
||||||
@ -861,9 +826,7 @@ int xgetch_second (void)
|
|||||||
#endif
|
#endif
|
||||||
return c;
|
return c;
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef HAVE_X
|
|
||||||
static void
|
static void
|
||||||
learn_store_key (char *buffer, char **p, int c)
|
learn_store_key (char *buffer, char **p, int c)
|
||||||
{
|
{
|
||||||
@ -956,7 +919,6 @@ application_keypad_mode (void)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif /* !HAVE_X */
|
|
||||||
|
|
||||||
/* A function to check if we're idle.
|
/* A function to check if we're idle.
|
||||||
Currently checks only for key presses.
|
Currently checks only for key presses.
|
||||||
@ -980,7 +942,7 @@ int is_idle (void)
|
|||||||
int
|
int
|
||||||
get_modifier (void)
|
get_modifier (void)
|
||||||
{
|
{
|
||||||
#if defined (HAVE_TEXTMODE_X11_SUPPORT) && !defined (HAVE_X)
|
#ifdef HAVE_TEXTMODE_X11_SUPPORT
|
||||||
if (display) {
|
if (display) {
|
||||||
Window root, child;
|
Window root, child;
|
||||||
int root_x, root_y;
|
int root_x, root_y;
|
||||||
@ -1028,7 +990,6 @@ ctrl_pressed ()
|
|||||||
}
|
}
|
||||||
|
|
||||||
#ifdef HAVE_MAD
|
#ifdef HAVE_MAD
|
||||||
#ifndef HAVE_X
|
|
||||||
|
|
||||||
void k_dispose (key_def *k)
|
void k_dispose (key_def *k)
|
||||||
{
|
{
|
||||||
@ -1059,14 +1020,13 @@ void done_key ()
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif /* HAVE_X */
|
|
||||||
#endif /* HAVE_MAD */
|
#endif /* HAVE_MAD */
|
||||||
|
|
||||||
#if defined (HAVE_TEXTMODE_X11_SUPPORT) && !defined (HAVE_X)
|
#ifdef HAVE_TEXTMODE_X11_SUPPORT
|
||||||
void
|
void
|
||||||
done_textmode_x11_support (void)
|
done_textmode_x11_support (void)
|
||||||
{
|
{
|
||||||
if (display)
|
if (display)
|
||||||
XCloseDisplay (display);
|
XCloseDisplay (display);
|
||||||
}
|
}
|
||||||
#endif
|
#endif /* HAVE_TEXTMODE_X11_SUPPORT */
|
||||||
|
62
src/layout.c
62
src/layout.c
@ -185,9 +185,7 @@ static char *layout_title, *title1, *title2, *title3, *output_lines_label;
|
|||||||
static WButton *bleft_widget, *bright_widget;
|
static WButton *bleft_widget, *bright_widget;
|
||||||
|
|
||||||
/* Declarations for static functions */
|
/* Declarations for static functions */
|
||||||
#ifdef PORT_NEEDS_CHANGE_SCREEN_SIZE
|
|
||||||
static void low_level_change_screen_size (void);
|
static void low_level_change_screen_size (void);
|
||||||
#endif /* PORT_NEEDS_CHANGE_SCREEN_SIZE */
|
|
||||||
|
|
||||||
static void _check_split (void)
|
static void _check_split (void)
|
||||||
{
|
{
|
||||||
@ -277,7 +275,6 @@ static int layout_callback (struct Dlg_head *h, int Id, int Msg)
|
|||||||
{
|
{
|
||||||
switch (Msg){
|
switch (Msg){
|
||||||
case DLG_DRAW:
|
case DLG_DRAW:
|
||||||
#ifndef HAVE_X
|
|
||||||
/*When repainting the whole dialog (e.g. with C-l) we have to
|
/*When repainting the whole dialog (e.g. with C-l) we have to
|
||||||
update everything*/
|
update everything*/
|
||||||
old_first_panel_size = -1;
|
old_first_panel_size = -1;
|
||||||
@ -312,15 +309,12 @@ static int layout_callback (struct Dlg_head *h, int Id, int Msg)
|
|||||||
printw ("%02d", _output_lines);
|
printw ("%02d", _output_lines);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case DLG_POST_KEY:
|
case DLG_POST_KEY:
|
||||||
_filetype_mode = check_options [8].widget->state & C_BOOL;
|
_filetype_mode = check_options [8].widget->state & C_BOOL;
|
||||||
_permission_mode = check_options [7].widget->state & C_BOOL;
|
_permission_mode = check_options [7].widget->state & C_BOOL;
|
||||||
#ifndef HAVE_X
|
|
||||||
_equal_split = check_options [6].widget->state & C_BOOL;
|
_equal_split = check_options [6].widget->state & C_BOOL;
|
||||||
#endif
|
|
||||||
_menubar_visible = check_options [5].widget->state & C_BOOL;
|
_menubar_visible = check_options [5].widget->state & C_BOOL;
|
||||||
_command_prompt = check_options [4].widget->state & C_BOOL;
|
_command_prompt = check_options [4].widget->state & C_BOOL;
|
||||||
_keybar_visible = check_options [2].widget->state & C_BOOL;
|
_keybar_visible = check_options [2].widget->state & C_BOOL;
|
||||||
@ -461,7 +455,6 @@ static void init_layout (void)
|
|||||||
button_new (BY, b2, B_EXIT, NORMAL_BUTTON, save_button, 0, 0, "s"));
|
button_new (BY, b2, B_EXIT, NORMAL_BUTTON, save_button, 0, 0, "s"));
|
||||||
add_widget (layout_dlg,
|
add_widget (layout_dlg,
|
||||||
button_new (BY, b1, B_ENTER, DEFPUSH_BUTTON, ok_button, 0, 0, "o"));
|
button_new (BY, b1, B_ENTER, DEFPUSH_BUTTON, ok_button, 0, 0, "o"));
|
||||||
#ifndef HAVE_X
|
|
||||||
if (console_flag){
|
if (console_flag){
|
||||||
add_widget (layout_dlg,
|
add_widget (layout_dlg,
|
||||||
button_new (9, 12 + first_width, B_MINUS, NARROW_BUTTON, "&-",
|
button_new (9, 12 + first_width, B_MINUS, NARROW_BUTTON, "&-",
|
||||||
@ -470,7 +463,6 @@ static void init_layout (void)
|
|||||||
button_new (9, 7 + first_width, B_PLUS, NARROW_BUTTON, "&+",
|
button_new (9, 7 + first_width, B_PLUS, NARROW_BUTTON, "&+",
|
||||||
bplus_cback, 0, NULL));
|
bplus_cback, 0, NULL));
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
#define XTRACT(i) *check_options[i].variable, check_options[i].text, check_options[i].tkname
|
#define XTRACT(i) *check_options[i].variable, check_options[i].text, check_options[i].tkname
|
||||||
|
|
||||||
@ -491,38 +483,32 @@ static void init_layout (void)
|
|||||||
_keybar_visible = keybar_visible;
|
_keybar_visible = keybar_visible;
|
||||||
_message_visible = message_visible;
|
_message_visible = message_visible;
|
||||||
_xterm_hintbar = xterm_hintbar;
|
_xterm_hintbar = xterm_hintbar;
|
||||||
#ifndef HAVE_X
|
|
||||||
bright_widget = button_new(6, 15, B_2RIGHT, NARROW_BUTTON, "&>", b2right_cback, 0, ">");
|
bright_widget = button_new(6, 15, B_2RIGHT, NARROW_BUTTON, "&>", b2right_cback, 0, ">");
|
||||||
add_widget (layout_dlg, bright_widget);
|
add_widget (layout_dlg, bright_widget);
|
||||||
bleft_widget = button_new (6, 9, B_2LEFT, NARROW_BUTTON, "&<", b2left_cback, 0, "<");
|
bleft_widget = button_new (6, 9, B_2LEFT, NARROW_BUTTON, "&<", b2left_cback, 0, "<");
|
||||||
add_widget (layout_dlg, bleft_widget);
|
add_widget (layout_dlg, bleft_widget);
|
||||||
check_options [6].widget = check_new (5, 6, XTRACT(6));
|
check_options [6].widget = check_new (5, 6, XTRACT(6));
|
||||||
#endif
|
|
||||||
old_first_panel_size = -1;
|
old_first_panel_size = -1;
|
||||||
old_horizontal_split = -1;
|
old_horizontal_split = -1;
|
||||||
old_output_lines = -1;
|
old_output_lines = -1;
|
||||||
|
|
||||||
_first_panel_size = first_panel_size;
|
_first_panel_size = first_panel_size;
|
||||||
_output_lines = output_lines;
|
_output_lines = output_lines;
|
||||||
#ifndef HAVE_X
|
|
||||||
add_widget (layout_dlg, check_options [6].widget);
|
add_widget (layout_dlg, check_options [6].widget);
|
||||||
radio_widget = radio_new (3, 6, 2, s_split_direction, 1, "r");
|
radio_widget = radio_new (3, 6, 2, s_split_direction, 1, "r");
|
||||||
add_widget (layout_dlg, radio_widget);
|
add_widget (layout_dlg, radio_widget);
|
||||||
radio_widget->sel = horizontal_split;
|
radio_widget->sel = horizontal_split;
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void layout_change (void)
|
void layout_change (void)
|
||||||
{
|
{
|
||||||
setup_panels ();
|
setup_panels ();
|
||||||
layout_do_change = 0;
|
layout_do_change = 0;
|
||||||
#ifndef HAVE_X
|
|
||||||
/* re-init the menu, because perhaps there was a change in the way
|
/* re-init the menu, because perhaps there was a change in the way
|
||||||
how the panel are split (horizontal/vertical). */
|
how the panel are split (horizontal/vertical). */
|
||||||
done_menu();
|
done_menu();
|
||||||
init_menu();
|
init_menu();
|
||||||
menubar_arrange(the_menubar);
|
menubar_arrange(the_menubar);
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void layout_cmd (void)
|
void layout_cmd (void)
|
||||||
@ -538,12 +524,10 @@ void layout_cmd (void)
|
|||||||
for (i = 0; check_options [i].text; i++)
|
for (i = 0; check_options [i].text; i++)
|
||||||
if (check_options [i].widget)
|
if (check_options [i].widget)
|
||||||
*check_options [i].variable = check_options [i].widget->state & C_BOOL;
|
*check_options [i].variable = check_options [i].widget->state & C_BOOL;
|
||||||
#ifndef HAVE_X
|
|
||||||
horizontal_split = radio_widget->sel;
|
horizontal_split = radio_widget->sel;
|
||||||
first_panel_size = _first_panel_size;
|
first_panel_size = _first_panel_size;
|
||||||
output_lines = _output_lines;
|
output_lines = _output_lines;
|
||||||
layout_do_change = 1;
|
layout_do_change = 1;
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
if (result == B_EXIT){
|
if (result == B_EXIT){
|
||||||
save_layout ();
|
save_layout ();
|
||||||
@ -578,7 +562,6 @@ int panel_event (Gpm_Event *event, WPanel *panel);
|
|||||||
int menu_bar_event (Gpm_Event *event, void *);
|
int menu_bar_event (Gpm_Event *event, void *);
|
||||||
extern char *prompt;
|
extern char *prompt;
|
||||||
|
|
||||||
#ifndef HAVE_X
|
|
||||||
#ifdef HAVE_SLANG
|
#ifdef HAVE_SLANG
|
||||||
void init_curses ()
|
void init_curses ()
|
||||||
{
|
{
|
||||||
@ -615,6 +598,7 @@ void init_curses (void)
|
|||||||
init_colors ();
|
init_colors ();
|
||||||
}
|
}
|
||||||
#endif /* ! HAVE_SLANG */
|
#endif /* ! HAVE_SLANG */
|
||||||
|
|
||||||
void done_screen ()
|
void done_screen ()
|
||||||
{
|
{
|
||||||
if (!(quit & SUBSHELL_EXIT))
|
if (!(quit & SUBSHELL_EXIT))
|
||||||
@ -625,14 +609,6 @@ void done_screen ()
|
|||||||
shut_mouse ();
|
shut_mouse ();
|
||||||
keypad (stdscr, FALSE);
|
keypad (stdscr, FALSE);
|
||||||
}
|
}
|
||||||
#else
|
|
||||||
void init_curses ()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
void done_screen ()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
#endif /* HAVE_X */
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
panel_do_cols (int index)
|
panel_do_cols (int index)
|
||||||
@ -648,28 +624,6 @@ panel_do_cols (int index)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef HAVE_X
|
|
||||||
void
|
|
||||||
setup_panels (void)
|
|
||||||
{
|
|
||||||
Widget *w = panels [0].widget;
|
|
||||||
|
|
||||||
winput_set_origin (&cmdline->input, 0, 60);
|
|
||||||
|
|
||||||
/* Only needed by the startup code */
|
|
||||||
if (panels [0].type == view_listing){
|
|
||||||
x_panel_set_size (0);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (panels [1].type == view_listing){
|
|
||||||
x_panel_set_size (1);
|
|
||||||
}
|
|
||||||
|
|
||||||
load_hint ();
|
|
||||||
}
|
|
||||||
|
|
||||||
#else
|
|
||||||
|
|
||||||
void setup_panels (void)
|
void setup_panels (void)
|
||||||
{
|
{
|
||||||
int start_y;
|
int start_y;
|
||||||
@ -751,19 +705,15 @@ void setup_panels (void)
|
|||||||
|
|
||||||
load_hint ();
|
load_hint ();
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
void flag_winch (int dummy)
|
void flag_winch (int dummy)
|
||||||
{
|
{
|
||||||
#ifdef PORT_NEEDS_CHANGE_SCREEN_SIZE
|
|
||||||
low_level_change_screen_size ();
|
low_level_change_screen_size ();
|
||||||
#endif /* PORT_NEEDS_CHANGE_SCREEN_SIZE */
|
|
||||||
winch_flag = 1;
|
winch_flag = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
void edit_adjust_size (Dlg_head * h);
|
void edit_adjust_size (Dlg_head * h);
|
||||||
|
|
||||||
#ifdef PORT_NEEDS_CHANGE_SCREEN_SIZE
|
|
||||||
static void
|
static void
|
||||||
low_level_change_screen_size (void)
|
low_level_change_screen_size (void)
|
||||||
{
|
{
|
||||||
@ -831,7 +781,6 @@ void change_screen_size (void)
|
|||||||
#endif /* defined(HAVE_SLANG) || NCURSES_VERSION_MAJOR >= 4 */
|
#endif /* defined(HAVE_SLANG) || NCURSES_VERSION_MAJOR >= 4 */
|
||||||
winch_flag = 0;
|
winch_flag = 0;
|
||||||
}
|
}
|
||||||
#endif /* HAVE_X */
|
|
||||||
|
|
||||||
static int ok_to_refresh = 1;
|
static int ok_to_refresh = 1;
|
||||||
|
|
||||||
@ -845,13 +794,10 @@ void use_dash (int flag)
|
|||||||
|
|
||||||
void set_hintbar(char *str)
|
void set_hintbar(char *str)
|
||||||
{
|
{
|
||||||
#ifndef HAVE_X
|
|
||||||
if (xterm_flag && xterm_hintbar) {
|
if (xterm_flag && xterm_hintbar) {
|
||||||
fprintf (stdout, "\33]0;mc - %s\7", str);
|
fprintf (stdout, "\33]0;mc - %s\7", str);
|
||||||
fflush (stdout);
|
fflush (stdout);
|
||||||
} else
|
} else {
|
||||||
#endif
|
|
||||||
{
|
|
||||||
label_set_text (the_hint, str);
|
label_set_text (the_hint, str);
|
||||||
if (ok_to_refresh > 0)
|
if (ok_to_refresh > 0)
|
||||||
refresh();
|
refresh();
|
||||||
@ -888,7 +834,6 @@ void print_vfs_message (char *msg, ...)
|
|||||||
|
|
||||||
void rotate_dash (void)
|
void rotate_dash (void)
|
||||||
{
|
{
|
||||||
#ifndef HAVE_X
|
|
||||||
static char rotating_dash [] = "|/-\\";
|
static char rotating_dash [] = "|/-\\";
|
||||||
static int pos = 0;
|
static int pos = 0;
|
||||||
|
|
||||||
@ -901,12 +846,10 @@ void rotate_dash (void)
|
|||||||
addch (rotating_dash [pos]);
|
addch (rotating_dash [pos]);
|
||||||
mc_refresh ();
|
mc_refresh ();
|
||||||
pos++;
|
pos++;
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void remove_dash (void)
|
void remove_dash (void)
|
||||||
{
|
{
|
||||||
#ifndef HAVE_X
|
|
||||||
if (!nice_rotating_dash)
|
if (!nice_rotating_dash)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
@ -920,7 +863,6 @@ void remove_dash (void)
|
|||||||
|
|
||||||
move (0, COLS-1);
|
move (0, COLS-1);
|
||||||
addch (' ');
|
addch (' ');
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
char *get_nth_panel_name (int num)
|
char *get_nth_panel_name (int num)
|
||||||
|
@ -51,7 +51,7 @@
|
|||||||
|
|
||||||
#define BUTTONS 2
|
#define BUTTONS 2
|
||||||
|
|
||||||
struct {
|
static struct {
|
||||||
int ret_cmd, flags, y, x;
|
int ret_cmd, flags, y, x;
|
||||||
unsigned int hotkey;
|
unsigned int hotkey;
|
||||||
char *text;
|
char *text;
|
||||||
@ -73,7 +73,6 @@ static int learnok;
|
|||||||
static int learnchanged;
|
static int learnchanged;
|
||||||
static char* learn_title = N_(" Learn keys ");
|
static char* learn_title = N_(" Learn keys ");
|
||||||
|
|
||||||
#ifndef HAVE_X
|
|
||||||
static void learn_refresh (void)
|
static void learn_refresh (void)
|
||||||
{
|
{
|
||||||
attrset (COLOR_NORMAL);
|
attrset (COLOR_NORMAL);
|
||||||
@ -85,7 +84,6 @@ static void learn_refresh (void)
|
|||||||
dlg_move (learn_dlg, 1, (learn_dlg->cols - strlen (learn_title)) / 2);
|
dlg_move (learn_dlg, 1, (learn_dlg->cols - strlen (learn_title)) / 2);
|
||||||
addstr (learn_title);
|
addstr (learn_title);
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
static int learn_button (int action, void *param)
|
static int learn_button (int action, void *param)
|
||||||
{
|
{
|
||||||
@ -344,9 +342,7 @@ void learn_keys (void)
|
|||||||
alternate_plus_minus = 1; /* don't translate KP_ADD, KP_SUBTRACT and
|
alternate_plus_minus = 1; /* don't translate KP_ADD, KP_SUBTRACT and
|
||||||
KP_MULTIPLY to '+', '-' and '*' in
|
KP_MULTIPLY to '+', '-' and '*' in
|
||||||
correct_key_code */
|
correct_key_code */
|
||||||
#ifndef HAVE_X
|
|
||||||
application_keypad_mode ();
|
application_keypad_mode ();
|
||||||
#endif
|
|
||||||
init_learn ();
|
init_learn ();
|
||||||
|
|
||||||
run_dlg (learn_dlg);
|
run_dlg (learn_dlg);
|
||||||
@ -354,11 +350,8 @@ void learn_keys (void)
|
|||||||
old_esc_mode = save_old_esc_mode;
|
old_esc_mode = save_old_esc_mode;
|
||||||
alternate_plus_minus = save_alternate_plus_minus;
|
alternate_plus_minus = save_alternate_plus_minus;
|
||||||
|
|
||||||
#ifndef HAVE_X
|
|
||||||
if (!alternate_plus_minus)
|
if (!alternate_plus_minus)
|
||||||
numeric_keypad_mode ();
|
numeric_keypad_mode ();
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
switch (learn_dlg->ret_value) {
|
switch (learn_dlg->ret_value) {
|
||||||
case B_ENTER:
|
case B_ENTER:
|
||||||
|
@ -104,7 +104,6 @@ struct {
|
|||||||
{ UY+13, UX+22, "Item width:" }
|
{ UY+13, UX+22, "Item width:" }
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifndef HAVE_X
|
|
||||||
static void listmode_refresh (void)
|
static void listmode_refresh (void)
|
||||||
{
|
{
|
||||||
attrset (COLOR_NORMAL);
|
attrset (COLOR_NORMAL);
|
||||||
@ -115,7 +114,6 @@ static void listmode_refresh (void)
|
|||||||
draw_box (listmode_dlg, UY + 4, UX, 11, 18);
|
draw_box (listmode_dlg, UY + 4, UX, 11, 18);
|
||||||
draw_box (listmode_dlg, UY + 4, UX+20, 11, 43);
|
draw_box (listmode_dlg, UY + 4, UX+20, 11, 43);
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
static int bplus_cback (int action, void *data)
|
static int bplus_cback (int action, void *data)
|
||||||
{
|
{
|
||||||
@ -130,14 +128,14 @@ static int bminus_cback (int action, void *data)
|
|||||||
static int listmode_callback (Dlg_head * h, int Par, int Msg)
|
static int listmode_callback (Dlg_head * h, int Par, int Msg)
|
||||||
{
|
{
|
||||||
switch (Msg) {
|
switch (Msg) {
|
||||||
#ifndef HAVE_X
|
|
||||||
case DLG_DRAW:
|
case DLG_DRAW:
|
||||||
listmode_refresh ();
|
listmode_refresh ();
|
||||||
break;
|
break;
|
||||||
#endif
|
|
||||||
|
|
||||||
case DLG_POST_KEY:
|
case DLG_POST_KEY:
|
||||||
/* fall */
|
/* fall */
|
||||||
|
|
||||||
case DLG_INIT:
|
case DLG_INIT:
|
||||||
attrset (COLOR_NORMAL);
|
attrset (COLOR_NORMAL);
|
||||||
dlg_move (h, UY+13, UX+35);
|
dlg_move (h, UY+13, UX+35);
|
||||||
|
10
src/option.c
10
src/option.c
@ -59,8 +59,6 @@ static int r_but;
|
|||||||
|
|
||||||
extern int use_internal_edit;
|
extern int use_internal_edit;
|
||||||
|
|
||||||
int dummy;
|
|
||||||
|
|
||||||
static int OX = 33, first_width = 27, second_width = 27;
|
static int OX = 33, first_width = 27, second_width = 27;
|
||||||
static char *configure_title, *title1, *title2, *title3;
|
static char *configure_title, *title1, *title2, *title3;
|
||||||
|
|
||||||
@ -75,11 +73,7 @@ static struct {
|
|||||||
{N_("cd follows lin&Ks"), &cd_symlinks, TOGGLE_VARIABLE, 0, "cd-follow" },
|
{N_("cd follows lin&Ks"), &cd_symlinks, TOGGLE_VARIABLE, 0, "cd-follow" },
|
||||||
{N_("advanced cho&Wn"), &advanced_chfns, TOGGLE_VARIABLE, 0, "achown" },
|
{N_("advanced cho&Wn"), &advanced_chfns, TOGGLE_VARIABLE, 0, "achown" },
|
||||||
{N_("l&Ynx-like motion"), &navigate_with_arrows,TOGGLE_VARIABLE, 0, "lynx" },
|
{N_("l&Ynx-like motion"), &navigate_with_arrows,TOGGLE_VARIABLE, 0, "lynx" },
|
||||||
#ifdef HAVE_GNOME
|
|
||||||
{N_("Animation"), &dummy, TOGGLE_VARIABLE, 0, "dummy" },
|
|
||||||
#else
|
|
||||||
{N_("rotatin&G dash"), &nice_rotating_dash,TOGGLE_VARIABLE, 0, "rotating" },
|
{N_("rotatin&G dash"), &nice_rotating_dash,TOGGLE_VARIABLE, 0, "rotating" },
|
||||||
#endif
|
|
||||||
{N_("co&Mplete: show all"),&show_all_if_ambiguous,TOGGLE_VARIABLE, 0, "completion" },
|
{N_("co&Mplete: show all"),&show_all_if_ambiguous,TOGGLE_VARIABLE, 0, "completion" },
|
||||||
{N_("&Use internal view"), &use_internal_view, TOGGLE_VARIABLE, 0, "view-int" },
|
{N_("&Use internal view"), &use_internal_view, TOGGLE_VARIABLE, 0, "view-int" },
|
||||||
{N_("use internal ed&It"), &use_internal_edit, TOGGLE_VARIABLE, 0, "edit-int" },
|
{N_("use internal ed&It"), &use_internal_edit, TOGGLE_VARIABLE, 0, "edit-int" },
|
||||||
@ -108,7 +102,6 @@ static int configure_callback (struct Dlg_head *h, int Id, int Msg)
|
|||||||
{
|
{
|
||||||
switch (Msg) {
|
switch (Msg) {
|
||||||
case DLG_DRAW:
|
case DLG_DRAW:
|
||||||
#ifndef HAVE_X
|
|
||||||
attrset (COLOR_NORMAL);
|
attrset (COLOR_NORMAL);
|
||||||
dlg_erase (h);
|
dlg_erase (h);
|
||||||
draw_box (h, 1, 2, h->lines - 2, h->cols - 4);
|
draw_box (h, 1, 2, h->lines - 2, h->cols - 4);
|
||||||
@ -125,7 +118,6 @@ static int configure_callback (struct Dlg_head *h, int Id, int Msg)
|
|||||||
addstr (title2);
|
addstr (title2);
|
||||||
dlg_move (h, PY, PX+1);
|
dlg_move (h, PY, PX+1);
|
||||||
addstr (title1);
|
addstr (title1);
|
||||||
#endif
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case DLG_END:
|
case DLG_END:
|
||||||
@ -228,9 +220,7 @@ static void init_configure (void)
|
|||||||
|
|
||||||
pause_radio = radio_new (RY+1, RX+2, 3, pause_options, 1, "pause-radio");
|
pause_radio = radio_new (RY+1, RX+2, 3, pause_options, 1, "pause-radio");
|
||||||
pause_radio->sel = pause_after_run;
|
pause_radio->sel = pause_after_run;
|
||||||
#ifndef HAVE_GNOME
|
|
||||||
add_widget (conf_dlg, pause_radio);
|
add_widget (conf_dlg, pause_radio);
|
||||||
#endif
|
|
||||||
for (i = 0; i < 6; i++){
|
for (i = 0; i < 6; i++){
|
||||||
check_options [i+13].widget = check_new (PY + (6-i), PX+2,
|
check_options [i+13].widget = check_new (PY + (6-i), PX+2,
|
||||||
XTRACT(i+13));
|
XTRACT(i+13));
|
||||||
|
@ -893,7 +893,6 @@ void sigchld_handler (int sig)
|
|||||||
/* }}} */
|
/* }}} */
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef HAVE_X
|
|
||||||
#ifndef SCO_FLAVOR
|
#ifndef SCO_FLAVOR
|
||||||
pid = waitpid (cons_saver_pid, &status, WUNTRACED | WNOHANG);
|
pid = waitpid (cons_saver_pid, &status, WUNTRACED | WNOHANG);
|
||||||
|
|
||||||
@ -916,7 +915,6 @@ void sigchld_handler (int sig)
|
|||||||
/* }}} */
|
/* }}} */
|
||||||
}
|
}
|
||||||
#endif /* ! SCO_FLAVOR */
|
#endif /* ! SCO_FLAVOR */
|
||||||
#endif /* ! HAVE_X */
|
|
||||||
/* If we get here, some other child exited; ignore it */
|
/* If we get here, some other child exited; ignore it */
|
||||||
# ifdef __EMX__ /* Need to report */
|
# ifdef __EMX__ /* Need to report */
|
||||||
pid = wait(&status);
|
pid = wait(&status);
|
||||||
|
Loading…
Reference in New Issue
Block a user