* main.c (get_current_panel): Remove.
(get_other_panel): Move ... * layout.c: ... here.
Этот коммит содержится в:
родитель
dca92d4941
Коммит
bb13ad8db4
@ -1,5 +1,9 @@
|
|||||||
2003-10-26 Pavel Roskin <proski@gnu.org>
|
2003-10-26 Pavel Roskin <proski@gnu.org>
|
||||||
|
|
||||||
|
* main.c (get_current_panel): Remove.
|
||||||
|
(get_other_panel): Move ...
|
||||||
|
* layout.c: ... here.
|
||||||
|
|
||||||
* info.h: Don't expose WInfo internals.
|
* info.h: Don't expose WInfo internals.
|
||||||
|
|
||||||
* background.c (tell_parent): Eliminate.
|
* background.c (tell_parent): Eliminate.
|
||||||
|
@ -1109,6 +1109,12 @@ int get_other_index (void)
|
|||||||
return !get_current_index ();
|
return !get_current_index ();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
struct WPanel *
|
||||||
|
get_other_panel (void)
|
||||||
|
{
|
||||||
|
return (struct WPanel *) get_panel_widget (get_other_index ());
|
||||||
|
}
|
||||||
|
|
||||||
/* Returns the view type for the current panel/view */
|
/* Returns the view type for the current panel/view */
|
||||||
int get_current_type (void)
|
int get_current_type (void)
|
||||||
{
|
{
|
||||||
|
@ -21,6 +21,9 @@ char *get_nth_panel_name (int num);
|
|||||||
struct Widget;
|
struct Widget;
|
||||||
struct Widget *get_panel_widget (int index);
|
struct Widget *get_panel_widget (int index);
|
||||||
|
|
||||||
|
struct WPanel;
|
||||||
|
struct WPanel *get_other_panel (void);
|
||||||
|
|
||||||
void set_hintbar (char *str);
|
void set_hintbar (char *str);
|
||||||
|
|
||||||
/* Clear screen */
|
/* Clear screen */
|
||||||
|
12
src/main.c
12
src/main.c
@ -276,18 +276,6 @@ char *mc_home;
|
|||||||
|
|
||||||
char cmd_buf[512];
|
char cmd_buf[512];
|
||||||
|
|
||||||
WPanel *
|
|
||||||
get_current_panel (void)
|
|
||||||
{
|
|
||||||
return current_panel;
|
|
||||||
}
|
|
||||||
|
|
||||||
WPanel *
|
|
||||||
get_other_panel (void)
|
|
||||||
{
|
|
||||||
return (WPanel *) get_panel_widget (get_other_index ());
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
reload_panelized (WPanel *panel)
|
reload_panelized (WPanel *panel)
|
||||||
{
|
{
|
||||||
|
@ -5,7 +5,6 @@
|
|||||||
#include "dialog.h" /* Widget */
|
#include "dialog.h" /* Widget */
|
||||||
|
|
||||||
#define selection(p) (&(p->dir.list[p->selected]))
|
#define selection(p) (&(p->dir.list[p->selected]))
|
||||||
#define other_panel get_other_panel()
|
|
||||||
#define DEFAULT_USER_FORMAT "half type name | size | perm"
|
#define DEFAULT_USER_FORMAT "half type name | size | perm"
|
||||||
|
|
||||||
#define LIST_TYPES 4
|
#define LIST_TYPES 4
|
||||||
@ -92,12 +91,10 @@ void update_dirty_panels (void);
|
|||||||
void panel_update_cols (Widget *widget, int frame_size);
|
void panel_update_cols (Widget *widget, int frame_size);
|
||||||
int set_panel_formats (WPanel *p);
|
int set_panel_formats (WPanel *p);
|
||||||
|
|
||||||
WPanel *get_current_panel (void);
|
|
||||||
WPanel *get_other_panel (void);
|
|
||||||
|
|
||||||
/* Useful macros to avoid too much typing */
|
/* Useful macros to avoid too much typing */
|
||||||
#define cpanel get_current_panel()
|
#define cpanel current_panel
|
||||||
#define opanel get_other_panel()
|
#define opanel get_other_panel()
|
||||||
|
#define other_panel get_other_panel()
|
||||||
|
|
||||||
extern WPanel *left_panel;
|
extern WPanel *left_panel;
|
||||||
extern WPanel *right_panel;
|
extern WPanel *right_panel;
|
||||||
|
@ -328,7 +328,7 @@ save_setup (void)
|
|||||||
save_string ("Dirs", "other_dir",
|
save_string ("Dirs", "other_dir",
|
||||||
get_other_type () == view_listing
|
get_other_type () == view_listing
|
||||||
? opanel->cwd : ".", profile);
|
? opanel->cwd : ".", profile);
|
||||||
if (get_current_panel () != NULL)
|
if (current_panel != NULL)
|
||||||
WritePrivateProfileString ("Dirs", "current_is_left",
|
WritePrivateProfileString ("Dirs", "current_is_left",
|
||||||
get_current_index () == 0 ? "1" : "0", profile);
|
get_current_index () == 0 ? "1" : "0", profile);
|
||||||
save_hotlist ();
|
save_hotlist ();
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user