trouble with menu-popup

Steve Rolls <[email protected]> Mon, 17 Mar 2008 22:41:12 -0700 (PDT)
Newsgroups gmane.lisp.clg.devel
Message-ID <[email protected]>
--===============0145928065==
Content-Type: multipart/alternative; boundary="0-379410261-1205818872=:30555"
Content-Transfer-Encoding: 7bit

--0-379410261-1205818872=:30555
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

I get the following error when calling menu-popup (cmucl 19d, gtk+ 2.10.1=
3). Am I just doing something wrong here?=20
Function that generates the error follows.

Error in function PCL::FIND-CLASS-FROM-CELL:  No class named NIL.
   [Condition of type SIMPLE-ERROR]

Restarts:
  0: [ABORT] Return to Top-Level.

Backtrace:
  0: (PCL::FIND-CLASS-FROM-CELL NIL NIL T)
  1: ((METHOD GFFI:MAKE-PROXY-INSTANCE NIL (SYMBOL T)) #<#1=3Dunused-arg>=
 #<#1#> NIL #.(SYSTEM:INT-SAP #x08108990) ...)
  2: (GFFI:ENSURE-PROXY-INSTANCE GDK:EVENT #.(SYSTEM:INT-SAP #x08108990) =
:REFERENCE NIL ...)
  3: (GLIB::CALLBACK-TRAMPOLINE #<Function GLIB::INVOKE-SIGNAL-HANDLER {5=
8B82671}> 6 2 #.(SYSTEM:INT-SAP #x3FFFC70C) ...)
  4: (GLIB::SIGNAL-HANDLER-MARSHAL 268431660 268431656)
  5: ("call_into_lisp+#x8C [#x8054D3C] /home/srolls/cl/cmucl/bin/lisp")
  6: ("funcall3+#x29 [#x8054B4F] /home/srolls/cl/cmucl/bin/lisp")
  7: ("Foreign function call land")
  8: ("g_closure_invoke+#x11E [#xB7B4EE3F] /home/srolls/local/gtk/lib/lib=
gobject-2.0.so")
  9: ("NIL+#xB7B5DB6A [#xB7B5DB6A] /home/srolls/local/gtk/lib/libgobject-=
2.0.so")
 10: ("g_signal_emit_valist+#x41D [#xB7B5F106] /home/srolls/local/gtk/lib=
/libgobject-2.0.so")
 11: ("g_signal_emit+#x29 [#xB7B5F709] /home/srolls/local/gtk/lib/libgobj=
ect-2.0.so")
 12: ("NIL+#xB76B520B [#xB76B520B] /home/srolls/local/gtk/lib/libgtk-x11-=
2.0.so")
 13: ("gtk_main_do_event+#x315 [#xB75AA7EB] /home/srolls/local/gtk/lib/li=
bgtk-x11-2.0.so")
 14: ("NIL+#xB782159C [#xB782159C] /home/srolls/local/gtk/lib/libgdk-x11-=
2.0.so")
 15: ("g_main_context_dispatch+#x1EC [#xB7BA6FAD] /home/srolls/local/gtk/=
lib/libglib-2.0.so")
 16: ("NIL+#xB7BAA086 [#xB7BAA086] /home/srolls/local/gtk/lib/libglib-2.0=
.so")
 17: ("g_main_context_iteration+#x62 [#xB7BAA50E] /home/srolls/local/gtk/=
lib/libglib-2.0.so")
 18: ("gtk_main_iteration_do+#x33 [#xB75A9381] /home/srolls/local/gtk/lib=
/libgtk-x11-2.0.so")
 19: (GTK:MAIN-ITERATION-DO NIL)
 20: ("DEFUN MAIN-ITERATE-ALL" #<#1=3Dunused-arg> #<#1#>)[:OPTIONAL]
 21: (LISP::SUB-SERVE-EVENT 0 10000)
 22: (SYSTEM:WAIT-UNTIL-FD-USABLE 0 :INPUT NIL)
 23: (LISP::DO-INPUT #<Stream for Standard Input>)
 24: (LISP::INPUT-CHARACTER #<Stream for Standard Input> NIL (LISP::*EOF*=
))
 25: (LISP::SYNONYM-IN #<Synonym Stream to SYSTEM:*STDIN*> NIL (LISP::*EO=
F*))
 26: (LISP::TWO-WAY-IN #<Two-Way Stream, Input =3D #<Synonym Stream to SY=
STEM:*STDIN*>, Output =3D #<Synonym Stream to SYSTEM:*STDOUT*>> NIL (LISP=
::*EOF*))
 27: (LISP::SYNONYM-IN #<Synonym Stream to SWANK::*CURRENT-STANDARD-INPUT=
*> NIL (LISP::*EOF*))
 28: (READ-CHAR #<Synonym Stream to SWANK::*CURRENT-STANDARD-INPUT*> NIL =
(LISP::*EOF*) NIL)
 29: (LISP::READ-PRESERVING-WHITESPACE-INTERNAL #<Synonym Stream to SWANK=
::*CURRENT-STANDARD-INPUT*> NIL (:EOF) T)
 30: (LISP::READ-PRESERVING-WHITESPACE-INTERNAL #<Synonym Stream to SWANK=
::*CURRENT-STANDARD-INPUT*> NIL (:EOF) NIL)
 31: (LISP::READ-PRESERVING-WHITESPACE-INTERNAL 4 #<Synonym Stream to SWA=
NK::*CURRENT-STANDARD-INPUT*> NIL (:EOF) ...)[:EXTERNAL]
 32: (LISP::READ-INTERNAL #<Synonym Stream to SWANK::*CURRENT-STANDARD-IN=
PUT*> NIL (:EOF) NIL)
 33: (READ #<Synonym Stream to SWANK::*CURRENT-STANDARD-INPUT*> NIL (:EOF=
) NIL)
 34: (LISP::%TOP-LEVEL)
 35: ((LABELS LISP::RESTART-LISP SAVE-LISP))



(defun popup-test()
  (let ((window (make-instance
                 'gtk:window
                 :title "popup-test"
                 :visible t
                 :show-children t))
        (ui (make-instance
             'gtk:ui-manager
             :ui '((:popup "Popup"
                    (:menuitem "PopupTest")))
             :action-group
             (make-instance
              'gtk:action-group
              :name "TestActions"
              :action (make-instance
                       'gtk:action
                       :name "PopupTest"
                       :label "Popup test"
                       :callback #'(lambda()
                                           (make-instance=20
                                           'gtk:message-dialog=20
                                           :message-type :info
                                           :visible t
                                           :text "Popup Test"=20
                                           :signal (list :ok #'gtk:widget=
-destroy
                                                         :object t)))))))=
)
    (gtk:widget-add-events window '(:button-press :button-release))
    (gtk:signal-connect=20
     window "event"
     #'(lambda(widget event)
         (declare (ignore widget))
         (typecase event
           (gdk:button-press-event
            (gtk:menu-popup
             (gtk:ui-manager-get-widget ui "/Popup")
             (gdk:event-button event)
             (gdk:event-time event)))))
     :object t)))


      =20
---------------------------------
Be a better friend, newshound, and know-it-all with Yahoo! Mobile.  Try i=
t now.
--0-379410261-1205818872=:30555
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

I get the following error when calling menu-popup (cmucl 19d, gtk+ 2.10.1=
3). Am I just doing something wrong here? <br>Function that generates the=
 error follows.<br><br>Error in function PCL::FIND-CLASS-FROM-CELL:&nbsp;=
 No class named NIL.<br>&nbsp;&nbsp; [Condition of type SIMPLE-ERROR]<br>=
<br>Restarts:<br>&nbsp; 0: [ABORT] Return to Top-Level.<br><br>Backtrace:=
<br>&nbsp; 0: (PCL::FIND-CLASS-FROM-CELL NIL NIL T)<br>&nbsp; 1: ((METHOD=
 GFFI:MAKE-PROXY-INSTANCE NIL (SYMBOL T)) #&lt;#1=3Dunused-arg&gt; #&lt;#=
1#&gt; NIL #.(SYSTEM:INT-SAP #x08108990) ...)<br>&nbsp; 2: (GFFI:ENSURE-P=
ROXY-INSTANCE GDK:EVENT #.(SYSTEM:INT-SAP #x08108990) :REFERENCE NIL ...)=
<br>&nbsp; 3: (GLIB::CALLBACK-TRAMPOLINE #&lt;Function GLIB::INVOKE-SIGNA=
L-HANDLER {58B82671}&gt; 6 2 #.(SYSTEM:INT-SAP #x3FFFC70C) ...)<br>&nbsp;=
 4: (GLIB::SIGNAL-HANDLER-MARSHAL 268431660 268431656)<br>&nbsp; 5: ("cal=
l_into_lisp+#x8C [#x8054D3C] /home/srolls/cl/cmucl/bin/lisp")<br>&nbsp; 6=
: ("funcall3+#x29 [#x8054B4F]
 /home/srolls/cl/cmucl/bin/lisp")<br>&nbsp; 7: ("Foreign function call la=
nd")<br>&nbsp; 8: ("g_closure_invoke+#x11E [#xB7B4EE3F] /home/srolls/loca=
l/gtk/lib/libgobject-2.0.so")<br>&nbsp; 9: ("NIL+#xB7B5DB6A [#xB7B5DB6A] =
/home/srolls/local/gtk/lib/libgobject-2.0.so")<br>&nbsp;10: ("g_signal_em=
it_valist+#x41D [#xB7B5F106] /home/srolls/local/gtk/lib/libgobject-2.0.so=
")<br>&nbsp;11: ("g_signal_emit+#x29 [#xB7B5F709] /home/srolls/local/gtk/=
lib/libgobject-2.0.so")<br>&nbsp;12: ("NIL+#xB76B520B [#xB76B520B] /home/=
srolls/local/gtk/lib/libgtk-x11-2.0.so")<br>&nbsp;13: ("gtk_main_do_event=
+#x315 [#xB75AA7EB] /home/srolls/local/gtk/lib/libgtk-x11-2.0.so")<br>&nb=
sp;14: ("NIL+#xB782159C [#xB782159C] /home/srolls/local/gtk/lib/libgdk-x1=
1-2.0.so")<br>&nbsp;15: ("g_main_context_dispatch+#x1EC [#xB7BA6FAD] /hom=
e/srolls/local/gtk/lib/libglib-2.0.so")<br>&nbsp;16: ("NIL+#xB7BAA086 [#x=
B7BAA086] /home/srolls/local/gtk/lib/libglib-2.0.so")<br>&nbsp;17: ("g_ma=
in_context_iteration+#x62 [#xB7BAA50E]
 /home/srolls/local/gtk/lib/libglib-2.0.so")<br>&nbsp;18: ("gtk_main_iter=
ation_do+#x33 [#xB75A9381] /home/srolls/local/gtk/lib/libgtk-x11-2.0.so")=
<br>&nbsp;19: (GTK:MAIN-ITERATION-DO NIL)<br>&nbsp;20: ("DEFUN MAIN-ITERA=
TE-ALL" #&lt;#1=3Dunused-arg&gt; #&lt;#1#&gt;)[:OPTIONAL]<br>&nbsp;21: (L=
ISP::SUB-SERVE-EVENT 0 10000)<br>&nbsp;22: (SYSTEM:WAIT-UNTIL-FD-USABLE 0=
 :INPUT NIL)<br>&nbsp;23: (LISP::DO-INPUT #&lt;Stream for Standard Input&=
gt;)<br>&nbsp;24: (LISP::INPUT-CHARACTER #&lt;Stream for Standard Input&g=
t; NIL (LISP::*EOF*))<br>&nbsp;25: (LISP::SYNONYM-IN #&lt;Synonym Stream =
to SYSTEM:*STDIN*&gt; NIL (LISP::*EOF*))<br>&nbsp;26: (LISP::TWO-WAY-IN #=
&lt;Two-Way Stream, Input =3D #&lt;Synonym Stream to SYSTEM:*STDIN*&gt;, =
Output =3D #&lt;Synonym Stream to SYSTEM:*STDOUT*&gt;&gt; NIL (LISP::*EOF=
*))<br>&nbsp;27: (LISP::SYNONYM-IN #&lt;Synonym Stream to SWANK::*CURRENT=
-STANDARD-INPUT*&gt; NIL (LISP::*EOF*))<br>&nbsp;28: (READ-CHAR #&lt;Syno=
nym Stream to
 SWANK::*CURRENT-STANDARD-INPUT*&gt; NIL (LISP::*EOF*) NIL)<br>&nbsp;29: =
(LISP::READ-PRESERVING-WHITESPACE-INTERNAL #&lt;Synonym Stream to SWANK::=
*CURRENT-STANDARD-INPUT*&gt; NIL (:EOF) T)<br>&nbsp;30: (LISP::READ-PRESE=
RVING-WHITESPACE-INTERNAL #&lt;Synonym Stream to SWANK::*CURRENT-STANDARD=
-INPUT*&gt; NIL (:EOF) NIL)<br>&nbsp;31: (LISP::READ-PRESERVING-WHITESPAC=
E-INTERNAL 4 #&lt;Synonym Stream to SWANK::*CURRENT-STANDARD-INPUT*&gt; N=
IL (:EOF) ...)[:EXTERNAL]<br>&nbsp;32: (LISP::READ-INTERNAL #&lt;Synonym =
Stream to SWANK::*CURRENT-STANDARD-INPUT*&gt; NIL (:EOF) NIL)<br>&nbsp;33=
: (READ #&lt;Synonym Stream to SWANK::*CURRENT-STANDARD-INPUT*&gt; NIL (:=
EOF) NIL)<br>&nbsp;34: (LISP::%TOP-LEVEL)<br>&nbsp;35: ((LABELS LISP::RES=
TART-LISP SAVE-LISP))<br><br><br><br>(defun popup-test()<br>&nbsp; (let (=
(window (make-instance<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 'gtk:window<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :title "popup-test"<br>&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; :visible t<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :show-children t))<br=
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (ui (make-instance<br>&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'gtk:ui=
-manager<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; :ui '((:popup "Popup"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; (:menuitem "PopupTest")))<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :action-group<br>&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 (make-instance<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp; 'gtk:action-group<br>&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :name "TestActions"<b=
r>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp; :action (make-instance<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; 'gtk:action<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; :name "PopupTest"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :label "Popup test"<br>&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :callback
 #'(lambda()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; (make-instance <br>&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; 'gtk:message-dialog <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp; :message-type
 :info<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :visible t<br>&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; :text "Popup Test" <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; :signal (list :ok
 #'gtk:widget-destroy<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :ob=
ject t))))))))<br>&nbsp;&nbsp;&nbsp; (gtk:widget-add-events window '(:but=
ton-press :button-release))<br>&nbsp;&nbsp;&nbsp; (gtk:signal-connect <br=
>&nbsp;&nbsp;&nbsp;&nbsp; window "event"<br>&nbsp;&nbsp;&nbsp;&nbsp; #'(l=
ambda(widget event)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (=
declare (ignore widget))<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; (typecase event<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; (gdk:button-press-event<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 (gtk:menu-popup<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; (gtk:ui-manager-get-widget ui "/Popup")<br>&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (gdk:event=
-button event)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; (gdk:event-time event)))))<br>&nbsp;&nbsp;&nbsp;&nbsp; =
:object t)))<br><br><p>&#32;
      <hr size=3D1>Be a better friend, newshound, and=20
know-it-all with Yahoo! Mobile. <a href=3D"http://us.rd.yahoo.com/evt=3D5=
1733/*http://mobile.yahoo.com/;_ylt=3DAhu06i62sR8HDtDypao8Wcj9tAcJ "> Try=
 it now.</a>
--0-379410261-1205818872=:30555--


--===============0145928065==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
--===============0145928065==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Clg-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/clg-devel

--===============0145928065==--