13
0

VKeybd: shrink height when hiding config pane

This commit is contained in:
Robin Gareus 2019-12-13 16:04:34 +01:00
parent 3ddfb4ffe3
commit cc9f941488
Signed by: rgareus
GPG Key ID: A090BCE02CF57F04

View File

@ -425,7 +425,12 @@ VirtualKeyboardWindow::toggle_config (GdkEventButton* ev)
if (a) {
_cfg_box->show ();
} else {
const int child_height = _cfg_box->get_height ();
_cfg_box->hide ();
Gtk::Requisition wr;
get_size (wr.width, wr.height);
wr.height -= child_height;
resize (wr.width, wr.height);
}
return false;
}
@ -438,7 +443,12 @@ VirtualKeyboardWindow::toggle_bankpatch (GdkEventButton*)
if (a) {
_pgm_box->show ();
} else {
const int child_height = _pgm_box->get_height ();
_pgm_box->hide ();
Gtk::Requisition wr;
get_size (wr.width, wr.height);
wr.height -= child_height;
resize (wr.width, wr.height);
}
return false;
}