diff --git a/DMX-2.0/DMX-2.0.csproj b/DMX-2.0/DMX-2.0.csproj
index 89ed9cf..56eeb14 100644
--- a/DMX-2.0/DMX-2.0.csproj
+++ b/DMX-2.0/DMX-2.0.csproj
@@ -163,6 +163,9 @@
+
+
+
diff --git a/DMX-2.0/MainWindow.cs b/DMX-2.0/MainWindow.cs
index 9e28655..4433998 100644
--- a/DMX-2.0/MainWindow.cs
+++ b/DMX-2.0/MainWindow.cs
@@ -541,6 +541,14 @@ namespace DMX2
NextUpdateFull();
}
+ protected void OnSeqSonActionActivated (object sender, EventArgs e)
+ {
+ Sequenceur s = new SequenceurSon();
+ Conduite.Courante.AjoutSequenceur(s);
+ AddSeqUI(s);
+ NextUpdateFull();
+ }
+
#endregion
#region Gestion de l'affichage
@@ -592,7 +600,7 @@ namespace DMX2
btnAjoutLigne.Sensitive = btnRetireLigne.Sensitive = btnGo.Sensitive = btnGoBack.Sensitive =
showAllAction.Sensitive = universAction.Sensitive = masterScale.Sensitive =
seqLinAction.Sensitive = seqMacroAction.Sensitive = circAction.Sensitive = saveAction.Sensitive =
- btnPause.Sensitive = btnBlackOut.Sensitive =
+ btnPause.Sensitive = btnBlackOut.Sensitive = seqSonAction.Sensitive =
connectAction.Sensitive = midiAction.Sensitive =
saveAsAction.Sensitive = closeAction.Sensitive = true;
openAction.Sensitive = newAction.Sensitive = false;
@@ -604,7 +612,7 @@ namespace DMX2
btnAjoutLigne.Sensitive = btnRetireLigne.Sensitive = btnGo.Sensitive = btnGoBack.Sensitive =
showAllAction.Sensitive = universAction.Sensitive = masterScale.Sensitive =
seqLinAction.Sensitive = seqMacroAction.Sensitive = circAction.Sensitive = saveAction.Sensitive =
- btnPause.Sensitive = btnBlackOut.Sensitive =
+ btnPause.Sensitive = btnBlackOut.Sensitive = seqSonAction.Sensitive =
connectAction.Sensitive = midiAction.Sensitive =
saveAsAction.Sensitive = closeAction.Sensitive = false;
openAction.Sensitive = newAction.Sensitive = true;
@@ -787,8 +795,5 @@ namespace DMX2
mDlg= null;
};
}
-
-
-
}
}
\ No newline at end of file
diff --git a/DMX-2.0/SeqSonUI.cs b/DMX-2.0/SeqSonUI.cs
new file mode 100644
index 0000000..fcf5a4b
--- /dev/null
+++ b/DMX-2.0/SeqSonUI.cs
@@ -0,0 +1,41 @@
+/*
+
+ Copyright (C) Arnaud Houdelette 2012-2014
+ Copyright (C) Emmanuel Langlois 2012-2014
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+*/
+
+using System;
+using System.Collections.Generic;
+using Gtk;
+
+namespace DMX2
+{
+ [System.ComponentModel.ToolboxItem(true)]
+ public partial class SeqSonUI : SequenceurUI
+ {
+ public SeqSonUI (SequenceurSon s):base(s)
+ {
+ this.Build ();
+ }
+ #region implemented abstract members of DMX2.SequenceurUI
+ public override void Update (bool full)
+ {
+ //throw new System.NotImplementedException ();
+ }
+ #endregion
+
+ }
+}
+
diff --git a/DMX-2.0/SequenceurSon.cs b/DMX-2.0/SequenceurSon.cs
new file mode 100644
index 0000000..0dd1275
--- /dev/null
+++ b/DMX-2.0/SequenceurSon.cs
@@ -0,0 +1,74 @@
+/*
+
+ Copyright (C) Arnaud Houdelette 2012-2014
+ Copyright (C) Emmanuel Langlois 2012-2014
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+*/
+
+using System;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.Threading;
+
+namespace DMX2
+{
+ public class SequenceurSon : Sequenceur
+ {
+
+ SeqSonUI ui=null;
+
+ public SequenceurSon ()
+ {
+ }
+ #region implemented abstract members of DMX2.Sequenceur
+ public override SequenceurUI GetUI ()
+ {
+
+ if (ui == null) {
+ ui = new SeqSonUI (this);
+ ui.Destroyed += UiDestroyed;
+ }
+
+ return ui;
+ }
+
+ void UiDestroyed (object sender, EventArgs e)
+ {
+ //throw new NotImplementedException ();
+ }
+ public override int ValeurCircuit (Circuit c)
+ {
+ return 0;
+ }
+
+ public override void Tick (TimeSpan time)
+ {
+ //throw new System.NotImplementedException ();
+ }
+
+ public override void Save (System.Xml.XmlElement parent)
+ {
+ //throw new System.NotImplementedException ();
+ }
+
+ public override void Command (string command)
+ {
+ //throw new System.NotImplementedException ();
+ }
+ #endregion
+
+ }
+}
+
diff --git a/DMX-2.0/gtk-gui/DMX2.MainWindow.cs b/DMX-2.0/gtk-gui/DMX2.MainWindow.cs
index e91f3e5..888e409 100644
--- a/DMX-2.0/gtk-gui/DMX2.MainWindow.cs
+++ b/DMX-2.0/gtk-gui/DMX2.MainWindow.cs
@@ -27,6 +27,7 @@ namespace DMX2
private global::Gtk.Action midiAction;
private global::Gtk.Action connectAction1;
private global::Gtk.Action selectColorAction1;
+ private global::Gtk.Action seqSonAction;
private global::Gtk.VBox vbox1;
private global::Gtk.HBox hbox1;
private global::Gtk.VBox vbox2;
@@ -126,6 +127,9 @@ namespace DMX2
w1.Add (this.connectAction1, null);
this.selectColorAction1 = new global::Gtk.Action ("selectColorAction1", null, null, "gtk-select-color");
w1.Add (this.selectColorAction1, null);
+ this.seqSonAction = new global::Gtk.Action ("seqSonAction", null, null, "gtk-cdrom");
+ this.seqSonAction.Sensitive = false;
+ w1.Add (this.seqSonAction, null);
this.UIManager.InsertActionGroup (w1, 0);
this.AddAccelGroup (this.UIManager.AccelGroup);
this.Name = "DMX2.MainWindow";
@@ -434,7 +438,7 @@ namespace DMX2
this.hbox4.Name = "hbox4";
this.hbox4.Spacing = 6;
// Container child hbox4.Gtk.Box+BoxChild
- this.UIManager.AddUiFromString ("");
+ this.UIManager.AddUiFromString ("");
this.toolbar7 = ((global::Gtk.Toolbar)(this.UIManager.GetWidget ("/toolbar7")));
this.toolbar7.Name = "toolbar7";
this.toolbar7.ShowArrow = false;
@@ -495,6 +499,7 @@ namespace DMX2
this.aboutAction.Activated += new global::System.EventHandler (this.OnAboutActionActivated);
this.midiAction.Activated += new global::System.EventHandler (this.OnMidiActionActivated);
this.selectColorAction1.Activated += new global::System.EventHandler (this.OnSelectColorActionActivated);
+ this.seqSonAction.Activated += new global::System.EventHandler (this.OnSeqSonActionActivated);
this.btnGo.Clicked += new global::System.EventHandler (this.OnBtnGoClicked);
this.btnGoBack.Clicked += new global::System.EventHandler (this.OnBtnGoBackClicked);
this.btnAjoutLigne.Clicked += new global::System.EventHandler (this.OnBtnAjoutLigneClicked);
diff --git a/DMX-2.0/gtk-gui/DMX2.SeqMacroUI.cs b/DMX-2.0/gtk-gui/DMX2.SeqMacroUI.cs
index c93c8c5..c6fdfec 100644
--- a/DMX-2.0/gtk-gui/DMX2.SeqMacroUI.cs
+++ b/DMX-2.0/gtk-gui/DMX2.SeqMacroUI.cs
@@ -196,6 +196,8 @@ namespace DMX2
this.toolbar = ((global::Gtk.Toolbar)(this.UIManager.GetWidget ("/toolbar")));
this.toolbar.Name = "toolbar";
this.toolbar.ShowArrow = false;
+ this.toolbar.ToolbarStyle = ((global::Gtk.ToolbarStyle)(0));
+ this.toolbar.IconSize = ((global::Gtk.IconSize)(2));
this.vbox3.Add (this.toolbar);
global::Gtk.Box.BoxChild w20 = ((global::Gtk.Box.BoxChild)(this.vbox3 [this.toolbar]));
w20.Position = 3;
diff --git a/DMX-2.0/gtk-gui/DMX2.SeqSonUI.cs b/DMX-2.0/gtk-gui/DMX2.SeqSonUI.cs
new file mode 100644
index 0000000..6e6c841
--- /dev/null
+++ b/DMX-2.0/gtk-gui/DMX2.SeqSonUI.cs
@@ -0,0 +1,272 @@
+
+// This file has been generated by the GUI designer. Do not modify.
+namespace DMX2
+{
+ public partial class SeqSonUI
+ {
+ private global::Gtk.UIManager UIManager;
+ private global::Gtk.Action closeAction;
+ private global::Gtk.Action mediaPlayAction;
+ private global::Gtk.Action mediaPauseAction;
+ private global::Gtk.Action mediaStopAction;
+ private global::Gtk.Action mediaPreviousAction;
+ private global::Gtk.Action mediaRewindAction;
+ private global::Gtk.Action mediaForwardAction;
+ private global::Gtk.Action mediaNextAction;
+ private global::Gtk.Action addAction;
+ private global::Gtk.Action removeAction;
+ private global::Gtk.Action preferencesAction;
+ private global::Gtk.Action closeAction1;
+ private global::Gtk.Action preferencesAction1;
+ private global::Gtk.Frame frame1;
+ private global::Gtk.Alignment GtkAlignment;
+ private global::Gtk.VBox vbox2;
+ private global::Gtk.HBox hbox1;
+ private global::Gtk.VBox vbox3;
+ private global::Gtk.EventBox evBBox;
+ private global::Gtk.HBox hbox2;
+ private global::Gtk.Label posLabel;
+ private global::Gtk.Label actLabel;
+ private global::Gtk.Label timeLabel;
+ private global::Gtk.ProgressBar progressbar1;
+ private global::Gtk.Toolbar toolbar2;
+ private global::Gtk.HBox hbox4;
+ private global::Gtk.Toolbar toolbar3;
+ private global::Gtk.Entry entry1;
+ private global::Gtk.Button button133;
+ private global::Gtk.VScale vscale1;
+ private global::Gtk.Toolbar toolbar4;
+ private global::Gtk.ScrolledWindow GtkScrolledWindow;
+ private global::Gtk.NodeView nodeview1;
+ private global::Gtk.Label GtkLabel3;
+
+ protected virtual void Build ()
+ {
+ global::Stetic.Gui.Initialize (this);
+ // Widget DMX2.SeqSonUI
+ Stetic.BinContainer w1 = global::Stetic.BinContainer.Attach (this);
+ this.UIManager = new global::Gtk.UIManager ();
+ global::Gtk.ActionGroup w2 = new global::Gtk.ActionGroup ("Default");
+ this.closeAction = new global::Gtk.Action ("closeAction", null, null, "gtk-close");
+ w2.Add (this.closeAction, null);
+ this.mediaPlayAction = new global::Gtk.Action ("mediaPlayAction", null, null, "gtk-media-play");
+ w2.Add (this.mediaPlayAction, null);
+ this.mediaPauseAction = new global::Gtk.Action ("mediaPauseAction", null, null, "gtk-media-pause");
+ w2.Add (this.mediaPauseAction, null);
+ this.mediaStopAction = new global::Gtk.Action ("mediaStopAction", null, null, "gtk-media-stop");
+ w2.Add (this.mediaStopAction, null);
+ this.mediaPreviousAction = new global::Gtk.Action ("mediaPreviousAction", null, null, "gtk-media-previous");
+ w2.Add (this.mediaPreviousAction, null);
+ this.mediaRewindAction = new global::Gtk.Action ("mediaRewindAction", null, null, "gtk-media-rewind");
+ w2.Add (this.mediaRewindAction, null);
+ this.mediaForwardAction = new global::Gtk.Action ("mediaForwardAction", null, null, "gtk-media-forward");
+ w2.Add (this.mediaForwardAction, null);
+ this.mediaNextAction = new global::Gtk.Action ("mediaNextAction", null, null, "gtk-media-next");
+ w2.Add (this.mediaNextAction, null);
+ this.addAction = new global::Gtk.Action ("addAction", null, null, "gtk-add");
+ w2.Add (this.addAction, null);
+ this.removeAction = new global::Gtk.Action ("removeAction", null, null, "gtk-remove");
+ w2.Add (this.removeAction, null);
+ this.preferencesAction = new global::Gtk.Action ("preferencesAction", null, null, "gtk-preferences");
+ w2.Add (this.preferencesAction, null);
+ this.closeAction1 = new global::Gtk.Action ("closeAction1", null, null, "gtk-close");
+ w2.Add (this.closeAction1, null);
+ this.preferencesAction1 = new global::Gtk.Action ("preferencesAction1", null, null, "gtk-preferences");
+ w2.Add (this.preferencesAction1, null);
+ this.UIManager.InsertActionGroup (w2, 0);
+ this.Name = "DMX2.SeqSonUI";
+ // Container child DMX2.SeqSonUI.Gtk.Container+ContainerChild
+ this.frame1 = new global::Gtk.Frame ();
+ this.frame1.Name = "frame1";
+ this.frame1.ShadowType = ((global::Gtk.ShadowType)(1));
+ // Container child frame1.Gtk.Container+ContainerChild
+ this.GtkAlignment = new global::Gtk.Alignment (0F, 0F, 1F, 1F);
+ this.GtkAlignment.Name = "GtkAlignment";
+ this.GtkAlignment.LeftPadding = ((uint)(12));
+ // Container child GtkAlignment.Gtk.Container+ContainerChild
+ this.vbox2 = new global::Gtk.VBox ();
+ this.vbox2.Name = "vbox2";
+ this.vbox2.Spacing = 6;
+ // Container child vbox2.Gtk.Box+BoxChild
+ this.hbox1 = new global::Gtk.HBox ();
+ this.hbox1.Name = "hbox1";
+ this.hbox1.Spacing = 6;
+ // Container child hbox1.Gtk.Box+BoxChild
+ this.vbox3 = new global::Gtk.VBox ();
+ this.vbox3.Name = "vbox3";
+ this.vbox3.Spacing = 6;
+ // Container child vbox3.Gtk.Box+BoxChild
+ this.evBBox = new global::Gtk.EventBox ();
+ this.evBBox.Name = "evBBox";
+ // Container child evBBox.Gtk.Container+ContainerChild
+ this.hbox2 = new global::Gtk.HBox ();
+ this.hbox2.WidthRequest = 300;
+ this.hbox2.Name = "hbox2";
+ this.hbox2.Spacing = 6;
+ // Container child hbox2.Gtk.Box+BoxChild
+ this.posLabel = new global::Gtk.Label ();
+ this.posLabel.HeightRequest = 33;
+ this.posLabel.Name = "posLabel";
+ this.posLabel.Xpad = 15;
+ this.posLabel.Xalign = 0F;
+ this.posLabel.LabelProp = "n° 0";
+ this.posLabel.UseMarkup = true;
+ this.hbox2.Add (this.posLabel);
+ global::Gtk.Box.BoxChild w3 = ((global::Gtk.Box.BoxChild)(this.hbox2 [this.posLabel]));
+ w3.Position = 0;
+ w3.Expand = false;
+ w3.Fill = false;
+ // Container child hbox2.Gtk.Box+BoxChild
+ this.actLabel = new global::Gtk.Label ();
+ this.actLabel.Name = "actLabel";
+ this.actLabel.UseMarkup = true;
+ this.actLabel.Wrap = true;
+ this.hbox2.Add (this.actLabel);
+ global::Gtk.Box.BoxChild w4 = ((global::Gtk.Box.BoxChild)(this.hbox2 [this.actLabel]));
+ w4.Position = 1;
+ w4.Fill = false;
+ // Container child hbox2.Gtk.Box+BoxChild
+ this.timeLabel = new global::Gtk.Label ();
+ this.timeLabel.HeightRequest = 33;
+ this.timeLabel.Name = "timeLabel";
+ this.timeLabel.Xpad = 15;
+ this.timeLabel.LabelProp = "00.0";
+ this.timeLabel.UseMarkup = true;
+ this.hbox2.Add (this.timeLabel);
+ global::Gtk.Box.BoxChild w5 = ((global::Gtk.Box.BoxChild)(this.hbox2 [this.timeLabel]));
+ w5.PackType = ((global::Gtk.PackType)(1));
+ w5.Position = 2;
+ w5.Expand = false;
+ w5.Fill = false;
+ this.evBBox.Add (this.hbox2);
+ this.vbox3.Add (this.evBBox);
+ global::Gtk.Box.BoxChild w7 = ((global::Gtk.Box.BoxChild)(this.vbox3 [this.evBBox]));
+ w7.Position = 0;
+ w7.Expand = false;
+ w7.Fill = false;
+ // Container child vbox3.Gtk.Box+BoxChild
+ this.progressbar1 = new global::Gtk.ProgressBar ();
+ this.progressbar1.Name = "progressbar1";
+ this.vbox3.Add (this.progressbar1);
+ global::Gtk.Box.BoxChild w8 = ((global::Gtk.Box.BoxChild)(this.vbox3 [this.progressbar1]));
+ w8.Position = 1;
+ w8.Expand = false;
+ w8.Fill = false;
+ // Container child vbox3.Gtk.Box+BoxChild
+ this.UIManager.AddUiFromString ("");
+ this.toolbar2 = ((global::Gtk.Toolbar)(this.UIManager.GetWidget ("/toolbar2")));
+ this.toolbar2.Name = "toolbar2";
+ this.toolbar2.ShowArrow = false;
+ this.toolbar2.ToolbarStyle = ((global::Gtk.ToolbarStyle)(0));
+ this.toolbar2.IconSize = ((global::Gtk.IconSize)(2));
+ this.vbox3.Add (this.toolbar2);
+ global::Gtk.Box.BoxChild w9 = ((global::Gtk.Box.BoxChild)(this.vbox3 [this.toolbar2]));
+ w9.Position = 2;
+ w9.Expand = false;
+ w9.Fill = false;
+ // Container child vbox3.Gtk.Box+BoxChild
+ this.hbox4 = new global::Gtk.HBox ();
+ this.hbox4.Name = "hbox4";
+ this.hbox4.Spacing = 6;
+ // Container child hbox4.Gtk.Box+BoxChild
+ this.UIManager.AddUiFromString ("");
+ this.toolbar3 = ((global::Gtk.Toolbar)(this.UIManager.GetWidget ("/toolbar3")));
+ this.toolbar3.Name = "toolbar3";
+ this.toolbar3.ShowArrow = false;
+ this.toolbar3.ToolbarStyle = ((global::Gtk.ToolbarStyle)(0));
+ this.toolbar3.IconSize = ((global::Gtk.IconSize)(2));
+ this.hbox4.Add (this.toolbar3);
+ global::Gtk.Box.BoxChild w10 = ((global::Gtk.Box.BoxChild)(this.hbox4 [this.toolbar3]));
+ w10.Position = 0;
+ // Container child hbox4.Gtk.Box+BoxChild
+ this.entry1 = new global::Gtk.Entry ();
+ this.entry1.CanFocus = true;
+ this.entry1.Name = "entry1";
+ this.entry1.IsEditable = true;
+ this.entry1.InvisibleChar = '•';
+ this.hbox4.Add (this.entry1);
+ global::Gtk.Box.BoxChild w11 = ((global::Gtk.Box.BoxChild)(this.hbox4 [this.entry1]));
+ w11.Position = 1;
+ // Container child hbox4.Gtk.Box+BoxChild
+ this.button133 = new global::Gtk.Button ();
+ this.button133.CanFocus = true;
+ this.button133.Name = "button133";
+ this.button133.UseUnderline = true;
+ this.button133.Label = "GoTo";
+ this.hbox4.Add (this.button133);
+ global::Gtk.Box.BoxChild w12 = ((global::Gtk.Box.BoxChild)(this.hbox4 [this.button133]));
+ w12.Position = 2;
+ w12.Expand = false;
+ w12.Fill = false;
+ this.vbox3.Add (this.hbox4);
+ global::Gtk.Box.BoxChild w13 = ((global::Gtk.Box.BoxChild)(this.vbox3 [this.hbox4]));
+ w13.Position = 3;
+ w13.Expand = false;
+ w13.Fill = false;
+ this.hbox1.Add (this.vbox3);
+ global::Gtk.Box.BoxChild w14 = ((global::Gtk.Box.BoxChild)(this.hbox1 [this.vbox3]));
+ w14.Position = 0;
+ // Container child hbox1.Gtk.Box+BoxChild
+ this.vscale1 = new global::Gtk.VScale (null);
+ this.vscale1.WidthRequest = 20;
+ this.vscale1.CanFocus = true;
+ this.vscale1.Name = "vscale1";
+ this.vscale1.Inverted = true;
+ this.vscale1.Adjustment.Upper = 100;
+ this.vscale1.Adjustment.PageIncrement = 10;
+ this.vscale1.Adjustment.StepIncrement = 1;
+ this.vscale1.Adjustment.Value = 100;
+ this.vscale1.DrawValue = true;
+ this.vscale1.Digits = 0;
+ this.vscale1.ValuePos = ((global::Gtk.PositionType)(3));
+ this.hbox1.Add (this.vscale1);
+ global::Gtk.Box.BoxChild w15 = ((global::Gtk.Box.BoxChild)(this.hbox1 [this.vscale1]));
+ w15.Position = 1;
+ w15.Expand = false;
+ w15.Fill = false;
+ // Container child hbox1.Gtk.Box+BoxChild
+ this.UIManager.AddUiFromString ("");
+ this.toolbar4 = ((global::Gtk.Toolbar)(this.UIManager.GetWidget ("/toolbar4")));
+ this.toolbar4.Name = "toolbar4";
+ this.toolbar4.Orientation = ((global::Gtk.Orientation)(1));
+ this.toolbar4.ShowArrow = false;
+ this.toolbar4.ToolbarStyle = ((global::Gtk.ToolbarStyle)(0));
+ this.toolbar4.IconSize = ((global::Gtk.IconSize)(2));
+ this.hbox1.Add (this.toolbar4);
+ global::Gtk.Box.BoxChild w16 = ((global::Gtk.Box.BoxChild)(this.hbox1 [this.toolbar4]));
+ w16.Position = 2;
+ w16.Expand = false;
+ w16.Fill = false;
+ this.vbox2.Add (this.hbox1);
+ global::Gtk.Box.BoxChild w17 = ((global::Gtk.Box.BoxChild)(this.vbox2 [this.hbox1]));
+ w17.Position = 0;
+ w17.Expand = false;
+ w17.Fill = false;
+ // Container child vbox2.Gtk.Box+BoxChild
+ this.GtkScrolledWindow = new global::Gtk.ScrolledWindow ();
+ this.GtkScrolledWindow.Name = "GtkScrolledWindow";
+ this.GtkScrolledWindow.ShadowType = ((global::Gtk.ShadowType)(1));
+ // Container child GtkScrolledWindow.Gtk.Container+ContainerChild
+ this.nodeview1 = new global::Gtk.NodeView ();
+ this.nodeview1.CanFocus = true;
+ this.nodeview1.Name = "nodeview1";
+ this.GtkScrolledWindow.Add (this.nodeview1);
+ this.vbox2.Add (this.GtkScrolledWindow);
+ global::Gtk.Box.BoxChild w19 = ((global::Gtk.Box.BoxChild)(this.vbox2 [this.GtkScrolledWindow]));
+ w19.Position = 1;
+ this.GtkAlignment.Add (this.vbox2);
+ this.frame1.Add (this.GtkAlignment);
+ this.GtkLabel3 = new global::Gtk.Label ();
+ this.GtkLabel3.Name = "GtkLabel3";
+ this.GtkLabel3.LabelProp = "Sequenceur Son";
+ this.GtkLabel3.UseMarkup = true;
+ this.frame1.LabelWidget = this.GtkLabel3;
+ this.Add (this.frame1);
+ if ((this.Child != null)) {
+ this.Child.ShowAll ();
+ }
+ w1.SetUiManager (UIManager);
+ this.Hide ();
+ }
+ }
+}
diff --git a/DMX-2.0/gtk-gui/gui.stetic b/DMX-2.0/gtk-gui/gui.stetic
index 887f21e..6aae55f 100644
--- a/DMX-2.0/gtk-gui/gui.stetic
+++ b/DMX-2.0/gtk-gui/gui.stetic
@@ -221,6 +221,13 @@
gtk-select-color
+
+ Action
+
+ False
+ gtk-cdrom
+
+
MainWindow
@@ -548,6 +555,7 @@ page
+
@@ -1845,6 +1853,8 @@ au sequenceur
False
+ Icons
+ SmallToolbar
@@ -3522,4 +3532,334 @@ trames DMX (ms)
+
+
+
+ Action
+
+ gtk-close
+
+
+ Action
+
+ gtk-media-play
+
+
+ Action
+
+ gtk-media-pause
+
+
+ Action
+
+ gtk-media-stop
+
+
+ Action
+
+ gtk-media-previous
+
+
+ Action
+
+ gtk-media-rewind
+
+
+ Action
+
+ gtk-media-forward
+
+
+ Action
+
+ gtk-media-next
+
+
+ Action
+
+ gtk-add
+
+
+ Action
+
+ gtk-remove
+
+
+ Action
+
+ gtk-preferences
+
+
+ Action
+
+ gtk-close
+
+
+ Action
+
+ gtk-preferences
+
+
+
+ False
+
+
+
+ In
+
+
+
+ 0
+ 0
+ 12
+
+
+
+ 6
+
+
+
+ 6
+
+
+
+ 6
+
+
+
+
+
+
+ 300
+ 6
+
+
+
+ 33
+ 15
+ 0
+ <big>n° 0</big>
+ True
+
+
+ 0
+ True
+ False
+ False
+
+
+
+
+
+ True
+ True
+
+
+ 1
+ False
+ False
+
+
+
+
+
+ 33
+ 15
+ <big>00.0</big>
+ True
+
+
+ End
+ 2
+ False
+ False
+ False
+
+
+
+
+
+
+ 0
+ True
+ False
+ False
+
+
+
+
+
+
+
+ 1
+ True
+ False
+ False
+
+
+
+
+
+ False
+ Icons
+ SmallToolbar
+
+
+
+
+
+
+
+
+
+
+
+ 2
+ True
+ False
+ False
+
+
+
+
+
+ 6
+
+
+
+ False
+ Icons
+ SmallToolbar
+
+
+
+
+
+
+ 0
+ True
+
+
+
+
+
+ True
+ True
+ •
+
+
+ 1
+ True
+
+
+
+
+
+ True
+ TextOnly
+ GoTo
+ True
+
+
+ 2
+ True
+ False
+ False
+
+
+
+
+ 3
+ True
+ False
+ False
+
+
+
+
+ 0
+ False
+
+
+
+
+
+ 20
+ True
+ True
+ 100
+ 10
+ 1
+ 100
+ True
+ 0
+ Bottom
+
+
+ 1
+ False
+ False
+ False
+
+
+
+
+
+ Vertical
+ False
+ Icons
+ SmallToolbar
+
+
+
+
+
+ 2
+ True
+ False
+ False
+
+
+
+
+ 0
+ True
+ False
+ False
+
+
+
+
+
+ In
+
+
+
+ True
+ True
+
+
+
+
+ 1
+ True
+
+
+
+
+
+
+
+
+
+ Sequenceur Son
+ True
+
+
+ label_item
+
+
+
+
+
\ No newline at end of file