[Frugalware-git] frugal-tweak: *fixes GUI access multithread

2011-01-11 Thread bouleetbil
Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugal-tweak.git;a=commitdiff;h=5ea7b64431d9ba8c4d12d9b1bae772a64634dd96

commit 5ea7b64431d9ba8c4d12d9b1bae772a64634dd96
Author: bouleetbil bouleet...@frogdev.info
Date:   Tue Jan 11 13:01:55 2011 +

*fixes GUI access multithread

diff --git a/frugal-tweak-vala/src/MainClient.vala 
b/frugal-tweak-vala/src/MainClient.vala
index 3271c5e..861fdda 100644
--- a/frugal-tweak-vala/src/MainClient.vala
+++ b/frugal-tweak-vala/src/MainClient.vala
@@ -51,6 +51,7 @@ void* func()
pacman pacmang2 = new pacman();
if(pacmang2.CheckUpdate())
{
+   //delegateInform InformUpdate = informUpdate;
informUpdate();
}
}
@@ -65,7 +66,9 @@ void informUpdate()
{
Popup.PopupShow(Frugalware tweak,Some update are available.);
systrayIcon.SetTooltip(Some update are available.);
-   
systrayIcon.SetIco(/usr/share/frugalware-tweak/pictures/frugalware-tweak-update.png);
+   Systray.Change_Ico change_ico = systrayIcon.SetIco;
+   
change_ico(/usr/share/frugalware-tweak/pictures/frugalware-tweak-update.png);
+   Gtk.main_iteration();
}

//declarations
diff --git a/frugal-tweak-vala/src/systray.vala 
b/frugal-tweak-vala/src/systray.vala
index 1ffc6f1..85d46dd 100644
--- a/frugal-tweak-vala/src/systray.vala
+++ b/frugal-tweak-vala/src/systray.vala
@@ -89,11 +89,13 @@ public class Systray
_trayicon.activate +=  icon_clicked ;

}
+   public delegate void Change_Ico(string ico);
public void SetIco(string ico)
{
try
{
_ico=ico;
+   _trayicon.set_from_file(_ico);
_window.set_icon_from_file(_ico);
}
catch(GLib.Error err)
___
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git


[Frugalware-git] frugal-tweak: *fixes GUI

2010-09-20 Thread bouleetbil
Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugal-tweak.git;a=commitdiff;h=49a80b751d9fff745327e4733a3e7579414aaf58

commit 49a80b751d9fff745327e4733a3e7579414aaf58
Author: bouleetbil bouleet...@frogdev.info
Date:   Mon Sep 20 13:49:01 2010 +

*fixes GUI

diff --git a/frugal-mono-tools/gtk-gui/frugalmonotools.WID_System.cs 
b/frugal-mono-tools/gtk-gui/frugalmonotools.WID_System.cs
index eccfe75..37a3603 100644
--- a/frugal-mono-tools/gtk-gui/frugalmonotools.WID_System.cs
+++ b/frugal-mono-tools/gtk-gui/frugalmonotools.WID_System.cs
@@ -251,7 +251,7 @@ namespace frugalmonotools
this.CBO_Keymap.Name = CBO_Keymap;
this.hbox1.Add (this.CBO_Keymap);
global::Gtk.Box.BoxChild w20 = 
((global::Gtk.Box.BoxChild)(this.hbox1[this.CBO_Keymap]));
-   w20.Position = 2;
+   w20.Position = 1;
w20.Expand = false;
w20.Fill = false;
this.vbox11.Add (this.hbox1);
@@ -277,7 +277,7 @@ namespace frugalmonotools
this.CBO_Time.Name = CBO_Time;
this.hbox2.Add (this.CBO_Time);
global::Gtk.Box.BoxChild w23 = 
((global::Gtk.Box.BoxChild)(this.hbox2[this.CBO_Time]));
-   w23.Position = 2;
+   w23.Position = 1;
w23.Expand = false;
w23.Fill = false;
this.vbox11.Add (this.hbox2);
diff --git a/frugal-mono-tools/gtk-gui/gui.stetic 
b/frugal-mono-tools/gtk-gui/gui.stetic
index 7a9d91a..dc99c22 100644
--- a/frugal-mono-tools/gtk-gui/gui.stetic
+++ b/frugal-mono-tools/gtk-gui/gui.stetic
@@ -8,7 +8,7 @@
widget-library name=glade-sharp, Version=2.12.0.0, Culture=neutral, 
PublicKeyToken=35e10195dab3c99f /
widget-library name=webkit-sharp, Version=1.1.15.0, Culture=neutral, 
PublicKeyToken=eaa1d335d2e19745 /
widget-library name=notify-sharp, Version=0.4.0.0, Culture=neutral, 
PublicKeyToken=2df29c54e245917a /
-widget-library name=../bin/Debug/frugal-mono-tools.exe internal=true 
/
+widget-library name=../bin/Release/frugal-mono-tools.exe 
internal=true /
/import
icon-factory
icon-set id=iconeFwCC
@@ -622,7 +622,7 @@
/widget
/child
/widget
-  widget class=Gtk.Bin id=frugalmonotools.WID_System design-size=477 
498
+  widget class=Gtk.Bin id=frugalmonotools.WID_System design-size=614 
538
property name=MemberName /
property name=VisibleFalse/property
child
@@ -885,16 +885,13 @@
/packing
/child
child
-  placeholder /
-/child
-child
widget class=Gtk.ComboBoxEntry id=CBO_Keymap
property name=MemberName /
property name=IsTextComboTrue/property
property name=Items translatable=yes /
/widget
packing
-property name=Position2/property
+property name=Position1/property
property name=AutoSizeTrue/property
property name=ExpandFalse/property
property name=FillFalse/property
@@ -925,16 +922,13 @@
/packing
/child
child
-  placeholder /
-/child
-child
widget class=Gtk.ComboBoxEntry id=CBO_Time
property name=MemberName /
property name=IsTextComboTrue/property
property name=Items translatable=yes /
/widget
packing
-property name=Position2/property
+property name=Position1/property
property name=AutoSizeTrue/property
property name=ExpandFalse/property
property name=FillFalse/property
___
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git