[Galaxy S6 General] kep2008:
"Block notifications" and "Clear" Button text color. Android 6.0.1, GraceUX.

In SystemUI\smali\com\android\systemui\statusbar\policy\CarrierLabelAndClearButtonLayout.smali find method, increase locals on 3, delete selected in red and add selected blue

.method public setClearButtonEnable(Z)V
.locals [COLOR="blue"]5[/COLOR]

iput-boolean p1, p0, Lcom/android/systemui/statusbar/policy/CarrierLabelAndClearButtonLayout;->mIsClearEnabled:Z

iget-object v1, p0, Lcom/android/systemui/statusbar/policy/CarrierLabelAndClearButtonLayout;->mClearButton:Landroid/widget/TextView;

if-eqz p1, :cond_0

iget v0, p0, Lcom/android/systemui/statusbar/policy/CarrierLabelAndClearButtonLayout;->mEnabledTextColor:I

[COLOR="Red"]:goto_0[/COLOR]
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setTextColor(I)V

[COLOR="Blue"]invoke-virtual {p0}, Lcom/android/systemui/statusbar/policy/CarrierLabelAndClearButtonLayout;->getContext()Landroid/content/Context;

move-result-object v2

invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

move-result-object v2

const-string v3, "clear_button_text_color"

const v4, -0xbababb

invoke-static {v2, v3, v4}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I

move-result v2

invoke-virtual {v1, v2}, Landroid/widget/TextView;->setTextColor(I)V[/COLOR]

return-void

:cond_0
iget v0, p0, Lcom/android/systemui/statusbar/policy/CarrierLabelAndClearButtonLayout;->mDisabledTextColor:I

[COLOR="Red"]goto :goto_0[/COLOR]

[COLOR="Blue"]invoke-virtual {v1, v0}, Landroid/widget/TextView;->setTextColor(I)V

invoke-virtual {p0}, Lcom/android/systemui/statusbar/policy/CarrierLabelAndClearButtonLayout;->getContext()Landroid/content/Context;

move-result-object v2

invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

move-result-object v2

const-string v3, "clear_button_disabled_text_color"

const v4, -0x3c3c3d

invoke-static {v2, v3, v4}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I

move-result v2

invoke-virtual {v1, v2}, Landroid/widget/TextView;->setTextColor(I)V

return-void[/COLOR]
.end method

.method public setBlockButtonEnable(Z)V
.locals [COLOR="blue"]5[/COLOR]

iput-boolean p1, p0, Lcom/android/systemui/statusbar/policy/CarrierLabelAndClearButtonLayout;->mIsBlockEnabled:Z

iget-object v1, p0, Lcom/android/systemui/statusbar/policy/CarrierLabelAndClearButtonLayout;->mBlockButton:Landroid/widget/TextView;

if-eqz p1, :cond_0

iget v0, p0, Lcom/android/systemui/statusbar/policy/CarrierLabelAndClearButtonLayout;->mEnabledTextColor:I

[COLOR="Red"]:goto_0[/COLOR]
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setTextColor(I)V

[COLOR="Blue"]invoke-virtual {p0}, Lcom/android/systemui/statusbar/policy/CarrierLabelAndClearButtonLayout;->getContext()Landroid/content/Context;

move-result-object v2

invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

move-result-object v2

const-string v3, "block_button_text_color"

const v4, -0xbababb

invoke-static {v2, v3, v4}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I

move-result v2

invoke-virtual {v1, v2}, Landroid/widget/TextView;->setTextColor(I)V[/COLOR]

return-void

:cond_0
iget v0, p0, Lcom/android/systemui/statusbar/policy/CarrierLabelAndClearButtonLayout;->mDisabledTextColor:I

[COLOR="Red"]goto :goto_0[/COLOR]

[COLOR="Blue"]invoke-virtual {v1, v0}, Landroid/widget/TextView;->setTextColor(I)V

invoke-virtual {p0}, Lcom/android/systemui/statusbar/policy/CarrierLabelAndClearButtonLayout;->getContext()Landroid/content/Context;

move-result-object v2

invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

move-result-object v2

const-string v3, "block_button_disabled_text_color"

const v4, -0x3c3c3d

invoke-static {v2, v3, v4}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I

move-result v2

invoke-virtual {v1, v2}, Landroid/widget/TextView;->setTextColor(I)V

return-void[/COLOR]
.end method

Rom Control v2.

<com.wubydax.romcontrol.v2.prefs.ColorPickerPreference
hexValue="true"
alphaSlider="true"
android:key="block_button_text_color"
android:title="Block Button Text Color"/>
<com.wubydax.romcontrol.v2.prefs.ColorPickerPreference
hexValue="true"
alphaSlider="true"
android:key="clear_button_text_color"
android:title="Clear Button Text Color"/>

[COLOR="blue"]### Color, with no active buttons, you can leave default.
If you want to change it, add[/COLOR]

<com.wubydax.romcontrol.v2.prefs.ColorPickerPreference
hexValue="true"
alphaSlider="true"
android:key="block_button_disabled_text_color"
android:title="Block Button Disabled Text Color"/>
<com.wubydax.romcontrol.v2.prefs.ColorPickerPreference
hexValue="true"
alphaSlider="true"
android:key="clear_button_disabled_text_color"
android:title="Сlear Button Disabled Text Color"/>