From 7bfbddb14c1a23b6981b4598f10ec2840779c4c0 Mon Sep 17 00:00:00 2001 From: Florian Boor Date: Thu, 24 Nov 2005 17:09:09 +0000 Subject: [PATCH] matchbox-applet-cards: Add improved version of the pdaXrom card applet. A kind contribution by Patrick Steiner. --- packages/matchbox-applet-cards/.mtn2git_empty | 0 .../files/.mtn2git_empty | 0 .../matchbox-applet-cards/files/cards.png | Bin 0 -> 4726 bytes .../matchbox-applet-cards/files/cf_mount.png | Bin 0 -> 1928 bytes .../files/cf_unmount.png | Bin 0 -> 1025 bytes .../matchbox-applet-cards/files/oz-gpe.patch | 466 ++++++++++++++++++ .../matchbox-applet-cards/files/sd_mount.png | Bin 0 -> 1738 bytes .../files/sd_unmount.png | Bin 0 -> 968 bytes .../matchbox-applet-cards_1.0.2.bb | 28 ++ 9 files changed, 494 insertions(+) create mode 100644 packages/matchbox-applet-cards/.mtn2git_empty create mode 100644 packages/matchbox-applet-cards/files/.mtn2git_empty create mode 100644 packages/matchbox-applet-cards/files/cards.png create mode 100644 packages/matchbox-applet-cards/files/cf_mount.png create mode 100644 packages/matchbox-applet-cards/files/cf_unmount.png create mode 100644 packages/matchbox-applet-cards/files/oz-gpe.patch create mode 100644 packages/matchbox-applet-cards/files/sd_mount.png create mode 100644 packages/matchbox-applet-cards/files/sd_unmount.png create mode 100644 packages/matchbox-applet-cards/matchbox-applet-cards_1.0.2.bb diff --git a/packages/matchbox-applet-cards/.mtn2git_empty b/packages/matchbox-applet-cards/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/matchbox-applet-cards/files/.mtn2git_empty b/packages/matchbox-applet-cards/files/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/matchbox-applet-cards/files/cards.png b/packages/matchbox-applet-cards/files/cards.png new file mode 100644 index 0000000000000000000000000000000000000000..241adcafb94f0508d35b4460101963e897b582d7 GIT binary patch literal 4726 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 Ef+rUy=l}o! literal 0 HcmV?d00001 diff --git a/packages/matchbox-applet-cards/files/cf_mount.png b/packages/matchbox-applet-cards/files/cf_mount.png new file mode 100644 index 0000000000000000000000000000000000000000..4b4b02e3ef7a691190e41bb871f465fd33a717eb GIT binary patch literal 1928 zcmV;32Y2|1P)000McNliru)e8;?GdogSys`iQ2Ng*~ zK~zY`#gnuLayLRw(MtAKa5J3Vyu>f-o`+uQAvzkg|Ex7lj`B8sBt0rjcC!}-kAH=aB{`t@sz znZ3Q{=O3!%%JoL)dsC(K{12{;5(hm}@e-wq&L1;TK}vZQcoB#`5qNTPl9`zqZm+Fb zKYaQN+FxFM`z_In{OpgPHJgp*#lGMFQnglnx>~K$ z_x-0_*ClO4l&y92j*k>N{l3rYR*$7kkIhEFl{0C+`0yl#nc<*QrCoiWy`4=my3TCL zB#=(K4nuaxWGRnQ8vj@h#rB@NClmS7{b1qyepuhD zw*e!SN|DHfhteizY!jJ4s~ZzU|8B~ZWieJTIDdMGN6(G0?}7>52iz&`Gc<9@%t-0gM;StpwnLeL0fVx=J!bld?^7?4hx-2QcB(2-Q7JHpBOJ1y1}My zGgd4jsyo#8L!vkY6_c?wp1j~NH>q=C%wno&6DN`nZr3?m8Nta}pc$YfmY#67Y?05U z#~O`;GxvkV;okH-@0Ot(7^Z=3+g!SQnW=J_t)^nX2U01bz^6PSm@ivoEHHIR6b5K0 zkReJ&pd@GlA#|oj1QW%KC3Jo92aT2SPmBMvhbfGgoKF)eQ;?7RmoS3=k0)}B;0nB6nv1M9s#BtnnvQFM_ z`1HIUS;rxkf?Ic8zIJ(-T)qGbgl-~)0HsK!b3}=t<4HExLmb<~b9;FHfLu1iY-xm4 z%A5~_!PHT?KLRI7(oW)Jb$EFAa&@Q5%F;3yE}qA-)4adoqNKz$EF=OifH0EiLgU@F zfOl59>@)*5>jMlOvZ;iLf?}Z(Qy$IXWb6~YuDb|o<9?~>cDr5}hBpgC1u2A}TC0&x zWf&PAWoav5-vcEq)^|gG`P?0T_S@S$_qRHKdUcQI|K30WPh1#gzZY|HHp8`t^ISfg z<)ITPh6|}NUDqEuD)&d=IF7@?V6dhOec(6_VHo1~2aJr4P;W<6_c|!4xUuH)%G+(4 z-H5+l-zS|C_<^KSvKh%6q%ECmm&SPN(iCSaMM`-=xs(=$X)XZi2f#qoZnu|YEZzK2 zo+yfFwObU&ig=;m&0B4vC?KEK$=HI&77Kjm@iAt`ZG;9XQ*eEyOE#m^aY1S(Lbu4K z6m#VarfHtnG_7=xc@!*t-`_YmIB4gxIfO1~?ClZs15DH8jSqbq?LH?;7Fkvfr!n4szh+`QB0(S=dYRUF=1cNv6|6Qva2eWJ*@6E=^Zvq>2WRKks=8tc13 ze7hQiZ>}aSCGEFnD>K@MOCO5k=5e#N-+K47IQ`|3(GeEUEpU2v7NHy5xc(Ne-Mquq zg#thMcA4ud9i~SGCrbwHZbGf)s`plda0h4r9^fgZ!YGO&KmusT7!Z4Yety@qj6&b-APkE{Y6xLSOP6up zIOz1coyLAI*>DHydOuVfQnDo#yFl+SLLdf`L%(&;?WzA}eZnM3UU$swS0Z~zCUMe9 z;z6@@&{%hS-MdMWECI{F9?${$KyWDGJbV literal 0 HcmV?d00001 diff --git a/packages/matchbox-applet-cards/files/cf_unmount.png b/packages/matchbox-applet-cards/files/cf_unmount.png new file mode 100644 index 0000000000000000000000000000000000000000..f0137b5fe5d28030c20e6046f1a066fbf738f424 GIT binary patch literal 1025 zcmV+c1pfPpP)000McNliru)e8;?G!rPVf{y?I1CmKZK~y-) zrIkx>8&wp?fAg}(v12!hUx}SKi9!uY+ayX*B?J{=4HWj>@d4Pg;4`p8LhSee1%U(- zET}+qQA8yu!OqJ`?Zl3qI*C2w$K08@EK(=oU5RryS4Zck|IxWR{|o;kv}Y|$=5ouk zF|3~O&vW`em(P(^<9ai-I8uE*d-M8adFr#;llR44On-!=hl_`gK%qr~dG@K0V`$l)y#&8wG;VZWslItYXU)REq=iO@GJDjy$`S@A zRM|%-O*q}md-u<$T{Nvb!|!dsP@MsrE?3E;a==|QEVg)_7#7=vNFphy^}6@P09HFr z{TMxn&nP4Kv~Yj`SD0fSiw2Smi)1i}kVad=Jcn_+#a1tZij9k;jX)B{&e7 zMMJ@0f^dfMO9PXSYNzSAhC>{iCIX4cA`>Ku81aC%fO-M@>ZhIzV4;$t#vuw_6v8A35F!BxBtC)&Q|PN0 zm)_a9@3te+1~y@Qc3C9~XsAd`JZvhM*w_q{BAD+_oHeckc*pMM$jUwiZV+S#iGie# zKxLC64QgnZTw$6~h9+AJXRr#;vYkgUU!{u4D37sFsPYLP@(tf|4_KtlEKB5>BAU>a z&l*<&T&K6C^};xG8KcP|l1(0P%8vx;lOjrx6;_!hMp8BA37x};~~71$HQpU>0z+WF)2b=d`E{MU7EDmp^uL*>>e^UR>} zkY8BfEega*(c(yMc)PtPM~!lO!!3$+rQE6@kONrCuY2!CF{!b^K9f|45TPi)@6;NN zN~hFX_x9MOfsHL4A@D&tHxe^nGh#M6KB}*|#!0KuE_Hu$N`6_^Xw$~Q#Y5u5nU7uA zkmLOje$DgU6ZhzJr@iMDC{pKyE`0time); +- + gtk_widget_hide (cards_window); + } + +- + static void + button_callback (MBTrayApp *app, int cx, int cy, Bool is_released) + { +@@ -337,6 +339,7 @@ + if (PopupIsMapped) { + gtk_widget_hide (cards_window); + PopupIsMapped = False; ++ return; + } + + mb_tray_app_get_absolute_coords (app, &x, &y); +@@ -344,65 +347,58 @@ + gtk_widget_show_all (cards_window); + + gdk_window_get_geometry (cards_window->window, NULL, NULL, +- &win_w, &win_h, NULL); ++ &win_w, &win_h, NULL); + + if (mb_tray_app_tray_is_vertical (app)) + { +- if (x > (DisplayWidth(mb_tray_app_xdisplay(app), +- mb_tray_app_xscreen(app)) /2) ) +- x -= ( mb_tray_app_width(app) + win_w ); ++ if (x > (DisplayWidth(mb_tray_app_xdisplay(app), ++ mb_tray_app_xscreen(app)) /2) ) ++ x -= ( mb_tray_app_width(app) + win_w ); + else +- x += mb_tray_app_width(app); ++ x += mb_tray_app_width(app); + } + else + { + if (y < mb_tray_app_height(app)) +- { y = mb_tray_app_height(app); } ++ { y = mb_tray_app_height(app); } + else +- { +- y = DisplayHeight(mb_tray_app_xdisplay(app), +- mb_tray_app_xscreen(app)) +- - win_h - mb_tray_app_height(app) - 4; +- } +- +- x -= (mb_tray_app_width(app)/2); +- +- if ((x + win_w) > DisplayWidth(mb_tray_app_xdisplay(app), +- mb_tray_app_xscreen(app))) +- x = DisplayWidth(mb_tray_app_xdisplay(app), +- mb_tray_app_xscreen(app)) - win_w - 2; ++ { ++ y = DisplayHeight(mb_tray_app_xdisplay(app), ++ mb_tray_app_xscreen(app)) ++ - win_h - mb_tray_app_height(app) - 4; ++ } ++ ++ x -= (mb_tray_app_width(app)/2); ++ ++ if ((x + win_w) > DisplayWidth(mb_tray_app_xdisplay(app), ++ mb_tray_app_xscreen(app))) ++ x = DisplayWidth(mb_tray_app_xdisplay(app), ++ mb_tray_app_xscreen(app)) - win_w - 2; + } + +- + check_for_cards(); +- ++ + gtk_widget_set_uposition (GTK_WIDGET (cards_window), x, y); +- ++ + gdk_pointer_grab (cards_window->window, TRUE, GDK_BUTTON_PRESS_MASK, NULL, NULL, CurrentTime); + + PopupIsMapped = True; + } + +- ++/* + void + popup_vol_changed_cb (GtkAdjustment *adj, gpointer data) + { + int value; + MBTrayApp *app = (MBTrayApp *)data; +- + + mb_tray_app_repaint(app); + } ++*/ + + void + popup_init(MBTrayApp *app) + { +- GtkWidget *vbox; +- GtkWidget *hbox; +- GtkWidget *label; +- GtkWidget *button_mute, *button_ok; +- GtkAdjustment *adj; +- + cards_window = gtk_window_new (GTK_WINDOW_POPUP); + + g_signal_connect (G_OBJECT (cards_window), "button-press-event", G_CALLBACK (cards_clicked), NULL); +@@ -412,8 +408,6 @@ + gtk_widget_realize (cards_window); + } + +- +- + GdkFilterReturn + event_filter (GdkXEvent *xev, GdkEvent *gev, gpointer data) + { +@@ -430,7 +424,6 @@ + static gboolean + cards_timeout_cb (MBTrayApp *app) + { +- + mb_tray_app_repaint(app); + + return TRUE; +@@ -451,40 +444,39 @@ + #endif + + /* XXX check for err_str here */ +- + app = mb_tray_app_new_with_display ( "CF/SD Monitor", +- resize_callback, +- paint_callback, +- &argc, +- &argv, +- GDK_DISPLAY ()); +- +- if (!app) exit(0); +- +- pb = mb_pixbuf_new(mb_tray_app_xdisplay(app), +- mb_tray_app_xscreen(app)); +- ++ resize_callback, ++ paint_callback, ++ &argc, ++ &argv, ++ GDK_DISPLAY ()); ++ ++ if (!app) exit(0); ++ ++ pb = mb_pixbuf_new(mb_tray_app_xdisplay(app), ++ mb_tray_app_xscreen(app)); ++ + mb_tray_app_set_theme_change_callback (app, theme_callback ); + + mb_tray_app_set_button_callback (app, button_callback ); +- ++ + gtk_timeout_add (500, +- (GSourceFunc) cards_timeout_cb, +- app); +- ++ (GSourceFunc) cards_timeout_cb, ++ app); ++ + load_icons(); +- ++ + mb_tray_app_set_icon(app, pb, Imgs[0]); + + popup_init(app); + + mb_tray_app_main_init (app); +- ++ + gdk_window_add_filter (NULL, event_filter, (gpointer)app ); +- ++ + init_buttons(); +- ++ + gtk_main (); +- ++ + return 1; + } diff --git a/packages/matchbox-applet-cards/files/sd_mount.png b/packages/matchbox-applet-cards/files/sd_mount.png new file mode 100644 index 0000000000000000000000000000000000000000..c654aa35145d37e872063c9111cf9df7153b71c4 GIT binary patch literal 1738 zcmV;*1~vJKP)000McNliru)e8;?HWF=~(3=1N23JW$ zK~zY`)t1YTBUc&4&#iZrtIBry8Fzbn+@1DhhBVz|#3Lw(mI4AqHlr+I%OZjmNbC{+ z0SlH$L7E*K1QRq6B_Tx2Xwt*b-I*R{y4$h);r6TTva9SWSJkb{0xu#2!JQ03-1T?w z@7$yN-SYwe4=ZUV3CD4A!bqf(R#N&jXOVde)7dmMMXRhVul!)-j9y8n(swAOzoe8t z7>!1Q-QC>_f%$n0V;YlGI`zWZ+S(5r^+wh6ybaSdzfvld%8uh?ZQFLjFdWQ#o-nsU zBAOgCUJjtX{piecIhVu6GDvD zm20m(fAx!B@3aOap%^G+7oqD}@InGX7{YZOG@GYRO(j7 zYM-5*(TjpfLNlw+UD^22_4OBvLwg9%pCYO2(3J#|Mh;0c4@EK&#{`}~L95k7r_&Y` zMOleioNss9?~R6|;f270APV_x={u{J*I!NRY0*rY2x*M^^AVR`0(ChXvjUvR9qM$1X z7(q-a1VMtXnaHLJFpWG2r-I`JMHGc$uh+f}fX)jhhLO5)t@`=zBUZTacmhIzm{PcQ zAC?+{#xcT>Vlk6~DDa>$10x(3tt6K61q4*#Oj8!V`K^~<-`d&==542BGMV{qE>q?Q z{UKCcMJ6XLz2nL_>=92{2l&;B%ESx;uNwOggBkX;`H^ za_iTiC^BSC0Wb21;}BD4ii5xHoHrZ$x1um`<^_xCWaevzo~`^NM+iLENA08yl}IRG zx&&EYf)?^nxEPMdfyp9>z(J7&*y9MDR+Am>J=k*W^Y=gcnm-mSh*BxLQ2BAlO5ML5S(tg*&j}6vi0S8YJf!)l?47qzsQqh{YVhL_{=(-S4x<+xHIo z?b9~_#PfiOq9&}u!sQ#6pIb8+<-qd-D5X$*9o}FF5{0NNddSCF)Sg)2IRm1`Ba>kW z0E7|6QT;GH+`Iq#Fz}D&iA4fHk`;Ahp>pM`deY(w`5b)TL+A7q(}@a2(;z7cj7C)i z6d*3eD(ity1Chuu7DYIYi=De~o%K7XzXIUR1Lgtf0Lp~p$#7^xk|oHpfMijJOpW-0A-AM zp6fI^rym}l*7n$-+e|B3N(>@OJl`jprol87=&A_DOGudtG(|+SKSsS)WB1;@{fFLJ z;}>Btom>PQ0~j;L+EExBOx)pC=cKl~zkSEEyDdJ7BGqxn0w*X$R&@wGhvi}t?ZE_t z(HQst{7!%G{-1tkcU$-V-E021bYcKP04{(5fD;;pAN1QNd!3WRZm)U7JlEBOAQZKP z!AX(?+nwUP*Tdbn-+1uhqrd)~(y04Mr%X0eJe>*X0XUlalZSTiY^(lwyLR|!dw5(w z)KAYkDvg=2|M0=&{Xf2O(;c4Q1`s^0xtajr07w8d02Y9vB&%zhk=#gS^4GnwyVq+S zzfPm@E`ae&{HGu2KT=O-PRRhwnTXuXp<@88S^qv&@IUVpW-h2RN2UNK0HXgE_+Pm| gW-#`jp#RhLcegs~-?+pPDF6Tf07*qoM6N<$f>!!JHvj+t literal 0 HcmV?d00001 diff --git a/packages/matchbox-applet-cards/files/sd_unmount.png b/packages/matchbox-applet-cards/files/sd_unmount.png new file mode 100644 index 0000000000000000000000000000000000000000..6d0e0c60542753d841a3ef9f15b2a4d1edcc0da0 GIT binary patch literal 968 zcmV;(12_DMP)000McNliru)e8;?HYB1XMFIc-16fH#K~y-) zt<*_u8)X#0@&7lg#~$0U$ElsAaih?*v?@tks1ORG5}+PHLKWO-&xk8XNF2FxxmVJ{9G!UI{P57pkXFw*tdW)UMkU$@HlLmNU?^V`0S-;EA~&+ebAxBaX(uX{YQdgZBoDuR z{N<`J=qHJahs}yyD(I)i&TD5z7p+P;coY_i@uTmaEHrRQ5+_9(oe-BYRV6kS9jIL1 zY(4@jO8=WBKF5)9(Me;GLc+xsT2`4^yRls>?ZO%B4K==sz+(lUA(E)X$#aw^ z$sw}Zi$d#-g>i1+8J9X$RB8x(WQMVbp;2U#teiXZ)?Zk82&dB*`sEE0Smg1DvBEvt zBrs{AV$$)azqn-g!jd*MJ`qr0lp+ag%u`1PB;t%xK%(+{^yNQC-1)#GuOzb}7DXCV zP|2bb!=gwQjeuKz=~839Cr%$Lo{co03Qus1Ieb)x7$=5-LP(q2Yo)KctzKB|dnq{z z&}IpR0TS4NgNlrfO(nWH-TZ~12UZ6M&LwmQ0n~`o#bB6#1TGp|c+A<$U-LkV-N$l% zYWzfjO+4B(Y2%=fVGB@*2w0DPo3DOPxEl*2J9z#`GDIf8WRs8rDkW45EWoGKz4@)T zwBtiMTT;zgzvp>-5GU?Woe7x2NyT%s6YZZ?qIe7|0B=!6sMMuYFX%`ru9P z?B|FsHXGdauUBX9)>b3i^wfl;(W1^z*KU6t)b<*H5g}XH)LC+G)Ti(KajRJ}%SNco zc7Fb>`3>H#q0?jj2_!V)WGUz;%t`BXd$#hae}y*DzvJz^Kt?A;mVQE(S;g5e{(DV9 q!$4w-4*uid`+E>XL=V&d7=HqleL7BehO@r_0000