[chronojump] Encoder Configuration window after showing side content retrieves size
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] Encoder Configuration window after showing side content retrieves size
- Date: Fri, 30 Dec 2016 07:06:46 +0000 (UTC)
commit ec7bc27dfe7ba8e0165e455e3ff39e2f69418583
Author: Xavier de Blas <xaviblas gmail com>
Date: Fri Dec 30 07:02:40 2016 +0100
Encoder Configuration window after showing side content retrieves size
src/gui/encoderConfiguration.cs | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 deletions(-)
---
diff --git a/src/gui/encoderConfiguration.cs b/src/gui/encoderConfiguration.cs
index 655a39f..ba26cdf 100644
--- a/src/gui/encoderConfiguration.cs
+++ b/src/gui/encoderConfiguration.cs
@@ -478,14 +478,33 @@ public class EncoderConfigurationWindow
}
bool show_calcule_im = false;
+ int windowWidth;
+ int windowHeight;
void on_button_encoder_capture_inertial_show_clicked (object o, EventArgs args)
{
+ /*
+ * Window size A
+ * Store window size just before showing side content store gui size.
+ */
+ if(! show_calcule_im)
+ encoder_configuration.GetSize(out windowWidth, out windowHeight);
+
+ //invert show_calcule_im value
show_calcule_im = ! show_calcule_im;
+
+ //change gui
vseparator_im.Visible = show_calcule_im;
vbox_calcule_im.Visible = show_calcule_im;
button_encoder_capture_inertial_cancel.Sensitive = ! show_calcule_im;
//button_encoder_capture_inertial_finish.Sensitive = ! show_calcule_im;
+
+ /*
+ * Window size B
+ * Retrieve window size when side content is hided again
+ */
+ if(! show_calcule_im)
+ encoder_configuration.Resize(windowWidth, windowHeight);
}
void on_button_encoder_capture_inertial_do_clicked (object o, EventArgs args)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]