[chronojump] "Not recommended" label on ! windows && System sounds
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] "Not recommended" label on ! windows && System sounds
- Date: Thu, 26 Apr 2018 15:42:00 +0000 (UTC)
commit 1b38c0ee717d0b3970d7010adde65be7af0bc5a7
Author: Xavier de Blas <xaviblas gmail com>
Date: Thu Apr 26 16:43:47 2018 +0200
"Not recommended" label on ! windows && System sounds
glade/preferences_win.glade | 55 ++++++++++++++++++++++++++++++++++++++++--
src/gui/preferences.cs | 10 +++++++-
2 files changed, 61 insertions(+), 4 deletions(-)
---
diff --git a/glade/preferences_win.glade b/glade/preferences_win.glade
index 31d95a1..b8499e3 100644
--- a/glade/preferences_win.glade
+++ b/glade/preferences_win.glade
@@ -3207,9 +3207,6 @@ Other</property>
</packing>
</child>
<child>
- <placeholder/>
- </child>
- <child>
<widget class="GtkRadioButton" id="radio_sound_systemsounds">
<property name="label">System sounds</property>
<property name="visible">True</property>
@@ -3226,6 +3223,58 @@ Other</property>
<property name="y_options"/>
</packing>
</child>
+ <child>
+ <widget class="GtkHBox" id="hbox_not_recommended_when_not_on_windows">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="spacing">4</property>
+ <child>
+ <widget class="GtkLabel" id="label61">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label">(</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label74">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="xalign">0</property>
+ <property name="label">Not recommended</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label75">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label">)</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"/>
+ </packing>
+ </child>
</widget>
</child>
</widget>
diff --git a/src/gui/preferences.cs b/src/gui/preferences.cs
index 4cb1a4f..54b5c6c 100644
--- a/src/gui/preferences.cs
+++ b/src/gui/preferences.cs
@@ -136,6 +136,7 @@ public class PreferencesWindow
[Widget] Gtk.RadioButton radio_gstreamer_0_1;
[Widget] Gtk.RadioButton radio_gstreamer_1_0;
[Widget] Gtk.RadioButton radio_sound_systemsounds;
+ [Widget] Gtk.HBox hbox_not_recommended_when_not_on_windows;
[Widget] Gtk.Label label_test_sound_result;
[Widget] Gtk.Box hbox_combo_camera;
[Widget] Gtk.ComboBox combo_camera;
@@ -266,7 +267,14 @@ public class PreferencesWindow
else
PreferencesWindowBox.checkbutton_volume.Active = false;
- PreferencesWindowBox.table_gstreamer.Visible = ! UtilAll.IsWindows();
+ if(UtilAll.IsWindows())
+ {
+ PreferencesWindowBox.table_gstreamer.Visible = false;
+ PreferencesWindowBox.hbox_not_recommended_when_not_on_windows.Visible = false;
+ } else {
+ PreferencesWindowBox.table_gstreamer.Visible = true;
+ PreferencesWindowBox.hbox_not_recommended_when_not_on_windows.Visible = true;
+ }
if(preferences.gstreamer == Preferences.GstreamerTypes.GST_0_1)
PreferencesWindowBox.radio_gstreamer_0_1.Active = true;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]