mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-22 14:08:06 +01:00
Allow setting "FrameFocusedBorderColor" from WPrefs
Adds separate entry in menu and draws border around focused window. Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
This commit is contained in:
committed by
Carlos R. Mafra
parent
bc8ccee72f
commit
c6991fb991
@@ -331,6 +331,7 @@ enum {
|
|||||||
MDISAB_COL,
|
MDISAB_COL,
|
||||||
MHIGH_COL,
|
MHIGH_COL,
|
||||||
MHIGHT_COL,
|
MHIGHT_COL,
|
||||||
|
FFBORDER_COL,
|
||||||
FBORDER_COL,
|
FBORDER_COL,
|
||||||
FSBORDER_COL,
|
FSBORDER_COL,
|
||||||
ICONT_COL,
|
ICONT_COL,
|
||||||
@@ -351,6 +352,7 @@ static const struct {
|
|||||||
{ "MenuDisabledColor", "#616161" },
|
{ "MenuDisabledColor", "#616161" },
|
||||||
{ "HighlightColor", "white" },
|
{ "HighlightColor", "white" },
|
||||||
{ "HighlightTextColor", "black" },
|
{ "HighlightTextColor", "black" },
|
||||||
|
{ "FrameFocusedBorderColor", "black" },
|
||||||
{ "FrameBorderColor", "black" },
|
{ "FrameBorderColor", "black" },
|
||||||
{ "FrameSelectedBorderColor", "white" }/* , */
|
{ "FrameSelectedBorderColor", "white" }/* , */
|
||||||
/* { "IconTitleColor", "white" }, */
|
/* { "IconTitleColor", "white" }, */
|
||||||
@@ -390,6 +392,7 @@ static WMRect previewColorPositions[] = {
|
|||||||
{{30, 200}, {90, 20}},
|
{{30, 200}, {90, 20}},
|
||||||
{{0, 0}, {0, 0}},
|
{{0, 0}, {0, 0}},
|
||||||
{{0, 0}, {0, 0}},
|
{{0, 0}, {0, 0}},
|
||||||
|
{{0, 0}, {0, 0}},
|
||||||
{{155, 130}, {64, 64}},
|
{{155, 130}, {64, 64}},
|
||||||
{{155, 130}, {64, 64}},
|
{{155, 130}, {64, 64}},
|
||||||
{{155, 130}, {64, 64}},
|
{{155, 130}, {64, 64}},
|
||||||
@@ -790,7 +793,7 @@ static void updatePreviewBox(_Panel * panel, int elements)
|
|||||||
|
|
||||||
if (elements & (1 << PFOCUSED)) {
|
if (elements & (1 << PFOCUSED)) {
|
||||||
renderPreview(panel, gc, PFOCUSED, RBEV_RAISED2);
|
renderPreview(panel, gc, PFOCUSED, RBEV_RAISED2);
|
||||||
colorUpdate |= 1 << FTITLE_COL | 1 << FBORDER_COL;
|
colorUpdate |= 1 << FTITLE_COL | 1 << FFBORDER_COL;
|
||||||
}
|
}
|
||||||
if (elements & (1 << PUNFOCUSED)) {
|
if (elements & (1 << PUNFOCUSED)) {
|
||||||
renderPreview(panel, gc, PUNFOCUSED, RBEV_RAISED2);
|
renderPreview(panel, gc, PUNFOCUSED, RBEV_RAISED2);
|
||||||
@@ -1372,6 +1375,7 @@ static void changeColorPage(WMWidget * w, void *data)
|
|||||||
{5, 180},
|
{5, 180},
|
||||||
{-22, -21},
|
{-22, -21},
|
||||||
{-22, -21},
|
{-22, -21},
|
||||||
|
{-22, -21},
|
||||||
{130, 140},
|
{130, 140},
|
||||||
{130, 140},
|
{130, 140},
|
||||||
{130, 140},
|
{130, 140},
|
||||||
@@ -1492,12 +1496,6 @@ static void updateColorPreviewBox(_Panel * panel, int elements)
|
|||||||
_("Highlighted"));
|
_("Highlighted"));
|
||||||
}
|
}
|
||||||
if (elements & (1 << FBORDER_COL)) {
|
if (elements & (1 << FBORDER_COL)) {
|
||||||
XDrawRectangle(dpy, pnot,
|
|
||||||
WMColorGC(panel->colors[FBORDER_COL]),
|
|
||||||
29, 9, 190, 20);
|
|
||||||
XDrawRectangle(dpy, d,
|
|
||||||
WMColorGC(panel->colors[FBORDER_COL]),
|
|
||||||
29, 9, 190, 20);
|
|
||||||
XDrawRectangle(dpy, pnot,
|
XDrawRectangle(dpy, pnot,
|
||||||
WMColorGC(panel->colors[FBORDER_COL]),
|
WMColorGC(panel->colors[FBORDER_COL]),
|
||||||
29, 39, 190, 20);
|
29, 39, 190, 20);
|
||||||
@@ -1548,6 +1546,15 @@ static void updateColorPreviewBox(_Panel * panel, int elements)
|
|||||||
119, 120, 119, 220);
|
119, 120, 119, 220);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (elements & (1 << FFBORDER_COL)) {
|
||||||
|
XDrawRectangle(dpy, pnot,
|
||||||
|
WMColorGC(panel->colors[FFBORDER_COL]),
|
||||||
|
29, 9, 190, 20);
|
||||||
|
XDrawRectangle(dpy, d,
|
||||||
|
WMColorGC(panel->colors[FFBORDER_COL]),
|
||||||
|
29, 9, 190, 20);
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
if (elements & (1 << ICONT_COL)) {
|
if (elements & (1 << ICONT_COL)) {
|
||||||
WRITE(_("Focused Window"), panel->colors[ICONT_COL],
|
WRITE(_("Focused Window"), panel->colors[ICONT_COL],
|
||||||
@@ -1839,6 +1846,7 @@ static void createPanel(Panel * p)
|
|||||||
WMAddPopUpButtonItem(panel->colP, _("Disabled Menu Item Text"));
|
WMAddPopUpButtonItem(panel->colP, _("Disabled Menu Item Text"));
|
||||||
WMAddPopUpButtonItem(panel->colP, _("Menu Highlight Color"));
|
WMAddPopUpButtonItem(panel->colP, _("Menu Highlight Color"));
|
||||||
WMAddPopUpButtonItem(panel->colP, _("Highlighted Menu Text Color"));
|
WMAddPopUpButtonItem(panel->colP, _("Highlighted Menu Text Color"));
|
||||||
|
WMAddPopUpButtonItem(panel->colP, _("Focused Window Border Color"));
|
||||||
WMAddPopUpButtonItem(panel->colP, _("Window Border Color"));
|
WMAddPopUpButtonItem(panel->colP, _("Window Border Color"));
|
||||||
WMAddPopUpButtonItem(panel->colP, _("Selected Window Border Color"));
|
WMAddPopUpButtonItem(panel->colP, _("Selected Window Border Color"));
|
||||||
/*
|
/*
|
||||||
|
|||||||
Reference in New Issue
Block a user