Ticket #1511 (new enhancement) — at Initial Version

Opened 11 years ago

Last modified 5 weeks ago

User-defined user interface themes

Reported by: sergey-feo Owned by:
Priority: minor Milestone: Future Releases
Component: mc-skin Version: 4.7.0-pre3
Keywords: Cc: gotar@…, ales.janda@…
Blocked By: Blocking:
Branch state: no branch Votes for changeset:

Description

(Excuse me for my bad English :-) )

QT- and GTK-based programs can have "skins". Window managers can have themes.

I suggest make such feature in mc and make some default themes:
— theme without pseudographics for users that have problems with locale and use mc to solve it;
— default Borland Turbo Vision-like theme that uses only pseudographics from CP437 encoding. This pseudographics symbols can be used with many 8-bit encodings;
— enchanced theme wich uses all power of Unicode pseudographics.
In this theme we can do following replacements:
[x] → ☑ /  ✓⃞ ;
[ ] → ☐ /   ⃞ ;
(*) → ◉ /  •⃝ ;
( ) → ○ /   ⃝ ;
With Unicode we also can add "✓" to "OK" buttons and "✗" to "Cancel" buttons. It will be like pictograms. Also "⚠"/" !⃤ " and " ?⃝ " can be used as pictograms for some dialogs, "⌨" in keyboard settings. If mc somedays will use DeviceKit?-disks then "⏏" symbol can be used for ejecting media.


Regards, Sergey

Note: See TracTickets for help on using tickets.