EQL5/examples/M-modules/quick/palindrome-1
2017-09-14 13:17:44 +02:00
..
qml revision of "palindrome-1" example (QML) 2017-02-20 10:25:17 +01:00
definitions.lisp revision of "palindrome-1" example (QML) 2017-02-20 10:25:17 +01:00
generate-qml.lisp fix QML examples to work with Qt 5.9 2017-06-21 21:13:29 +02:00
properties.lisp unix: add "make install" option for exe, lib, modules (refactor file locations) 2017-04-28 12:05:59 +02:00
qml-file.lisp small revision of "qml-file.lisp" (add newline after FORMAT) 2017-03-05 17:03:10 +01:00
README.txt some revisions (mostly "quick" examples) 2017-02-25 10:46:45 +01:00
run.lisp build wrapper functions by default (no more optionally) 2017-09-14 13:17:44 +02:00

INFO
====

This is a QML port of "examples/X-extras/palindrome/".


RUN
===

You need to generate the QML first, running:

    eql5 generate-qml.lisp

Then you can run it:

    eql5 run.lisp


HELP
====

For inspecting the single items, run

    (show-properties-dialog) ; see "properties.lisp"

and use button [Select] to select an item.

You can use QML-GET and QML-SET on a selected item:

    (qml-set qsel:*q* "opacity" 2/3)


'id' / 'objectName'
===================

Since we set an 'id' to the 'SequentialAnimation' in macro QML, an 'objectName'
of the same name has been added for us.

Now we can do:

    (qml-set "seq" "paused" t)   ; pause

    (qml-set "seq" "paused" nil) ; resume