phonon & :arg0
Thu Jul 23 00:53:41 CEST 2009 Tobias Rautenkranz <tobias@rautenkranz.ch>
* phonon & :arg0
hunk ./introduction.xml 29
- Using an image it is around 1 second.
+ Using a core image it is around 1 second.
hunk ./qt.xml 7
-Besides the <package>:qt</package> there are these packages: with
+Besides the <package>:qt</package> there are these modules: with
hunk ./qt.xml 20
+ <listitem><para><package>:qt.phonon</package>
+ <ulink url="http://doc.trolltech.com/4.5/phonon.html">
+ Phonon</ulink>
+ </para></listitem>
hunk ./qt.xml 25
-which provide bindings for their Qt module.
+which provide bindings for their Qt module. The class names of this modules are in
+the <package>:qt</package> package. (E.g. Phonon::VideoPlayer is <code>'qt:phonon.video-player</code>
+and QTest is <code>'qt:test</code>)
+</para>
+<para>
hunk ./qt.xml 106
+The predefined Qt properties can be accessed with symbols in the keyword package.
hunk ./qt.xml 111
- (setf (<methodname>qt:property</methodname> object 'object-name) "Foo")
+ (setf (<methodname>qt:property</methodname> object :object-name) "Foo")
hunk ./smoke.xml 36
+or use <code>:arg0</code>, <code>:arg1</code> and <code>:arg2</code>.
+<informalexample>
+<programlisting language="lisp">
+(let ((parent (make-instance '<classname>qt:object</classname>)))
+ (make-instance '<classname>qt:object</classname> :arg0 parent))
+</programlisting>
+</informalexample>