From a433cd489fb13ad367a04017131c5d5897eb8899 Mon Sep 17 00:00:00 2001 From: tanya Date: Tue, 8 Jun 2010 17:10:39 +0300 Subject: [PATCH] added delay after dbus event --- applet/data/theme/Modern/stend0.png | Bin 7527 -> 7496 bytes applet/src/livewp-actor.c | 13 +++++++------ applet/src/livewp-common.h | 2 +- applet/src/livewp-dbus.c | 4 ++-- 4 files changed, 10 insertions(+), 9 deletions(-) diff --git a/applet/data/theme/Modern/stend0.png b/applet/data/theme/Modern/stend0.png index 0844c7e8c0c0595183d44b057b5eb7161c9645d3..701ba1d3f16fa496fe27c7eb98a796b3c4c1e320 100755 GIT binary patch literal 7496 zcmc&(d03L^+PA66cBW(HjGEL$S-DjD#1#YtzUOt$cg}VG`~LXObuRIO=Y8+@e(v9W|L)&&qtWMV zPp)61wMI=%Z9V$b@e68d%jUqZYSl_`<;g~4GY0b>7kyTn}Fa8mIyqmcy@kZy9oYOBit$t>0bUFENDl?nY zti5(Ja$-Em!0y72xlfO0uhi!ZE^OD7M07>P-&X(iJ5SCN;HN;#0Lqwc9ccteV-%Eg8o6 z?1y+!b(ik4+gjz3(%{RNFN@W!(20qO6omEpZacMeM?D;ns6Sw7pXt?;w+dOQyt!TY zb!vM@o{)8$Oj<3AMdR|j%<}Tb7NV+l-Q~B}nBN-fcv~nxr=zB`{O$%d@LFZAwrxc1 zcGhz6`q%oeOaEB^(*#=o#~uM&{ug%rH*8?>Z|naU*8kfs|DB=)QVi!v-;%vD8VBM~ z{;g_9zUP()4fJIN`1=p_*TqzXO+U3-skZrY;$UAE&OAL*&gPeq)v{Lh3dK{a2|hk7 z-S2M8>J+x{`^#^qIJvoz2Hq#=+cV2bOXn4#>S`VBLqkJt?*~~)H4l$}{`O;7g9Yy) zW3p1;$H(UwDZjAL!^cNICML$g*}18||EfQ)D%mTO@O8uQT28Om_AT5vlo~E&xh48^ z6~r!_ON&<$oFm9zSWBEuvR>8mh39;?c&kFBl~0JPA)E1o!+I& znXg~Jno=TrYM;6CBuoicPD!c~tfyfzGn!U!@#j{S&W~irG4tC;(=apK$_etj^Tys1 zg>R|j_$SX<4Ri~$e{*42pHePTac^=07+innO6=&2I&$hxYsA-!JQ~F^P{PI4NE9NH zs$$d<)zsgVpg)eWn(wHHBhF=~-gS+&_m3UUz)!-fhJGoO_8`)4a=gxO5N_`<%Tnz~c(Qi~uS-wn%S4PZ_DV&^~V%j4t zook4Sx^&y&%L#DU;Ez5NiqsB+2~FzaP^nLst69Ftht}>;MO4W0sEdY})TY8VXPY)h z7Z(?AI-5pY;4q8ZN2>~Ze2vyb{8Gi_`qyB?!y^LnTo|E3EG0lsdY5)VxOjuXW#TvBb`(82oI6ANdkIUHa~7nXUPePc7s?zL}+^w{G6Lb!#sU^k)K(K+tbA zJX-j75h6Uo5%rcW483e`-$jjVo24Zx11PDc0lemeD=R`7=}^WInJ;QlL<*+7>$557 z{v=wdtj#HW&p=e+t?=^_UrOtG#;%2&#H1v8p`*C8W59Wx-p?a>=nN1CtG-@Ha?Pc$ zlVB;W_%)rgWFjR`UteEtv_DK6BQr*Xk1Ysa_U1E;>1<&ur|NKeZ9LxniY+c7E+TB9 zK33cAaD<2b=b8?uWiRswu-&~86g^W@Q~t~c4a{}-Z(`+5P~D1K^VScHK849aRZIPa9enfar<$q-R&93%*q{@4|KGpBC`hdPzx1na-}R8DH-`%dnOBS&V(lou8jK zM$R^ykUUOHBwU@SPWnJ-P-5$F-_DtKG;v?!Gc0Pwm%@hvd7D*!-#~_GsW^<%y6dM~ zug2hKXL_-5o?)S%|O@Pl>fV^+8%>Z1RN%(#Afdv!r{mi@?cZb1rmbJr2@@)CcnmRQyu1!M~`Yxmk1*%pKYBZ?z?EkX86ks-S;mJ zJDe{b=yJ@zOzZI_S~l{}NVL|%wO;pN^rY9&!~=~g^FAX}OP8^(d4xU1`IMx0jY4k| z-iZ>2kZK;&g)@L)=9gBA;;(I<1Ep+yr#Dg4<9i78NDzf4mUMb6nkG@chf-0A0{n%6 z!Alt=OW)Xy-%^3B?LaHfQ<6YI^<=s*R2zQd!nC=iZlzt=;cYV(PmJSQQ^(v+&wN4z zfE`eL34x*CXhDq(3JID0(n=H;r)F$yXz9Wq<7A#G>h>QB_WEb-*!qxact45g<1>CTRPiMS54)>Me+Rl}9!^dovH=KwyZfO&BQJrmZ9)5Up5`ki>C#_qn zX;khho)#xy?LQM=Nt{1{P$W$V5n#Zm-q^Vh_o%YnyIC_=&u^+p6QqOFhwsBGT8yZK zQy7VpWJ9x~=IJe(AQMuAXwUtAO^Rg~-g2?#;-a%s7|OWfmTe`uJN9rc zN)`FBRlz}7l$K!4!EBMP4v&0oWPGD=E~C&Z_0y1KE~5t3DOV~eC&klWy-UkdJ`L5P zl{YC}2nd%D;;mwv(>|aY0>CXZ6EG-X2v38uO92( zT1|7b(uE?jndt&fB+upUsUg*;F7{ZoTm4lo8J&rv= zYxmz|{pE_Yvv1nrkmnC`-c(lhUU6{n=TwDf2Z1vKN5hZsOxvwGXhx{drqo4m3W}53 zXt(Np;xet`R7bW-!~7|1wX81PeP6UI+?tYkcmw%K z@@KuN?rU+}(~_xD6h+`BA?{9_T{KGu@rnn&wdUX>XG?V=7Z1$h4s)ri6k!zHPU*!; zeZRCnhlOJ664y)t{J9*+_2OZk*(mJqPj{EK8c7JF#PWVs*!{GThT4WUmk8y%iL~;& zV>LhE5!_;B_3lQpE`DM^+}p|lnLatz1~+8Q)PmDphUTo+Lyp8*iMxX-BsTt%1di9+ z@lAl#E!ZhFMKc`}2aP4X>}N7$!X*BA+#`=soxka|4!675FyaN*G>x3i9vY8qvD`pG zz|YJy78!I2*EAI^-g~-RdCWW1qf|p_g@3vGelfatxHVJqbn*9_rH(8hLk-lNFE?Ig zbSSosgezBUeqg^7-Dc5Icipv6(rhR!wciR<$3nYDYdVQ#+~- zz5coW$ECm4|1tsVf13RNJaRilf8x6rNnp5E-f^NIVpcJk%-3aQiB9ydnEXP%BXn~2 z_Bwv;>MCaP6pG$nu?R=ePR1P6E>F> z9XS^)SH93@9sPW#;`haUcCtyo$}{7G8IPU()sLzVB`rL0epG$$=J{%Rc3JXub9E5m)Ev_% z<_?Xp8El>PtA>24P_#k%`WcQT+&1#|l?GDKZ;-v54-fbr3RG)mnl{HJmElv{up0pS z-P6Zvkg|3W_)3`YxGg}`ZvZ}RPHoX+Y>7ZY9*zt?mvHSOg8s;@!W!WKxUz4$65k-I zOWOBfabi0vWiXU_7=-(3>xQz!W!%KWKW5!lY(ZabUORZDWcz zNXu_40fa-PaipNcqcq|#kAPu9h5+X3zmz=P+(`>3&g=NNQ|0MUIV=S70V`#lgH8s3f&!K2M?PTTTLYs)7Eg~AUp$(od6tGiTKxR+dinur6*s}8N#T8p2 zPe{&yTiP>~XuVD4bI5kB6r038(++~)H;@BU$Z|BjdZH^vbyjSB%zlLA$p`9gkLp4> zh2Yl|Tg5tgf)wu6T!>0!XKq+!9(a5^ysVk{crcVT0iLy{iEA?rH$a^Gmazy5eFdVU zXXe~?Ivp-ff2(f^z|n4UgDpUXSn-%^dqG0Xj(on;gCN|!fvM#9i|%GEKWUk)c}<`u^wB3O07YFL^7tJMaiOHa_5z z_6#L>4w1jbJ#((#z!v&5Q1dT+?Nw%Lm*SkOO*d?L3+3yVK6QV>3)T8FGk~98^avk? z3+^~uP|U2mcCs9nkf9go6$29Cy}uDgM-A~X5O04NA9aHm*Z0B%SzqU{!O@>jf+zNX zGCSH%S)ZRUpC2zMNn((UA*T;9qx6uV#Pr6&i)|x;&ClmRYt~%>oK5W_yoca*J|Z4u34etGHy0A<1HKkF`+&~} zfv4eE3uUmp#o93xGjtl_=5G|ZIhAb2^zXUo$>{{x3-*)7_HmY49D2T0{EQ>vz#3tKF z8MKhD;}Ag(rNfC7(MqQhNSy9%1-n+FQFjMJ0W*^CMW&5%_PBvNTI5L4MV<;L7uDuM zYpI^H?0L``NLSKmbKgW%(fY;f!%u@CUC25?T~x+9c|))^j@BB{*Fte+K7zmI5X)nV z!!S@X&wqrO#KPnj_@th6*=BITtsk~A3~ajQ>}a+>jI>0}CfmUQKc9QR{>9n8hU7_` zVUV<2e?!(`=&4J6jTs~>-ljofxkOwtAuXnOBE5w{ev{k{qO8D7)ZKA6O#t^dr?j1P z%c+|l1rfi=?2CCiVwexJa7v4Yg7JCPpw|l(OM|!qbUxk)C;xH9RQGEwPo<<^sM1&W$45 z21EBl9uFp9RK7tF)z>PsMwufqkT9>%1=ugWq*ZbX`j!eQLL&zuMzKc;!{b2O$e>X> z0H1Z-UyCV1``{5S`i6K&s8yOMro1!*P zSo!8}3Ilmxvt8uo&xcRBOLCwnEvY=5g|uw&W03O*DDfJb@hGIF>4Np!Nv2c864W;^ zJYNSqNYRiYhOgCB$CQA>y*bbvZpy25U3cXwF!J^%HFrXl|8y2P;~P}ls)ak!TL&qe zT`!sQpx6)udhhvsEs5Y&!R_gX;Hp>s_~V3fP%OL|Nhz+2hG-x!fmLkvVk`E;MdJYV z$$j}=A4-smX_Et6Yawb-<6+8(puW)MUctv8``H}G-YEzKu-EjNDE)oRu_YzT`t=TK z-4d~81L1?gjN&?=y0f;5&tVc{y2v%uG#%tOA-R_pWZVR)k6B-oag_N4(D=!0)X=U_ z(AmUj5o2pWs(;mHDDQ7en36Kpcs8A_9kO(&72k$2%~-rZQH>ev`XdPVr6rtx7ql8c z5?`Jj|7l;oCb`m#HOcg`0-@H%!{=^!g@1ok{bf2hL4ejpo)&!?4mAe%#`h4q-wdm} zq&_7A>5(EKFd5BzJnK4_S5CSB~O<5u#}dV{l+cd0mI>V%^k~81{1Yr^ZH=P zFIn0JROPVEX!i4&Mx!OG+4#6(PR21qy8MU^u#zuXr3&L?pxh7aA$%4tfab0^6+>7J zD6R1lN~O;U5yNWY5aDJQlttzp6epN*7h-d(_>oadTWSOO?C{SpU}!KluoW};7>d*g ziWE-|3jPT!F0{*dY~c+I7(0f80qmi_&5XLFS-%BYkU#aXl*s(X9~8W(!ztfX}gWdS&{OC4~dWjn`iUwG{i zx-={33;_+W_hJEc8k?VoC#62~i2E|{<`9HOT01sov$^81Ikm$FU27|Hmxg8EmVF@2i zIz#B2^=8q#CZgzE?Z96ka#*|p)OHGmJ|27)hyPkW{TLGT`=Fk`GH0)5F*uV?4M3pZ zA0saKMQ+;wF}9Kx7PN&5X~*oIY8~?jG0;Rq{>P5VGdrr6=8Jq9mI{$8DIS)|(_3Bf z2dL)kY1v2W$0dF7KJ<*w3uc5=KrOXFF%>V$Yy%<%{QDKe^uLW?ir;(Fyt`MdHu85OFP)aJ&{#Oi61EI(0RPuiqsmpyX{3>~@ZvydiMF;qUhwO0cmD@+`HO}C literal 7527 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 diff --git a/applet/src/livewp-actor.c b/applet/src/livewp-actor.c index 9148b57..83ce172 100644 --- a/applet/src/livewp-actor.c +++ b/applet/src/livewp-actor.c @@ -125,7 +125,7 @@ int get_notify_count(gchar *notify_type) if (rc){ fprintf(stderr, "error open db %d %s\n", rc, sqlite3_errmsg(db)); }else { - snprintf(sql, sizeof(sql)-1, "select count(id) from notifications where icon_name='general_%s'", notify_type); + snprintf(sql, sizeof(sql)-1, "select count(id) from notifications where icon_name='%s'", notify_type); rc = sqlite3_prepare(db, sql, sizeof(sql)-1, &res, NULL); if (rc != SQLITE_OK){ fprintf(stderr, "error prepare %d %s\n", rc, sql); @@ -147,11 +147,11 @@ gchar * read_notification() gint count = 0; fprintf(stderr, "read notification \n"); - count = get_notify_count("missed"); + count = get_notify_count("general_missed"); if (count > 0){ message = g_strdup_printf("%s: %d", _("Missed calls"), count); } - count = get_notify_count("sms"); + count = get_notify_count("general_sms"); if (count > 0){ if (message){ message = g_strdup_printf("%s \n%s: %d", message, _("Missed sms"), count); @@ -159,7 +159,7 @@ gchar * read_notification() message = g_strdup_printf("%s: %d", _("Missed sms"), count); } } - count = get_notify_count("chat"); + count = get_notify_count("general_chat"); if (count > 0){ if (message){ message = g_strdup_printf("%s \n%s: %d", message, _("Missed chat"), count); @@ -167,7 +167,7 @@ gchar * read_notification() message = g_strdup_printf("%s: %d", _("Missed chat"), count); } } - count = get_notify_count("mail"); + count = get_notify_count("qgn_list_messagin"); if (count > 0){ if (message){ message = g_strdup_printf("%s \n%s: %d", message, _("Missed mail"), count); @@ -175,6 +175,7 @@ gchar * read_notification() message = g_strdup_printf("%s: %d", _("Missed mail"), count); } } + fprintf(stderr, "notify=%s\n", message); return message; } @@ -186,7 +187,7 @@ change_billboard(Actor * actor, AWallpaperPlugin *desktop_plugin) PangoFontDescription *pfd = NULL; fprintf(stderr, "change_billboard\n"); - if (desktop_plugin->priv->scene->notification){ + if (desktop_plugin->priv->scene->notification < time(NULL)){ message = read_notification(); label = actor->image; mes = g_markup_printf_escaped("%s", "#FFFFFF", "#000000", diff --git a/applet/src/livewp-common.h b/applet/src/livewp-common.h index 9416a41..8dcdd1c 100644 --- a/applet/src/livewp-common.h +++ b/applet/src/livewp-common.h @@ -60,7 +60,7 @@ struct _Scene gint wind_orientation; // +/- 1 double wind_angle; // [-1 .. 1] guint seed; /* init value for random */ - gboolean notification; + guint notification; }; typedef struct _AWallpaperPlugin AWallpaperPlugin; typedef struct _AWallpaperPluginClass AWallpaperPluginClass; diff --git a/applet/src/livewp-dbus.c b/applet/src/livewp-dbus.c index 8c5871f..879a8e1 100644 --- a/applet/src/livewp-dbus.c +++ b/applet/src/livewp-dbus.c @@ -154,12 +154,12 @@ get_livewp_signal_cb(DBusConnection *conn, DBusMessage *msg, Animation_Wallpaper if (dbus_message_is_method_call(msg, NOTIFY_SIGNAL_INTERFACE, NOTIFY_MEMBER)){ fprintf(stderr,"read notifications.db notify\n"); //read_notification(priv->desktop_plugin); - priv->scene->notification = TRUE; + priv->scene->notification = time(NULL) + 20; } if (dbus_message_is_signal(msg, NOTIFY_SIGNAL_INTERFACE, CLOSENOTIFY_MEMBER)){ fprintf(stderr,"read notifications.db close notify\n"); //read_notification(priv->desktop_plugin); - priv->scene->notification = TRUE; + priv->scene->notification = time(NULL) + 20; } return DBUS_HANDLER_RESULT_NOT_YET_HANDLED; -- 1.7.9.5