mirror of https://github.com/MidnightCommander/mc
Merge branch '3204_viewer_default_color'
* 3204_viewer_default_color: Ticket #3204: As user, I want to use own default colors for viewer.
This commit is contained in:
commit
15665b1371
|
@ -3374,10 +3374,10 @@ menusel, menuhot, menuhotsel, menuinactive; los colores de los diálogos:
|
|||
dnormal, dfocus, dhotnormal, dhotfocus, dtitle; los colores de los diálogos
|
||||
de error: errdfocus, errdhotnormal, errdhotfocus, errdtitle; los colores
|
||||
de la ayuda: helpnormal, helpitalic, helpbold, helplink, helpslink,
|
||||
helptitle; los colores del visor: viewbold, viewunderline, viewselected;
|
||||
loc colores del editor: editnormal, editbold, editmarked, editwhitespace,
|
||||
editlinestate; los colores de los menús desplegables: pmenunormal, pmenusel,
|
||||
pmenutitle.
|
||||
helptitle; los colores del visor: viewnormal, viewbold, viewunderline,
|
||||
viewselected; loc colores del editor: editnormal, editbold, editmarked,
|
||||
editwhitespace, editlinestate; los colores de los menús desplegables:
|
||||
pmenunormal, pmenusel, pmenutitle.
|
||||
.PP
|
||||
.I header
|
||||
determina el color del encabezado de los paneles, la línea con los
|
||||
|
|
|
@ -2948,6 +2948,7 @@ menusel, menuhot, menuhotsel, menuinactive; A dialog színek: dnormal, dfocus,
|
|||
dhotnormal, dhotfocus; Súgó színek: helpnormal, helpitalic, helpbold,
|
||||
helplink, helpslink; Fájlnéző színek: viewunderline; Speciális kijelölés
|
||||
színei: executable, directory, link, stalelink, device, special, core;
|
||||
Viewer colors are: viewnormal, viewbold, viewunderline, viewselected.
|
||||
Szerkesztő színei: editnormal, editbold, editmarked.
|
||||
.PP
|
||||
.I input
|
||||
|
|
|
@ -2958,6 +2958,7 @@ sono: helpnormal, helpitalic, helpbold, helplink, helpslink.
|
|||
Il colore del visualizzatore è: viewunderline.
|
||||
Colori speciali di evidenziazione: executable, directory, link, device,
|
||||
special, core.
|
||||
I colori dell'viewer sono: viewnormal, viewbold, viewunderline, viewselected.
|
||||
I colori dell'editor sono: editnormal, editbold, editmarked.
|
||||
.PP
|
||||
.I input
|
||||
|
|
|
@ -3541,9 +3541,10 @@ bbarhotkey, bbarbutton. Status bar color: statusbar. Menu colors are: menunormal
|
|||
menusel, menuhot, menuhotsel, menuinactive. Dialog colors are: dnormal, dfocus,
|
||||
dhotnormal, dhotfocus, dtitle. Error dialog colors are: errdfocus, errdhotnormal,
|
||||
errdhotfocus, errdtitle. Help colors are: helpnormal, helpitalic, helpbold,
|
||||
helplink, helpslink, helptitle. Viewer color are: viewbold, viewunderline, viewselected.
|
||||
Editor colors are: editnormal, editbold, editmarked, editwhitespace, editlinestate.
|
||||
Popup menu colors are: pmenunormal, pmenusel, pmenutitle.
|
||||
helplink, helpslink, helptitle. Viewer colors are: viewnormal, viewbold,
|
||||
viewunderline, viewselected. Editor colors are: editnormal, editbold, editmarked,
|
||||
editwhitespace, editlinestate. Popup menu colors are: pmenunormal, pmenusel,
|
||||
pmenutitle.
|
||||
.PP
|
||||
.I header
|
||||
determines the color of panel header, the line that contains column titles
|
||||
|
|
|
@ -2621,7 +2621,10 @@ marked, markselect, errors, input, reverse menunormal, menusel, menuhot, menuhot
|
|||
menuinactive, gauge; kolory okien dialogowych: dnormal, dfocus, dhotnormal,
|
||||
dhotfocus; Kolory pomocy: helpnormal, helpitalic, helpbold, helplink,
|
||||
helpslink; Kolory podglądu: viewunderline; Specjalne tryby podświetlenia:
|
||||
executable, directory, link, device, special.
|
||||
executable, directory, link, device, special. Viewer colors are: viewnormal,
|
||||
viewbold, viewunderline, viewselected. Editor colors are: editnormal, editbold,
|
||||
editmarked, editwhitespace, editlinestate. Popup menu colors are: pmenunormal,
|
||||
pmenusel, pmenutitle.
|
||||
[nie tłumaczyłem nazw z racji tego, że trzeba je stosować w ich angielskim
|
||||
brzmieniu \- jeśli jesteś aż tak zaawansowany, użyj słownika].
|
||||
.PP
|
||||
|
|
|
@ -3916,8 +3916,8 @@ menunormal, menusel, menuhot, menuhotsel, menuinactive. Цвета в окне
|
|||
dnormal, dfocus, dhotnormal, dhotfocus. Цвета в диалоге\-сообщении об ошибке:
|
||||
errdfocus, errdhotnormal, errdhotfocus, errdtitle. Цвета в окне встроенной
|
||||
помощи: helpnormal, helpitalic, helpbold, helplink, helpslink. Цвета в окне
|
||||
программы просмотра: viewbold, viewunderline, viewselected. Цвета в редакторе:
|
||||
editnormal, editbold, editmarked, editwhitespace, editlinestate.
|
||||
программы просмотра: viewnormal, viewbold, viewunderline, viewselected. Цвета в
|
||||
редакторе: editnormal, editbold, editmarked, editwhitespace, editlinestate.
|
||||
Цвета окна всплывающего меню: pmenunormal, pmenusel, pmenutitle.
|
||||
.PP
|
||||
Цвета задавать не обязательно. Цвет какого именно поля определяется
|
||||
|
|
|
@ -2972,8 +2972,8 @@ menunormal, menusel, menuhot, menuhotsel, menuinactive. Боје дијалог
|
|||
dnormal, dfocus, dhotnormal, dhotfocus. Боје помоћи су: helpnormal, helpitalic,
|
||||
helpbold, helplink, helpslink. Боја прегледача је: viewunderline.
|
||||
Посебне боје за истицање су: executable, directory, link, stalelink,
|
||||
device, special, core. Боје уређивача су: editnormal, editbold,
|
||||
editmarked.
|
||||
device, special, core. Viewer colors are: viewnormal, viewbold, viewunderline,
|
||||
viewselected. Боје уређивача су: editnormal, editbold, editmarked.
|
||||
.PP
|
||||
.I input
|
||||
одређује боју редова за унос који се користе у дијалозима упита.
|
||||
|
|
45
lib/skin.h
45
lib/skin.h
|
@ -75,38 +75,39 @@
|
|||
#define HELP_TITLE_COLOR mc_skin_color__cache[43]
|
||||
|
||||
|
||||
#define VIEW_BOLD_COLOR mc_skin_color__cache[44]
|
||||
#define VIEW_UNDERLINED_COLOR mc_skin_color__cache[45]
|
||||
#define VIEW_SELECTED_COLOR mc_skin_color__cache[46]
|
||||
#define VIEW_NORMAL_COLOR mc_skin_color__cache[44]
|
||||
#define VIEW_BOLD_COLOR mc_skin_color__cache[45]
|
||||
#define VIEW_UNDERLINED_COLOR mc_skin_color__cache[46]
|
||||
#define VIEW_SELECTED_COLOR mc_skin_color__cache[47]
|
||||
|
||||
/*
|
||||
* editor colors - only 4 for normal, search->found, select, and whitespace
|
||||
* respectively
|
||||
* Last is defined to view color.
|
||||
*/
|
||||
#define EDITOR_NORMAL_COLOR mc_skin_color__cache[47]
|
||||
#define EDITOR_BOLD_COLOR mc_skin_color__cache[48]
|
||||
#define EDITOR_MARKED_COLOR mc_skin_color__cache[49]
|
||||
#define EDITOR_WHITESPACE_COLOR mc_skin_color__cache[50]
|
||||
#define EDITOR_RIGHT_MARGIN_COLOR mc_skin_color__cache[51]
|
||||
#define EDITOR_BACKGROUND mc_skin_color__cache[52]
|
||||
#define EDITOR_FRAME mc_skin_color__cache[53]
|
||||
#define EDITOR_FRAME_ACTIVE mc_skin_color__cache[54]
|
||||
#define EDITOR_FRAME_DRAG mc_skin_color__cache[55]
|
||||
#define EDITOR_NORMAL_COLOR mc_skin_color__cache[48]
|
||||
#define EDITOR_BOLD_COLOR mc_skin_color__cache[49]
|
||||
#define EDITOR_MARKED_COLOR mc_skin_color__cache[50]
|
||||
#define EDITOR_WHITESPACE_COLOR mc_skin_color__cache[51]
|
||||
#define EDITOR_RIGHT_MARGIN_COLOR mc_skin_color__cache[52]
|
||||
#define EDITOR_BACKGROUND mc_skin_color__cache[53]
|
||||
#define EDITOR_FRAME mc_skin_color__cache[54]
|
||||
#define EDITOR_FRAME_ACTIVE mc_skin_color__cache[55]
|
||||
#define EDITOR_FRAME_DRAG mc_skin_color__cache[56]
|
||||
/* color of left 8 char status per line */
|
||||
#define LINE_STATE_COLOR mc_skin_color__cache[56]
|
||||
#define BOOK_MARK_COLOR mc_skin_color__cache[57]
|
||||
#define BOOK_MARK_FOUND_COLOR mc_skin_color__cache[58]
|
||||
#define LINE_STATE_COLOR mc_skin_color__cache[57]
|
||||
#define BOOK_MARK_COLOR mc_skin_color__cache[58]
|
||||
#define BOOK_MARK_FOUND_COLOR mc_skin_color__cache[59]
|
||||
|
||||
/* Diff colors */
|
||||
#define DFF_ADD_COLOR mc_skin_color__cache[59]
|
||||
#define DFF_CHG_COLOR mc_skin_color__cache[60]
|
||||
#define DFF_CHH_COLOR mc_skin_color__cache[61]
|
||||
#define DFF_CHD_COLOR mc_skin_color__cache[62]
|
||||
#define DFF_DEL_COLOR mc_skin_color__cache[63]
|
||||
#define DFF_ERROR_COLOR mc_skin_color__cache[64]
|
||||
#define DFF_ADD_COLOR mc_skin_color__cache[60]
|
||||
#define DFF_CHG_COLOR mc_skin_color__cache[61]
|
||||
#define DFF_CHH_COLOR mc_skin_color__cache[62]
|
||||
#define DFF_CHD_COLOR mc_skin_color__cache[63]
|
||||
#define DFF_DEL_COLOR mc_skin_color__cache[64]
|
||||
#define DFF_ERROR_COLOR mc_skin_color__cache[65]
|
||||
|
||||
#define MC_SKIN_COLOR_CACHE_COUNT 65
|
||||
#define MC_SKIN_COLOR_CACHE_COUNT 66
|
||||
|
||||
/*** enums ***************************************************************************************/
|
||||
|
||||
|
|
|
@ -96,6 +96,7 @@ static const mc_skin_colors_old_t old_colors[] = {
|
|||
{"reverse", "core", "reverse"},
|
||||
{"selected", "core", "selected"},
|
||||
{"statusbar", "statusbar", "_default_"},
|
||||
{"viewnormal", "viewer", "_default_"},
|
||||
{"viewbold", "viewer", "viewbold"},
|
||||
{"viewselected", "viewer", "viewselected"},
|
||||
{"viewunderline", "viewer", "viewunderline"}
|
||||
|
|
|
@ -233,6 +233,7 @@ mc_skin_color_cache_init (void)
|
|||
HELP_SLINK_COLOR = mc_skin_color_get ("help", "helpslink");
|
||||
HELP_TITLE_COLOR = mc_skin_color_get ("help", "helptitle");
|
||||
|
||||
VIEW_NORMAL_COLOR = mc_skin_color_get ("viewer", "_default_");
|
||||
VIEW_BOLD_COLOR = mc_skin_color_get ("viewer", "viewbold");
|
||||
VIEW_UNDERLINED_COLOR = mc_skin_color_get ("viewer", "viewunderline");
|
||||
VIEW_SELECTED_COLOR = mc_skin_color_get ("viewer", "viewselected");
|
||||
|
|
|
@ -115,6 +115,7 @@
|
|||
window-close-char = ✕
|
||||
|
||||
[viewer]
|
||||
_default_ = lightgray;black
|
||||
viewbold = yellow;black
|
||||
viewunderline = brightred;black
|
||||
viewselected = yellow;cyan
|
||||
|
|
|
@ -115,6 +115,7 @@
|
|||
window-close-char = ×
|
||||
|
||||
[viewer]
|
||||
_default_ = lightgray;black
|
||||
viewbold = yellow;black
|
||||
viewunderline = brightred;black
|
||||
viewselected = yellow;cyan
|
||||
|
|
|
@ -115,6 +115,7 @@
|
|||
window-close-char = X
|
||||
|
||||
[viewer]
|
||||
_default_ = lightgray;blue
|
||||
viewbold = yellow;blue
|
||||
viewunderline = brightred;blue
|
||||
viewselected = yellow;cyan
|
||||
|
|
|
@ -115,6 +115,7 @@
|
|||
window-close-char = X
|
||||
|
||||
[viewer]
|
||||
_default_ = lightgray;blue
|
||||
viewbold = yellow;blue
|
||||
viewunderline = brightred;blue
|
||||
viewselected = yellow;cyan
|
||||
|
|
|
@ -117,6 +117,7 @@
|
|||
window-close-char = ✕
|
||||
|
||||
[viewer]
|
||||
_default_ = lightgray;blue
|
||||
viewbold = yellow;blue
|
||||
viewunderline = brightred;blue
|
||||
viewselected = yellow;cyan
|
||||
|
|
|
@ -112,6 +112,7 @@
|
|||
window-close-char = X
|
||||
|
||||
[viewer]
|
||||
_default_ = lightgray;black
|
||||
viewbold = brightred;black
|
||||
viewunderline = brightgreen;black
|
||||
viewselected = yellow;black
|
||||
|
|
|
@ -114,6 +114,7 @@
|
|||
window-close-char = ✕
|
||||
|
||||
[viewer]
|
||||
_default_ = black;gray22
|
||||
viewunderline = ;;underline
|
||||
|
||||
[diffviewer]
|
||||
|
|
|
@ -114,6 +114,7 @@
|
|||
window-close-char = ✕
|
||||
|
||||
[viewer]
|
||||
_default_ = black;gray22
|
||||
viewunderline = ;;underline
|
||||
|
||||
[diffviewer]
|
||||
|
|
|
@ -106,6 +106,7 @@
|
|||
window-close-char = X
|
||||
|
||||
[viewer]
|
||||
_default_ = lightgray;blue
|
||||
viewbold = yellow;blue
|
||||
viewunderline = brightred;blue
|
||||
viewselected = yellow;cyan
|
||||
|
|
|
@ -115,6 +115,7 @@
|
|||
window-close-char = ✕
|
||||
|
||||
[viewer]
|
||||
_default_ = lightgray;black
|
||||
viewbold = brown;blue
|
||||
viewunderline = brightred;blue
|
||||
viewselected = brown;cyan
|
||||
|
|
|
@ -168,6 +168,7 @@
|
|||
window-close-char = ✕
|
||||
|
||||
[viewer]
|
||||
_default_ = black;rgb554
|
||||
viewunderline = ;;underline
|
||||
|
||||
[diffviewer]
|
||||
|
|
|
@ -157,6 +157,7 @@
|
|||
window-close-char = ✕
|
||||
|
||||
[viewer]
|
||||
_default_ = color250;color234
|
||||
viewunderline = ;;underline
|
||||
|
||||
[diffviewer]
|
||||
|
|
|
@ -366,7 +366,7 @@ mc_args_new_color_group (void)
|
|||
" Editor: editnormal, editbold, editmarked, editwhitespace,\n"
|
||||
" editlinestate, editbg, editframe, editframeactive\n"
|
||||
" editframedrag\n"
|
||||
" Viewer: viewbold, viewunderline, viewselected\n"
|
||||
" Viewer: viewnormal,viewbold, viewunderline, viewselected\n"
|
||||
" Help: helpnormal, helpitalic, helpbold, helplink, helpslink\n"),
|
||||
/* TRANSLATORS: don't translate color names and attributes */
|
||||
_("Standard Colors:\n"
|
||||
|
|
|
@ -344,7 +344,7 @@ mcview_display_clean (mcview_t * view)
|
|||
{
|
||||
Widget *w = WIDGET (view);
|
||||
|
||||
tty_setcolor (NORMAL_COLOR);
|
||||
tty_setcolor (VIEW_NORMAL_COLOR);
|
||||
widget_erase (w);
|
||||
if (view->dpy_frame_size != 0)
|
||||
tty_draw_box (w->y, w->x, w->lines, w->cols, FALSE);
|
||||
|
@ -390,7 +390,7 @@ mcview_display_ruler (mcview_t * view)
|
|||
}
|
||||
}
|
||||
}
|
||||
tty_setcolor (NORMAL_COLOR);
|
||||
tty_setcolor (VIEW_NORMAL_COLOR);
|
||||
}
|
||||
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
|
|
|
@ -182,7 +182,7 @@ mcview_display_hex (mcview_t * view)
|
|||
/* tty_print_char(hex_buff[i]); */
|
||||
col += 1;
|
||||
}
|
||||
tty_setcolor (NORMAL_COLOR);
|
||||
tty_setcolor (VIEW_NORMAL_COLOR);
|
||||
|
||||
for (bytes = 0; bytes < view->bytes_per_line; bytes++, from++)
|
||||
{
|
||||
|
@ -243,7 +243,7 @@ mcview_display_hex (mcview_t * view)
|
|||
}
|
||||
|
||||
/* Select the color for the hex number */
|
||||
tty_setcolor (boldflag == MARK_NORMAL ? NORMAL_COLOR :
|
||||
tty_setcolor (boldflag == MARK_NORMAL ? VIEW_NORMAL_COLOR :
|
||||
boldflag == MARK_SELECTED ? VIEW_BOLD_COLOR :
|
||||
boldflag == MARK_CHANGED ? VIEW_UNDERLINED_COLOR :
|
||||
/* boldflag == MARK_CURSOR */
|
||||
|
@ -263,7 +263,7 @@ mcview_display_hex (mcview_t * view)
|
|||
}
|
||||
|
||||
/* Print the separator */
|
||||
tty_setcolor (NORMAL_COLOR);
|
||||
tty_setcolor (VIEW_NORMAL_COLOR);
|
||||
if (bytes != view->bytes_per_line - 1)
|
||||
{
|
||||
if (col < width)
|
||||
|
@ -290,7 +290,7 @@ mcview_display_hex (mcview_t * view)
|
|||
|
||||
/* Select the color for the character; this differs from the
|
||||
* hex color when boldflag == MARK_CURSOR */
|
||||
tty_setcolor (boldflag == MARK_NORMAL ? NORMAL_COLOR :
|
||||
tty_setcolor (boldflag == MARK_NORMAL ? VIEW_NORMAL_COLOR :
|
||||
boldflag == MARK_SELECTED ? VIEW_BOLD_COLOR :
|
||||
boldflag == MARK_CHANGED ? VIEW_UNDERLINED_COLOR :
|
||||
/* boldflag == MARK_CURSOR */
|
||||
|
@ -342,7 +342,7 @@ mcview_display_hex (mcview_t * view)
|
|||
}
|
||||
|
||||
/* Be polite to the other functions */
|
||||
tty_setcolor (NORMAL_COLOR);
|
||||
tty_setcolor (VIEW_NORMAL_COLOR);
|
||||
|
||||
mcview_place_cursor (view);
|
||||
view->dpy_end = from;
|
||||
|
|
|
@ -116,7 +116,7 @@ mcview_display_nroff (mcview_t * view)
|
|||
curr = curr->next;
|
||||
}
|
||||
|
||||
tty_setcolor (NORMAL_COLOR);
|
||||
tty_setcolor (VIEW_NORMAL_COLOR);
|
||||
for (row = 0, col = 0; row < height;)
|
||||
{
|
||||
#ifdef HAVE_CHARSET
|
||||
|
@ -245,7 +245,7 @@ mcview_display_nroff (mcview_t * view)
|
|||
col--;
|
||||
}
|
||||
#endif
|
||||
tty_setcolor (NORMAL_COLOR);
|
||||
tty_setcolor (VIEW_NORMAL_COLOR);
|
||||
}
|
||||
view->dpy_end = from;
|
||||
}
|
||||
|
|
|
@ -86,7 +86,7 @@ mcview_display_text (mcview_t * view)
|
|||
|
||||
while (TRUE)
|
||||
{
|
||||
tty_setcolor (NORMAL_COLOR);
|
||||
tty_setcolor (VIEW_NORMAL_COLOR);
|
||||
|
||||
if (row >= height)
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue