Elliot Smith
c1e2658104
cookbook: Added simple pointer motion example
...
Added a simple pointer motion example which just reports on
the stage and actor-relative coordinates of the pointer
as it moves.
2010-08-20 12:54:19 +01:00
Elliot Smith
7c196d31b4
cookbook: Added scribble example for pointer motion recipe
...
Simple scribbler application which demonstrates tracking
mouse enter and motion events on a texture, drawing with
COGL and ClutterPath as they occur.
2010-08-20 12:39:48 +01:00
Elliot Smith
b648bff10c
cookbook: Renamed example for pointer crossing
...
Decided might be better to cover crossing and motion under
a broader "pointer motion" recipe, so renamed the example
(which only shows pointer crossing event handling).
2010-08-20 12:39:48 +01:00
Elliot Smith
72ddd471f0
cookbook: Added example for pointer cross recipe
...
Code example demonstrates detecting pointers entering/leaving
an actor by implementing a (very) simple button with hover
effect.
2010-08-20 12:39:48 +01:00
Emmanuele Bassi
3142b15a9f
build: Use maintainer-clean for the ignore files removal
...
Instead of distclean.
2010-08-15 18:42:54 +01:00
Emmanuele Bassi
e43215a5c9
build: Rule for quick publishing of the cookbook
...
Just call `make publish`.
2010-08-14 08:53:18 +01:00
Emmanuele Bassi
94c8635d0f
build: Autogenerate more ignore files
...
The tests/accessibility, tests/micro-bench and the examples directory
in the coobook create a lot of non-installed binaries. Since we know who
they are, and we ignore them, we can auto-generate the ignore files as
well.
The rest of Clutter is covered by the main ignore file.
2010-08-14 08:43:16 +01:00
Elliot Smith
1ed5d5cab0
cookbook: Cleaning up grammar and wording in mouse scroll recipe
2010-08-12 13:26:09 +01:00
Elliot Smith
8db96675d4
cookbook: Added more explanation about setting y coord on scrollable
...
Added some extra explanation, referencing the sample code, to
try to make the scrollable actor example easier to follow. Basically
demonstrates the principles described in the paragraph about
setting the y coordinate for the scrollable actor, but using actual
numbers.
2010-08-12 10:05:27 +01:00
Elliot Smith
a74d585fc5
cookbook: Mentioned the animation in the sample code
...
Put in comments to make it clear where the animation
for the mouse scroll is coming from in the sample code.
2010-08-11 18:16:07 +01:00
Elliot Smith
a421f0ae42
cookbook: Included video of the scroll example running
...
Inlined the video of the mouse scroll example code running
to the docbook file for events.
2010-08-11 18:16:07 +01:00
Elliot Smith
1cfa87853a
cookbook: Made stage slightly smaller for scroll event example
...
Reduced the size of the stage to make for a smaller video.
2010-08-11 18:16:07 +01:00
Elliot Smith
f5db4943de
cookbook: Added video showing scrollable actor
2010-08-11 18:16:07 +01:00
Elliot Smith
f568a68ee1
cookbook: Added walk through of code example for mouse scroll
...
Modified the mouse scroll example to fit better with the tutorial
walkthrough.
Added a stepped walkthrough of the scrollable actor code
example.
2010-08-11 18:16:07 +01:00
Elliot Smith
57ba89c8de
cookbook: Fixed link to example in mouse scroll recipe
2010-08-11 18:16:07 +01:00
Elliot Smith
5e0bc919c3
cookbook: Simplified full scroll example
...
Removed the layout and box to simplify the scrollable
actor example.
2010-08-11 18:16:07 +01:00
Elliot Smith
e216771a86
cookbook: Improved wording and formatting in mouse scroll intro.
2010-08-11 18:16:07 +01:00
Elliot Smith
0f919fcbe3
cookbook: Handle all possible mouse scroll directions
...
Added empty cases for MOUSE_SCROLL_LEFT and MOUSE_SCROLL_RIGHT
to the scroll-event signal handler in the example code.
2010-08-11 18:16:07 +01:00
Elliot Smith
f1312e118d
cookbook: Build mouse scroll example with cookbook
2010-08-11 18:16:07 +01:00
Elliot Smith
241ceab73c
cookbook: Cleaned up redundant comments in code example
...
Removed comments which are only relevant in my local build
environment.
2010-08-11 18:16:07 +01:00
Elliot Smith
5e268e0bbb
cookbook: Added xmlns for XInclude to events docbook file
2010-08-11 18:16:06 +01:00
Elliot Smith
ec71866277
cookbook: Added basic mouse scroll recipe
...
Added a recipe explaining the basics of mouse scroll events.
2010-08-11 18:16:06 +01:00
Elliot Smith
bfa10f629f
cookbook: Added recipe for non-rectangular actor
...
Added a new recipe for creating a non-rectangular
actor using ClutterPath (aka "shaped pick") and
the Cogl primitives API.
Also cleaned up XML alignment in the actors.xml
file.
2010-08-10 11:08:05 +01:00
Elliot Smith
eaed9c22da
cookbook: Added layout introduction and "stacking actors" recipe
...
Expanded the layout introduction and added a recipe about
stacking actors using ClutterBinLayout, with two examples.
2010-08-09 16:25:48 +01:00
Elliot Smith
309dd1f50e
cookbook: Added layouts.xml to the list of XML files
...
Make sure layouts.xml is included for make dist.
2010-08-09 11:43:33 +01:00
Elliot Smith
1a44b56b7a
cookbook: Added layouts section and introduction
2010-08-09 11:43:33 +01:00
Damien Lespiau
86c3be550e
cookbook: Remove the note about indenting <xi:include>
...
It's not necessary now to special case the indentation of includes as
the XSLT for the cookbook strips leading and trailing space automaticaly
for us.
2010-08-06 15:43:16 +01:00
Damien Lespiau
4f5ab7d010
cookbook: Close a tag, making xsltproc happier
...
A </function> tag was not closed.
2010-08-06 15:43:15 +01:00
Damien Lespiau
cbd6e047dd
cookbook: Add a recipe on how to create sub-textures
...
Fiddle with Cogl textures to create a new ClutterTexture that only
displays a rectangular region of a bigger ClutterTexture.
2010-08-06 15:43:15 +01:00
Damien Lespiau
c0c9ddab65
cookbook: Add text.xml to the list of XML files
...
text.xml was feeling lonely and forgotten, that's fixed now.
2010-08-06 15:43:15 +01:00
Damien Lespiau
b4f4942e07
cookbook: Add the source XML files as dependencies in the Makefile rules
...
The generated cookbook files (either HTML or PDF) do not only depend on
clutter-cookbok.xml but also on all the chapters that compose the
cookbook. Add this dependency to the Makefile rules to have make rebuild
the book when a chapter changes.
Since XML_FILES is now the list of source files, move recipe-template.xml
to EXTRA_DIST.
2010-08-06 15:43:15 +01:00
Emmanuele Bassi
8668a019a0
cookbook: Fix the text-shadow recipe
...
Fill out the recipe and add more comments to the example code.
2010-08-05 12:48:16 +01:00
Elliot Smith
7ed3517504
cookbook: Added recipe for animated rotation of an actor
...
New recipe covering how to animate rotation of
an actor (in all axes).
Covers various factors affecting rotation animation
(like orientation of axes, parent rotation/orientation),
as well as trying to make rotations easier to visualise
(e.g. describing how rotation direction is affected by
those factors, how a rotation can be expected to look
when animated). Uses implicit animations for code examples.
Also refers to a full code example which uses ClutterState.
2010-07-28 11:43:26 +01:00
Elliot Smith
94fcbafe18
cookbook: Add explanation about including code samples
...
Updated the "Contributing" section to explain how to include
a full code sample at the end of a recipe.
2010-07-28 11:39:59 +01:00
Elliot Smith
9e29aac49a
cookbook: Make filename used in video example consistent
...
Fixed video filename in sample markup to match the
guidelines given in the "Contributing" section.
2010-07-28 11:39:59 +01:00
Elliot Smith
12ffe70a86
cookbook: Add example code for animated rotation
...
Add example code demonstrating how to rotate in the x,y,z
axes using ClutterState. Integrated with build.
2010-07-28 11:39:59 +01:00
Elliot Smith
e45b8be71b
cookbook: Fix key press to examine modifers correctly
...
The simple key press example in the cookbook used a brittle
and incorrect switch statement to test modifier values. Instead,
use logical "&" of the state with the modifiers we're interested
in to check which keys were pressed.
http://bugzilla.clutter-project.org/show_bug.cgi?id=2223
2010-07-19 14:45:37 +01:00
Emmanuele Bassi
5865d2a4b3
cookbook: Use TESTS_DATA_DIR
...
We need the correct location for redhand.png if we want to load it
in textures-reflection.
2010-07-18 22:53:56 +01:00
Emmanuele Bassi
dc19e26073
cookbook: Add image and example for text-shadow
2010-07-18 11:20:44 +01:00
Emmanuele Bassi
0dac5e0557
cookbook: Include the textures-reflection example code
...
Add a section at the end of the recipe containing the full code of the
example.
2010-07-18 11:15:25 +01:00
Emmanuele Bassi
90b74458d2
cookbook: Add an empty recipe for shadows under text
...
Currently, it's just an example and an image, but it should be easy to
flesh it out properly for the "Text" chapter.
2010-07-18 10:56:35 +01:00
Emmanuele Bassi
bb3dc013bf
cookbook: Add example code
...
The cookbook should also include fully functional code examples. We can
even XInclude them into the docbook XML itself.
The examples should be built with the coobook, so that we can always
make sure they are up to date.
2010-07-18 10:53:06 +01:00
Emmanuele Bassi
6f220399ae
cookbook: Use the right tag for the screenshot
...
Screenshots should be using the <screenshot> tag, not the <figure> one.
2010-07-16 17:31:27 +01:00
Emmanuele Bassi
71dfdf92d7
Merge remote branch 'elliot/cookbook-actor-opacity'
...
Conflicts:
doc/cookbook/Makefile.am
2010-07-16 17:23:36 +01:00
Emmanuele Bassi
af6f023a80
cookbook: Add a missing image to the list
2010-07-16 17:20:38 +01:00
Emmanuele Bassi
e92c8d72cc
Merge remote branch 'elliot/cookbook-include-videos'
...
* elliot/cookbook-include-videos:
cookbook: Tweak so that videos sit inside a paragraph for better spacing
docs: Note the P_() macro in the HACKING file
cookbook: Added support for inline video
Conflicts:
doc/cookbook/Makefile.am
2010-07-16 17:13:12 +01:00
Emmanuele Bassi
ad1613a936
Merge remote branch 'elliot/cookbook-animation-fading'
...
* elliot/cookbook-animation-fading:
cookbook: Minor modification to wording to improve clarity
cookbook: Added recipe for fading actors in/out
2010-07-16 17:12:37 +01:00
Emmanuele Bassi
4170eacd94
cookbook: Add a recipe for texture reflection
...
A common request: how to create a clone of a texture that looks like a
reflection.
2010-07-16 17:04:31 +01:00
Elliot Smith
7be6ed3334
cookbook: Added a recipe about making an actor transparent
...
Explains how to make an actor transparent so that other actors
are visible through it.
Also explains a bit more generally about opacity and how
it's computed from the actor, container, and color; and how actor
visibility is affected by depth (fog) and depth order.
2010-07-16 15:34:09 +01:00
Elliot Smith
da22150498
cookbook: Minor modification to wording to improve clarity
...
Text referred to three animation methods, but only provides
examples for two of them; and in future there may be more/fewer
than 3. So I reworded it.
2010-07-16 12:48:56 +01:00