Ajout des styles.

Qq modifs sur seqmacro
This commit is contained in:
tzim 2013-11-04 13:29:54 +00:00
parent 2f464e2d77
commit eb10eb62eb
5 changed files with 49 additions and 7 deletions

View file

@ -83,6 +83,9 @@
<EmbeddedResource Include="icons\docListe\48.png"> <EmbeddedResource Include="icons\docListe\48.png">
<DeployService-UseProjectRelativePath>true</DeployService-UseProjectRelativePath> <DeployService-UseProjectRelativePath>true</DeployService-UseProjectRelativePath>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="style.gtkrc">
<LogicalName>style.gtkrc</LogicalName>
</EmbeddedResource>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Include="gtk-gui\generated.cs" /> <Compile Include="gtk-gui\generated.cs" />

View file

@ -5,13 +5,21 @@ namespace DMX2
{ {
class MainClass class MainClass
{ {
public static void Main (string[] args) public static void Main (string[] args)
{ {
Application.Init (); Application.Init ();
if(System.IO.File.Exists("style.gtkrc")) Gtk.Rc.Parse("style.gtkrc");
else using (System.IO.Stream stream =
System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("style.gtkrc"))
{
using (System.IO.TextReader reader = new System.IO.StreamReader(stream))
{
Gtk.Rc.ParseString (reader.ReadToEnd());
}
}
MainWindow win = new MainWindow (); MainWindow win = new MainWindow ();
win.Show (); win.Show ();

View file

@ -23,6 +23,7 @@ namespace DMX2
win=this; win=this;
Build (); Build ();
MajWidgets(); MajWidgets();
defStyle= this.Style;
} }
@ -511,8 +512,9 @@ namespace DMX2
foreach (var circuit in Conduite.Courante.Circuits) { foreach (var circuit in Conduite.Courante.Circuits) {
vboxCircuits.PackStart (pb=new ProgressBar (),false,false,0); vboxCircuits.PackStart (pb=new ProgressBar (),false,false,0);
pb.Text = (++i).ToString() + " - " + circuit.Name; pb.Text = (++i).ToString() + " - " + circuit.Name;
pb.HeightRequest = 22; pb.HeightRequest = 12;
pb.Data[circuitKey] = circuit; pb.Data[circuitKey] = circuit;
pb.Name ="pb";
} }
vboxCircuits.ShowAll (); vboxCircuits.ShowAll ();
} }
@ -588,6 +590,8 @@ namespace DMX2
ChangeMatriceCouleur(); ChangeMatriceCouleur();
} }
Style defStyle;
void ChangeMatriceCouleur () void ChangeMatriceCouleur ()
{ {
if (Conduite.Courante.BlackOut) { if (Conduite.Courante.BlackOut) {
@ -607,7 +611,7 @@ namespace DMX2
return; return;
} }
ModifyBg (Gtk.StateType.Normal, new Gdk.Color (255, 255, 255)); ModifyBg (Gtk.StateType.Normal, defStyle.Background(StateType.Normal) );
} }

View file

@ -388,8 +388,7 @@ namespace DMX2
Circuit c = Conduite.Courante.GetCircuitByID(i); Circuit c = Conduite.Courante.GetCircuitByID(i);
if(circuitsSeq.Contains(c)) if(circuitsSeq.Contains(c))
{ {
if(effetsEnCours.ContainsKey(c)) effetsEnCours.Remove(c); effetsEnCours[c] = new EffetMacro(temps,valeurscourantes[c],valeurCible);
effetsEnCours.Add(c, new EffetMacro(temps,valeurscourantes[c],valeurCible));
} }
} }
} }
@ -514,7 +513,7 @@ namespace DMX2
ligneMaitre = enCours; ligneMaitre = enCours;
timeStamp = TimeSpan.Zero; timeStamp = TimeSpan.Zero;
topPresent = false;
int index = IndexLigneEnCours+1; int index = IndexLigneEnCours+1;
if(index<lignes.Count) if(index<lignes.Count)
{ {

28
DMX-2.0/style.gtkrc Normal file
View file

@ -0,0 +1,28 @@
style "circuitspb"
{
font_name = "Sans 6"
}
widget "*.pb" style "circuitspb"
style "sombre"
{
bg[NORMAL] = {0.3, 0.3, 0.3}
bg[INSENSITIVE] = {0.2, 0.2, 0.2}
bg[PRELIGHT] = {0.4, 0.4, 0.48}
base[NORMAL] = {0.35, 0.35, 0.35}
base[SELECTED] = {0.75, 0.35, 0.35}
base[ACTIVE] = {0.75, 0.75, 0.35}
text[NORMAL] = {0.75, 0.75, 0.75}
fg[NORMAL] = {0.95, 1.0, 1.0}
}
class "GtkWidget" style "sombre"
style "counter"
{
fg[NORMAL] = {1.0,1.0,0.0}
bg[NORMAL] = {0.0,0.0,0.0}
font_name = "DejaVu Sans Mono 12"
}
widget "*.timeLabel" style "counter"