mirror of https://github.com/bsnes-emu/bsnes.git
Fix menu bar background on GTK 3
This commit is contained in:
parent
67d8586720
commit
5984da5e57
|
@ -287,6 +287,13 @@ auto pWindow::remove(sStatusBar statusBar) -> void {
|
||||||
auto pWindow::setBackgroundColor(Color color) -> void {
|
auto pWindow::setBackgroundColor(Color color) -> void {
|
||||||
GdkColor gdkColor = CreateColor(color);
|
GdkColor gdkColor = CreateColor(color);
|
||||||
gtk_widget_modify_bg(widget, GTK_STATE_NORMAL, color ? &gdkColor : nullptr);
|
gtk_widget_modify_bg(widget, GTK_STATE_NORMAL, color ? &gdkColor : nullptr);
|
||||||
|
|
||||||
|
#if HIRO_GTK==3
|
||||||
|
GdkRGBA gtkMenuBackgroundColor;
|
||||||
|
auto context = gtk_widget_get_style_context(gtkMenu);
|
||||||
|
gtk_style_context_lookup_color(context, "theme_bg_color", >kMenuBackgroundColor);
|
||||||
|
gtk_widget_override_background_color(gtkMenu, GTK_STATE_FLAG_NORMAL, >kMenuBackgroundColor);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
auto pWindow::setDismissable(bool dismissable) -> void {
|
auto pWindow::setDismissable(bool dismissable) -> void {
|
||||||
|
|
Loading…
Reference in New Issue