mirror of
https://github.com/MidnightCommander/mc
synced 2024-12-23 04:46:55 +03:00
popt works better now (at least, the new popt should compile into
non-GNOME mc).
This commit is contained in:
parent
4973489859
commit
44936ff8a1
@ -13,4 +13,4 @@ autoheader
|
|||||||
autoconf
|
autoconf
|
||||||
)
|
)
|
||||||
|
|
||||||
$srcdir/configure $*
|
$srcdir/configure --enable-maintainer-mode $*
|
||||||
|
@ -67,7 +67,9 @@ ICONS = \
|
|||||||
#
|
#
|
||||||
# These objects from ../src do not depend on HAVE_X / HAVE_GNOME??
|
# These objects from ../src do not depend on HAVE_X / HAVE_GNOME??
|
||||||
#
|
#
|
||||||
LOBJS = mad.o
|
LOBJS = mad.o
|
||||||
|
# popt.o poptconfig.o \
|
||||||
|
# popthelp.o poptparse.o findme.o
|
||||||
|
|
||||||
#
|
#
|
||||||
# These objects from ../src do depend on HAVE_GNOME
|
# These objects from ../src do depend on HAVE_GNOME
|
||||||
@ -78,8 +80,7 @@ OOBJS = main.o dlg.o screen.o widget.o wtools.o info.o boxes.o \
|
|||||||
win.o color.o profile.o user.o ext.o setup.o tree.o \
|
win.o color.o profile.o user.o ext.o setup.o tree.o \
|
||||||
subshell.o terms.o achown.o fsusage.o mountlist.o \
|
subshell.o terms.o achown.o fsusage.o mountlist.o \
|
||||||
@XCURSES@ @REGEX_O@ complete.o command.o \
|
@XCURSES@ @REGEX_O@ complete.o command.o \
|
||||||
option.o cmd.o utilunix.o xslint.o popt.o poptconfig.o \
|
option.o cmd.o utilunix.o xslint.o
|
||||||
popthelp.o poptparse.o findme.o
|
|
||||||
|
|
||||||
OBJS = $(LOBJS) $(OOBJS) \
|
OBJS = $(LOBJS) $(OOBJS) \
|
||||||
gdesktop-icon.o \
|
gdesktop-icon.o \
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
#define PORT_HAS_RADIO_FOCUS_ITEM 1
|
#define PORT_HAS_RADIO_FOCUS_ITEM 1
|
||||||
#define PORT_HAS_DIALOG_STOP 1
|
#define PORT_HAS_DIALOG_STOP 1
|
||||||
#define PORT_HAS_DISPLAY_MINI_INFO 1
|
#define PORT_HAS_DISPLAY_MINI_INFO 1
|
||||||
#define PORT_WANTS_ARGP 1
|
/* #define PORT_WANTS_ARGP 0 */
|
||||||
#define PORT_WIDGET_WANTS_HISTORY 0
|
#define PORT_WIDGET_WANTS_HISTORY 0
|
||||||
#define PORT_HAS_UPDATE_MARKS 1
|
#define PORT_HAS_UPDATE_MARKS 1
|
||||||
#define PORT_HAS_RADIO_TOGGLE 1
|
#define PORT_HAS_RADIO_TOGGLE 1
|
||||||
|
@ -442,8 +442,7 @@ dialog_panel_callback (struct Dlg_head *h, int id, int msg)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
extern GList *directory_list;
|
extern char *cmdline_geometry;
|
||||||
extern GList *geometry_list;
|
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
char *dir; char *geometry;
|
char *dir; char *geometry;
|
||||||
@ -516,28 +515,26 @@ create_panels (void)
|
|||||||
|
|
||||||
desktop_dlg = create_dlg (0, 0, 24, 80, 0, dialog_panel_callback, "[panel]", "midnight", DLG_NO_TED);
|
desktop_dlg = create_dlg (0, 0, 24, 80, 0, dialog_panel_callback, "[panel]", "midnight", DLG_NO_TED);
|
||||||
|
|
||||||
|
#if 0
|
||||||
if (directory_list){
|
if (directory_list){
|
||||||
g = geometry_list;
|
|
||||||
for (p = directory_list; p; p = p->next){
|
for (p = directory_list; p; p = p->next){
|
||||||
if (g){
|
create_one_panel (p->data, cmdline_geometry);
|
||||||
geo = g->data;
|
|
||||||
g = g->next;
|
|
||||||
} else
|
|
||||||
geo = NULL;
|
|
||||||
create_one_panel (p->data, geo);
|
|
||||||
}
|
}
|
||||||
panel = NULL;
|
panel = NULL;
|
||||||
} else {
|
} else
|
||||||
char *geometry = geometry_list ? geometry_list->data : NULL;
|
#endif
|
||||||
panel = create_one_panel (".", geometry);
|
{
|
||||||
|
panel = create_one_panel (".", cmdline_geometry);
|
||||||
|
|
||||||
if (nowindows){
|
if (nowindows){
|
||||||
gtk_idle_add (idle_destroy_window, panel);
|
gtk_idle_add (idle_destroy_window, panel);
|
||||||
panel->widget.options |= W_PANEL_HIDDEN;
|
panel->widget.options |= W_PANEL_HIDDEN;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#if 0
|
||||||
g_list_free (directory_list);
|
g_list_free (directory_list);
|
||||||
g_list_free (geometry_list);
|
#endif
|
||||||
|
|
||||||
run_dlg (desktop_dlg);
|
run_dlg (desktop_dlg);
|
||||||
|
|
||||||
|
@ -140,7 +140,7 @@ gprop_exec_get_data (GpropExec *ge, GnomeDesktopEntry *dentry)
|
|||||||
GtkEntry *entry;
|
GtkEntry *entry;
|
||||||
|
|
||||||
entry = GTK_ENTRY (gnome_entry_gtk_entry (GNOME_ENTRY (ge->entry)));
|
entry = GTK_ENTRY (gnome_entry_gtk_entry (GNOME_ENTRY (ge->entry)));
|
||||||
gnome_string_array_free (dentry->exec);
|
g_strfreev (dentry->exec);
|
||||||
gnome_config_make_vector (gtk_entry_get_text (entry),
|
gnome_config_make_vector (gtk_entry_get_text (entry),
|
||||||
&dentry->exec_length, &dentry->exec);
|
&dentry->exec_length, &dentry->exec);
|
||||||
dentry->terminal = GTK_TOGGLE_BUTTON (ge->check)->active;
|
dentry->terminal = GTK_TOGGLE_BUTTON (ge->check)->active;
|
||||||
|
@ -24,7 +24,7 @@ SRCS = dir.c util.c main.c screen.c dialog.c key.c keyxdef.c menu.c\
|
|||||||
hotlist.c achown.c layout.c fsusage.c mountlist.c regex.c \
|
hotlist.c achown.c layout.c fsusage.c mountlist.c regex.c \
|
||||||
complete.c slint.c command.c cmd.c panelize.c learn.c \
|
complete.c slint.c command.c cmd.c panelize.c learn.c \
|
||||||
listmode.c utilunix.c background.c rxvt.c \
|
listmode.c utilunix.c background.c rxvt.c \
|
||||||
text.c popt.c findme.c
|
text.c popt.c findme.c poptparse.c poptconfig.c popthelp.c
|
||||||
|
|
||||||
HDRS = color.h file.h mouse.h user.h dialog.h find.h main.h \
|
HDRS = color.h file.h mouse.h user.h dialog.h find.h main.h \
|
||||||
util.h dir.h global.h menu.h panel.h win.h mem.h \
|
util.h dir.h global.h menu.h panel.h win.h mem.h \
|
||||||
@ -34,7 +34,7 @@ HDRS = color.h file.h mouse.h user.h dialog.h find.h main.h \
|
|||||||
hotlist.h layout.h fsusage.h mountlist.h regex.h complete.h \
|
hotlist.h layout.h fsusage.h mountlist.h regex.h complete.h \
|
||||||
myslang.h command.h cmd.h tty.h fs.h panelize.h achown.h \
|
myslang.h command.h cmd.h tty.h fs.h panelize.h achown.h \
|
||||||
learn.h listmode.h features.inc background.h \
|
learn.h listmode.h features.inc background.h \
|
||||||
x.h textconf.h i18n.h findme.h
|
x.h textconf.h i18n.h findme.h popt.h
|
||||||
|
|
||||||
OBJS = dir.o util.o screen.o dialog.o key.o keyxdef.o menu.o\
|
OBJS = dir.o util.o screen.o dialog.o key.o keyxdef.o menu.o\
|
||||||
file.o win.o color.o help.o find.o profile.o user.o view.o \
|
file.o win.o color.o help.o find.o profile.o user.o view.o \
|
||||||
@ -44,7 +44,8 @@ OBJS = dir.o util.o screen.o dialog.o key.o keyxdef.o menu.o\
|
|||||||
hotlist.o achown.o layout.o fsusage.o mountlist.o \
|
hotlist.o achown.o layout.o fsusage.o mountlist.o \
|
||||||
@XCURSES@ @REGEX_O@ complete.o slint.o command.o \
|
@XCURSES@ @REGEX_O@ complete.o slint.o command.o \
|
||||||
cmd.o main.o panelize.o learn.o listmode.o utilunix.o \
|
cmd.o main.o panelize.o learn.o listmode.o utilunix.o \
|
||||||
background.o rxvt.o text.o
|
background.o rxvt.o text.o \
|
||||||
|
popt.o findme.o poptparse.o poptconfig.o popthelp.o
|
||||||
|
|
||||||
#
|
#
|
||||||
# Distribution variables
|
# Distribution variables
|
||||||
|
Loading…
Reference in New Issue
Block a user