mirror of
https://github.com/MidnightCommander/mc
synced 2024-12-22 20:36:50 +03:00
Merge branch '1704_quick_search'
* 1704_quick_search: Ticket #1704: fixed quick search show.
This commit is contained in:
commit
db11ade9d8
37
src/screen.c
37
src/screen.c
@ -752,13 +752,16 @@ repaint_file (WPanel *panel, int file_index, int mv, int attr, int isstatus)
|
|||||||
static void
|
static void
|
||||||
display_mini_info (WPanel *panel)
|
display_mini_info (WPanel *panel)
|
||||||
{
|
{
|
||||||
widget_move (&panel->widget, llines (panel)+3, 1);
|
if (!show_mini_info)
|
||||||
|
return;
|
||||||
|
|
||||||
if (panel->searching){
|
widget_move (&panel->widget, llines (panel) + 3, 1);
|
||||||
|
|
||||||
|
if (panel->searching) {
|
||||||
tty_setcolor (INPUT_COLOR);
|
tty_setcolor (INPUT_COLOR);
|
||||||
tty_print_char ('/');
|
tty_print_char ('/');
|
||||||
tty_print_string (str_fit_to_term (panel->search_buffer,
|
tty_print_string (str_fit_to_term (panel->search_buffer,
|
||||||
panel->widget.cols - 3, J_LEFT));
|
panel->widget.cols - 3, J_LEFT));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -855,14 +858,16 @@ display_total_marked_size (WPanel *panel, int y, int x, gboolean size_only)
|
|||||||
static void
|
static void
|
||||||
mini_info_separator (WPanel *panel)
|
mini_info_separator (WPanel *panel)
|
||||||
{
|
{
|
||||||
const int y = llines (panel) + 2;
|
if (show_mini_info) {
|
||||||
|
const int y = llines (panel) + 2;
|
||||||
|
|
||||||
tty_setcolor (NORMAL_COLOR);
|
tty_setcolor (NORMAL_COLOR);
|
||||||
tty_draw_hline (panel->widget.y + y, panel->widget.x + 1,
|
tty_draw_hline (panel->widget.y + y, panel->widget.x + 1,
|
||||||
ACS_HLINE, panel->widget.cols - 2);
|
ACS_HLINE, panel->widget.cols - 2);
|
||||||
/* Status displays total marked size.
|
/* Status displays total marked size.
|
||||||
* Centered in panel, full format. */
|
* Centered in panel, full format. */
|
||||||
display_total_marked_size (panel, y, -1, FALSE);
|
display_total_marked_size (panel, y, -1, FALSE);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@ -985,12 +990,8 @@ paint_panel (WPanel *panel)
|
|||||||
{
|
{
|
||||||
paint_frame (panel); /* including show_dir */
|
paint_frame (panel); /* including show_dir */
|
||||||
paint_dir (panel);
|
paint_dir (panel);
|
||||||
|
mini_info_separator (panel);
|
||||||
if (show_mini_info) {
|
display_mini_info (panel);
|
||||||
mini_info_separator (panel);
|
|
||||||
display_mini_info (panel);
|
|
||||||
}
|
|
||||||
|
|
||||||
panel->dirty = 0;
|
panel->dirty = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user