From 85d15eb030358f99ba547cdb1916f711a71a6509 Mon Sep 17 00:00:00 2001 From: Michael Wiebusch Date: Thu, 21 Aug 2014 14:36:44 +0200 Subject: [PATCH] added cleared image --- user_interface/clear.png | Bin 0 -> 2910 bytes user_interface/gui.pl | 20 +++++++++++++------- user_interface/plot2.png | Bin 5687 -> 0 bytes 3 files changed, 13 insertions(+), 7 deletions(-) create mode 100644 user_interface/clear.png delete mode 100644 user_interface/plot2.png diff --git a/user_interface/clear.png b/user_interface/clear.png new file mode 100644 index 0000000000000000000000000000000000000000..cffb1c1aceae9a027f803c597c06ea42cf6880ba GIT binary patch literal 2910 zcmeHIe@xV67=I4R4$MPy<}bXL9izPIQ5JkRI( zd_K>6yF)9}Qzt~vh$f;5*0ki+L=kTi8GOb_yorc;yaiv8dCRS9jYi|ut_&X{TDf9v z3SJX2B2FZTB$3h)W5hTyK}-@;I>{MvPFxU|#FefUj07hkNJtV&w@OBmlN2N+Nd+WQ zj1(s&NJ&x%fDLG1p&8Xm&(Vi7CK!{9DLobu=Zp)+CF4r7KvHlf1QU`8rAeVyawY|n zl1T-QXl05sC76;-VJcVy45Yylw2;GKU;`RhXjWQ~j&TI%l5?f?VJspcxR6{ZEf*}1 zl!8mirGk2pLM>N`A>Nui`r@DWbK0PsRNjD}iR2|qv+-LM0kAQ%e48ekxePS64m3S71c%yos;U#HOVc+$7!&YjJVR!Vl!-6&Cum-*S zFfFYhJPFXa4%iaRgQoB(ijR-qy?eLGWU|}sm6er#zu)O}o<4ng*REY=vpIZG@BL%i zj+!O-olySj^fjRIzdZ2zpY!hq)_5nOAZlmYhCCwE5Bg&`HqSJZXk4!~`PsFF&c3!o z+pnh4vQ@Xw?{AJ7-n{hnR~IGDxe%a>5h2^#LBr+wPp5u7a(+^8Z`4PX`y<;wAZyf- z_s1S%9^A8g&|Dg^(Qj*SyET95=*`To8|jAh+F0M5y5Jk9sG@d;FK?ue%5N2P${YQa z;|Ipq&hiDP?%mVgJ9Xe#=1sMrv3pI2*;kZk9&GZ&Ry=5F`fEl>l7Cy#;GeAr%lECz zs`}a0<|_5aOwN6GIKO3I`og4?{&{!4Zu_y}j=3qmI^c2Sx&wKhmamF?8m}wA$xt@Y zf9A`}KYjk%bi?7e?#_oBU#KrC&D|0RZCY5-=qmHGOMP8enzLHdLf_Xf>bP?4T-Vvd z)<*Y&lS^H{y6@gN^+)ILot-MK-%`_h*OJXL|$F@=JryR|V(h zC7vi*k>mI+;pK*&!MhWEp_8@;68yH*0~anm5#gyHEr}k8owe>4OJs43x=8NN9D&y1 zkUcj5I$0HUWpjrLJq4lJb=k!#XYlCUp{F{h`!bIEya#Rf4>=o3&E6(eZ0HH@JU|z| z={cKtJmB22p?r^XW==tnszY|?X3vw!wz%20aYLawTVE|OTZaK|}g|I{@NmwU2{x7K*7&pXREA0PZwgi43EI=ru(*yrlL zpiF}q4K^Y_h?Q1D*ab!O-WC#TE6M6zX2UKyxIT& literal 0 HcmV?d00001 diff --git a/user_interface/gui.pl b/user_interface/gui.pl index 2913639..12436d2 100755 --- a/user_interface/gui.pl +++ b/user_interface/gui.pl @@ -62,7 +62,7 @@ $quit_button->signal_connect( clicked => sub { -my $image = Gtk2::Image->new_from_file ("plot.png"); +my $image = Gtk2::Image->new_from_file ("clear.png"); # $vbox->pack_start($image, TRUE, TRUE, 0); $plot_frame->add($image); @@ -91,18 +91,14 @@ $plot_button->signal_connect( clicked => sub { # $label->set_text(qx%echo blah%); execute("./plot.sh"); - $plot_frame->remove($image); - $image->clear; - $image = Gtk2::Image->new_from_file ("plot.png"); - $plot_frame->add($image); - $window->show_all; + show_image("plot.png"); }); $clear_button->signal_connect( clicked => sub { execute("./analyzer.pl --clear"); - $image->clear; + show_image("clear.png"); }); @@ -111,6 +107,7 @@ $setWindowLength_button->signal_connect( clicked => sub { execute("./analyzer.pl --window $windowLength"); # $label->set_text($windowLength_entry->get_text()); execute("./analyzer.pl --clear"); + show_image("clear.png"); }); @@ -123,6 +120,15 @@ sub execute { } +sub show_image{ + my $filename = shift; + $plot_frame->remove($image); + $image->clear; + $image = Gtk2::Image->new_from_file($filename); + $plot_frame->add($image); + $window->show_all; +} + diff --git a/user_interface/plot2.png b/user_interface/plot2.png deleted file mode 100644 index 3f7b5eebd6751a4f20afb9ee12fba1d39588409e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5687 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