Hello, David!

> It's a good thing to read help and manuals. I always wanted to know what
> the [^] thing at the right bottom corner of the screen was. I have
> disabled the keybar and in such way it seems that the button is useless.
> 
> Apart from that, the button has a weird behavior when switching things
> on and off. It moves one space left so the ] thing stays there twice or
> when you open the editor.

I confirm this bug.  The fix is fairly simple.  I believe that there was a
reason behind this "-1" - some terminals don't allow to use the lower
right corner.  But modern versions of S-Lang and ncurses should take care
of it.

========================
--- widget.c
+++ widget.c
@@ -2237,7 +2237,7 @@ buttonbar_callback (Dlg_head *h, WButton
            return 1;
        widget_move (&bb->widget, 0, 0);
        attrset (DEFAULT_COLOR);
-       printw ("%-*s", bb->widget.cols - 1, "");
+       printw ("%-*s", bb->widget.cols, "");
        for (i = 0; i < COLS/8 && i < 10; i++){
            widget_move (&bb->widget, 0, i*8);
            attrset (DEFAULT_COLOR);
========================


> b) With hidden keybar, that button is useless. It seems to me that the
> keybar is still getting all mouse events.

I've applied a more radical patch that makes the invisible button bar 0
lines high, so that it doesn't get any mouse events.  Thank you for your
patch anyway, it has saved me some time.

========================
--- layout.c
+++ layout.c
@@ -700,7 +700,7 @@
            widget_set_size (&the_prompt->widget, LINES, COLS, 0, 0);
     }                       
 
-    widget_set_size (&the_bar->widget, LINES-1, 0, 1, COLS);
+    widget_set_size (&the_bar->widget, LINES-1, 0, keybar_visible, COLS);
     the_bar->visible = keybar_visible;
     
     /* Output window */
========================

-- 
Regards,
Pavel Roskin

_______________________________________________
Mc-devel mailing list
[EMAIL PROTECTED]
http://mail.gnome.org/mailman/listinfo/mc-devel

Reply via email to