Re: New "layout" question.

2010-01-05 Thread Andrew Borodin
On Tue, 5 Jan 2010 06:29:04 +0100 Janek Kozicki wrote:
> The git HEAD mc has a little different layout:
> 
>   Left File Command Options Right
> +<- ~ .[^]>++<- ~ 
> .[^]>+
> |'n Name  | Size  |Modify time ||'n Name  | Size  |Modify 
> time |
> 
> Can you tell me what is the meaning of:
> 
> 'n  (on left of the Name)

, or ' is the sort order indicator:  ' means direct order, , means
reverse order. Mouse click on it inverts the sort order.

n is a sort mode indicator: n means Name. Mouse click on columt title
(Name, Size, Modify time) changes the sort mode.

> <   (on left of the top bar)

Go to previous directory in panel history using mouse.

> >   (on right of the top bar)

Go to next directory in panel history using mouse.

> .[^] (on right of the top bar)

. -- show/hide hidden files and directories using mouse (the same as Alt-.).
[^] -- show panel history using mouse (the same as Alt-H).

-- 
Andrew
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: New "layout" question.

2010-01-05 Thread Janek Kozicki
Andrew Borodin said: (by the date of Tue, 05 Jan 2010 11:06:38 +0300)

> On Tue, 5 Jan 2010 06:29:04 +0100 Janek Kozicki wrote:
> > The git HEAD mc has a little different layout:
<...> (snip great explanation)

wow, that awesome. Did I miss some other enhancements similar to those?

-- 
Janek Kozicki |
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: New "layout" question.

2010-01-05 Thread Oswald Buddenhagen
On Tue, Jan 05, 2010 at 11:06:38AM +0300, Andrew Borodin wrote:
> On Tue, 5 Jan 2010 06:29:04 +0100 Janek Kozicki wrote:
> > The git HEAD mc has a little different layout:
> > 
> >   Left File Command Options Right
> > +<- ~ .[^]>++<- ~ 
> > .[^]>+
> > |'n Name  | Size  |Modify time ||'n Name  | Size  |Modify 
> > time |
> > 
> > Can you tell me what is the meaning of:
> > 
> > 'n  (on left of the Name)
> 
> , or ' is the sort order indicator:  ' means direct order, , means
> reverse order. Mouse click on it inverts the sort order.
> 
more common symbols would be ^ and v (and proper arrows for charsets
which support them). anyway, see below.

> n is a sort mode indicator: n means Name. Mouse click on columt title
> (Name, Size, Modify time) changes the sort mode.
> 
> > <   (on left of the top bar)
> 
> Go to previous directory in panel history using mouse.
> 
> > >   (on right of the top bar)
> 
> Go to next directory in panel history using mouse.
> 
proper arrows (filled triangles like in scroll bars, i think) would be
*probably* better here, too.

> > .[^] (on right of the top bar)
> 
> . -- show/hide hidden files and directories using mouse (the same as Alt-.).
> [^] -- show panel history using mouse (the same as Alt-H).
> 
the visual inconsistency between [^] being a "pseudo-button" and "."
just a "free-hanging" symbol both looks bad and is confusing (thus bad
usability).

anyway, i find the added visual noise annoying and in no way justified
in the first place:
- easy access with the mouse is utterly irrelevant. one might think
  about it once drag&drop, context menus and other "mousy" stuff would
  be implemented, but i don't see much point in mouse support *at all* -
  in mc, it just doesn't help a lot for other things than marking and
  pasting text, which are functions better done by the terminal emulator
  (i.e., pressing shift in addition to buttons) (unless proper
  integration with the x clipboard is finally implemented).
- assuming mouse interaction is removed, just displaying the current
  state is relatively useless as well, as one can easily see the effects
  in the first place.
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: New "layout" question.

2010-01-05 Thread Slava Zanko
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Oswald Buddenhagen wrote:

> more common symbols would be ^ and v (and proper arrows for charsets
> which support them). anyway, see below.

Not good. may be situation with 'vv' or '^v'. Honestly, mc by default
must show spaces instread of '  or , (as sort direction symbols)...

FUI: if you have UTF-8 system codepage - just run mc as:
mc --skin=featured
or
mc -S featured
If this like to you: add parameter into ~/.mc/ini file:
skin=featured

All skins placed into /usr/share/mc/skins directory (as default). Also,
feel free to create own skin... ;)

>> n is a sort mode indicator: n means Name. Mouse click on columt title
>> (Name, Size, Modify time) changes the sort mode.
>>
>>> <   (on left of the top bar)
>> Go to previous directory in panel history using mouse.
>>
   (on right of the top bar)
>> Go to next directory in panel history using mouse.
>>
> proper arrows (filled triangles like in scroll bars, i think) would be
> *probably* better here, too.

I think, in (near?) future all arrows and other interface-related
symbols will moved into skins. Now someone still hardcoded (this is too
big job, now incomplete, sorry).

- --
WBR, Slavaz.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFLQ1f4b3oGR6aVLpoRAmP8AJ9CW00WGkMjYYftqKjn1CNVcRersgCcDXY4
3y8JGpsS2jNqBWmfvxMHpCE=
=vjYw
-END PGP SIGNATURE-
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: New "layout" question.

2010-01-05 Thread Janek Kozicki
Oswald Buddenhagen said: (by the date of Tue, 5 Jan 2010 15:47:15 +0100)

> - assuming mouse interaction is removed, just displaying the current
>   state is relatively useless as well, as one can easily see the effects
>   in the first place.

sorting by columns, just by clicking on the column is faster than
going to menu and selecting the sort method. It's a one click
vs. 5 or 6 keystrokes. Same about sorting direction.

-- 
Janek Kozicki |
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: New "layout" question.

2010-01-06 Thread Oswald Buddenhagen
On Wed, Jan 06, 2010 at 06:14:25AM +0100, Janek Kozicki wrote:
> Oswald Buddenhagen said: (by the date of Tue, 5 Jan 2010 15:47:15 +0100)
> > - assuming mouse interaction is removed, just displaying the current
> >   state is relatively useless as well, as one can easily see the effects
> >   in the first place.
> 
> sorting by columns, just by clicking on the column is faster than
> going to menu and selecting the sort method. It's a one click
> vs. 5 or 6 keystrokes. Same about sorting direction.
> 
yes, and moving the hand to the mouse in the first place is the
equivalent of how many clicks?

fwiw, the lack of alt-based accelerators for the main menu is a major
annoyance, which leads to exactly this kind of workaround-thinking.
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: New "layout" question.

2010-01-06 Thread SZABÓ Gergely

Janek Kozicki wrote:

Oswald Buddenhagen said: (by the date of Tue, 5 Jan 2010 15:47:15 +0100)

  

- assuming mouse interaction is removed, just displaying the current
  state is relatively useless as well, as one can easily see the effects
  in the first place.



sorting by columns, just by clicking on the column is faster than
going to menu and selecting the sort method. It's a one click
vs. 5 or 6 keystrokes. Same about sorting direction.

  

Hello,

this is a little off, but the REAL cost of one mouse click is this:
- remove one hand from keyboard
- aim mouse to concerned widget (effort worth about 3-4 keystrokes alone)
- click mouse button
- move hand back to keyboard

Best regards
Gergely

___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: New "layout" question.

2010-01-06 Thread Janek Kozicki
Andrew Borodin said: (by the date of Tue, 05 Jan 2010 11:06:38 +0300)

> On Tue, 5 Jan 2010 06:29:04 +0100 Janek Kozicki wrote:
> > +<- ~ .[^]>++<- ~ 
> > .[^]>+
> > |'n Name  | Size  |Modify time ||'n Name  | Size  |Modify 
> > time |
> > 
> > 'n  (on left of the Name)
> 
> , or ' is the sort order indicator:  ' means direct order, , means
> reverse order. Mouse click on it inverts the sort order.
> 
> n is a sort mode indicator: n means Name. Mouse click on columt title
> (Name, Size, Modify time) changes the sort mode.

Maybe a better way to indicate the sorting method, would be to take
that column heading into brackets, or print it in different color?
Like this:

+<- ~ .[^]>++<- ~ .[^]>+
|' [Name] | Size  |Modify time ||'n Name  | Size  |Modify time |

Or maybe even:

+<- ~ .[^]>++<- ~ .[^]>+
|  Name ↓ | Size  |Modify time ||'n Name  | Size  |Modify time |



-- 
Janek Kozicki |
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: New "layout" question.

2010-01-06 Thread MP
> Maybe a better way to indicate the sorting method, would be to take
>  that column heading into brackets, or print it in different color?

This won't be universally usable, as you can sort by fields that are
not visible in your view mode (like mtime if you have mode that shows
only name, size and permissions) and in these cases ther won't be any
indication.

Martin Petricek
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: New "layout" question.

2010-01-06 Thread MP
> sorting by columns, just by clicking on the column is faster than
>  going to menu and selecting the sort method. It's a one click
>  vs. 5 or 6 keystrokes. Same about sorting direction.

It's one click vs. one keyboard shortcut (2 keystrokes). You can
define shortcuts in ~/.mc/mc.keymap - for example I have these
definition in the file:

PanelSortOrderByName=ctrl-f3
PanelSortOrderByExt=ctrl-f4
PanelSortOrderBySize=ctrl-f6
PanelSortOrderByMTime=ctrl-f5

Martin Petricek
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel