0001-skins-qt-Implement-stay-on-top.-Closes-980.patch
| src/skins-qt/menus.cc | ||
|---|---|---|
| 140 | 140 |
audqt::MenuToggle ({N_("Show Remaining Time"), nullptr, "Ctrl+R"}, {"skins", "show_remaining_time", "skins set show_remaining_time"}, view_apply_show_remaining),
|
| 141 | 141 |
audqt::MenuSep (), |
| 142 | 142 |
audqt::MenuToggle ({N_("Double Size"), nullptr, "Ctrl+D"}, {"skins", "double_size", "skins set double_size"}, view_apply_double_size),
|
| 143 |
#if 0
|
|
| 143 |
#if QT_VERSION >= QT_VERSION_CHECK(5, 9, 0)
|
|
| 144 | 144 |
audqt::MenuToggle ({N_("Always on Top"), nullptr, "Ctrl+O"}, {"skins", "always_on_top", "skins set always_on_top"}, view_apply_on_top),
|
| 145 |
#endif |
|
| 146 |
#if 0 |
|
| 145 | 147 |
audqt::MenuToggle ({N_("On All Workspaces"), nullptr, "Ctrl+S"}, {"skins", "sticky", "skins set sticky"}, view_apply_sticky),
|
| 146 | 148 |
#endif |
| 147 | 149 |
audqt::MenuSep (), |
| src/skins-qt/view.cc | ||
|---|---|---|
| 198 | 198 | |
| 199 | 199 |
void view_apply_on_top () |
| 200 | 200 |
{
|
| 201 |
#if 0
|
|
| 201 |
#if QT_VERSION >= QT_VERSION_CHECK(5, 9, 0)
|
|
| 202 | 202 |
bool on_top = aud_get_bool ("skins", "always_on_top");
|
| 203 |
bool mainwin_visible = mainwin->isVisible (); |
|
| 204 |
bool equalizer_visible = equalizerwin->isVisible (); |
|
| 205 |
bool playlist_visible = playlistwin->isVisible (); |
|
| 206 | ||
| 207 |
mainwin->setWindowFlag (Qt::WindowStaysOnTopHint, on_top); |
|
| 208 |
if (mainwin_visible) |
|
| 209 |
mainwin->show (); |
|
| 203 | 210 | |
| 204 |
gtk_window_set_keep_above ((GtkWindow *) mainwin->gtk (), on_top); |
|
| 205 |
gtk_window_set_keep_above ((GtkWindow *) equalizerwin->gtk (), on_top); |
|
| 206 |
gtk_window_set_keep_above ((GtkWindow *) playlistwin->gtk (), on_top); |
|
| 211 |
equalizerwin->setWindowFlag (Qt::WindowStaysOnTopHint, on_top); |
|
| 212 |
if (equalizer_visible) |
|
| 213 |
equalizerwin->show (); |
|
| 214 | ||
| 215 |
playlistwin->setWindowFlag (Qt::WindowStaysOnTopHint, on_top); |
|
| 216 |
if (playlist_visible) |
|
| 217 |
playlistwin->show (); |
|
| 207 | 218 |
#endif |
| 208 | 219 | |
| 209 | 220 |
mainwin_menurow->refresh (); |
| 210 |
- |
|
