Emmanuele Bassi
9845ce9d89
actor: Fix RESIZE_ASPECT mode for the content box
2012-03-16 12:33:38 +00:00
Emmanuele Bassi
1b4bfb04e5
interactive/image-box: Add a pure Image test, suitable for docs
2012-03-16 12:33:38 +00:00
Emmanuele Bassi
6c181b96e9
interactive/image: Test ClutterImage
...
Load up the image content using a GdkPixbuf; this means that the test is
not compiled when --disable-gdk-pixbuf is passed.
2012-03-16 12:33:38 +00:00
Emmanuele Bassi
23fad8589c
interactive/canvas: Set the scaling filters
2012-03-16 12:33:38 +00:00
Emmanuele Bassi
0eeb61f3a8
canvas: Add canvas size to the ::draw signal
...
Instead of requiring a call to clutter_content_get_preferred_size(), we
can simply pass the canvas size to the Canvas::draw signal.
2012-03-16 12:33:37 +00:00
Emmanuele Bassi
07bb35bbe3
Add ClutterCanvas, a drawing content
2012-03-16 12:33:37 +00:00
Emmanuele Bassi
ff7eb6c0a9
interactive/content: Define the size of the text geometry
...
So that Clutter can decide whether or not to clip the text properly.
2012-03-16 12:33:36 +00:00
Emmanuele Bassi
be4746b15f
Add ClutterContent
...
ClutterContent is an interface for creating delegate objects that handle
what an actor is going to paint.
Since they are a newly added type, they only hook into the new PaintNode
based API.
The position and size of the content is controlled in part by the
content's own preferred size, and by the ClutterContentGravity
enumeration.
2012-03-16 12:33:36 +00:00
Emmanuele Bassi
fa9be0ba73
interactive/texture-async: Use implicit animations
2012-03-15 17:42:42 +00:00
Emmanuele Bassi
303ebaea88
interactive/bin-layout: Use implicit animations
2012-03-15 17:01:13 +00:00
Emmanuele Bassi
389ee45747
interactive/actor: Do not use clutter_actor_animate()
...
Use implicit animations instead.
2012-03-15 17:01:13 +00:00
Emmanuele Bassi
cb8dea0379
interactive/transitions: An easing demo without animate()
...
Use the newly added implicit animations support in ClutterActor.
2012-03-15 17:01:13 +00:00
Emmanuele Bassi
de90be9586
build: Remove maintainer flags from test build
...
Part of the test infrastructure relies on relaxed build conditions, so
there's no point to enforce the anal retentive maintainer flags.
2012-03-07 12:36:43 +00:00
Emmanuele Bassi
4db4471528
interactive/text-field: Use :background-color
...
Instead of a custom paint signal handler.
2012-03-06 15:10:04 +00:00
Neil Roberts
b0fc4c1dff
Remove test-wayland-surface
...
In a separate branch, this test has become quite complicated and
involves multiple files and its own configure options. Instead of
cluttering up the clutter source tree it has now been moved to its own
repo at:
http://github.com/clutter-project/test-wayland-surface
Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
2012-03-01 11:41:50 +00:00
Emmanuele Bassi
3f5d63b522
interactive/actor: Add margin usage example
2012-02-29 15:20:58 +00:00
Emmanuele Bassi
a22d7ac1b5
interactive: Remove test-shader
...
ClutterShader is deprecated, and we already have various tests for the
shader API, both for Cogl and for ClutterShaderEffect.
2012-02-29 09:27:01 +00:00
Emmanuele Bassi
f292550d06
interactive: Remove test-fullscreen
...
The stage state test also has a fullscreen option, and it's a better
test all around.
2012-02-29 09:25:51 +00:00
Emmanuele Bassi
caf759f72f
interactive: Remove test-actor-clone
...
Another clone of the venerable test-actors - but test-actor already uses
ClutterClone, so there's really little point in it.
2012-02-29 09:24:34 +00:00
Emmanuele Bassi
bd2f5d0e38
interactive: Remove test-behave
...
ClutterBehaviour and friends are deprecated, there's no point in having
an interactive test, and it may be misleading.
2012-02-29 09:23:40 +00:00
Emmanuele Bassi
f97ffe544f
interactive/layout: Update to modern API
...
No need to override Container. Actually, no need to use the Container
API at all. This also removes a bunch of leaks.
2012-02-15 17:03:03 +00:00
Emmanuele Bassi
553f446315
interactive/actor: Add more animations
...
Rotation along the Y axis and depth change.
2012-02-14 16:50:52 +00:00
Emmanuele Bassi
c44ffb02f5
interactive/actor: Use a BoxLayout
...
As it was intended.
2012-02-14 16:01:21 +00:00
Emmanuele Bassi
83119966a4
interactive/depth: Drop deprecated API
2012-02-13 17:30:22 +00:00
Emmanuele Bassi
5b17b4e41b
interactive/*: Update the API usage
...
Drop some deprecated methods.
2012-02-13 17:30:22 +00:00
Emmanuele Bassi
1d55af9dfa
interactive/text-field: Modernize
2012-02-07 11:30:43 +00:00
Emmanuele Bassi
ad62075378
interactive/actor: Show event and animation API
2012-02-02 14:07:38 +00:00
Emmanuele Bassi
ccc70a911d
tests: Update to use the symbolic button names
...
https://bugzilla.gnome.org/show_bug.cgi?id=668692
2012-01-27 09:47:25 +00:00
Emmanuele Bassi
9206bd7627
tests/*: Use symbolic constants for sources and events
...
And make sure to use clutter_threads_add_* instead of the bare
g_*_add().
2012-01-25 23:20:25 +00:00
Emmanuele Bassi
f5de10c05f
interactive/actors: Update the venerable test-actors
2012-01-23 20:54:06 +00:00
Emmanuele Bassi
7dd06de6d5
interactive: Drop more deprecated classes
2012-01-17 16:54:30 +00:00
Emmanuele Bassi
8f1575b970
interactive: Use ClutterActor instead of deprecated classes
2012-01-17 16:21:55 +00:00
Emmanuele Bassi
40b023a33e
interactive/text: Remove spurious g_object_unref()
2012-01-17 14:29:44 +00:00
Stef Walter
c073764369
text: Implement ClutterTextBuffer
...
* Abstracts the buffer for text in ClutterText
* Allows implementation of undo/redo.
* Allows use of non-pageable memory for text
in the case of sensitive passwords.
* Implement a test with two ClutterText using the same
buffer.
https://bugzilla.gnome.org/show_bug.cgi?id=652653
2012-01-17 14:29:44 +00:00
Emmanuele Bassi
b42f17b2dc
tests/interactive: Add a simple test for Actor
...
It's meant to be xincluded in the API reference.
2012-01-16 23:37:12 +00:00
Emmanuele Bassi
7195d0fccf
flow-layout: Fix minimum size request
...
The minimum preferred size of a Flow layout manager is the size of a
column or a row, as the whole point of the layout policy enforced by
the Flow layout manager is to reflow when needed.
2012-01-16 23:35:16 +00:00
Robert Bragg
e5bde0b074
tests: Adds a simple wayland compositor example
...
This adds an extremely minimal wayland compositor to tests/interactive
to test the ClutterWaylandSurface actor. Currently this minimal
compositor doesn't support any input, it simply paints client surfaces
fixed at the top-left of the stage.
Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
2011-12-08 16:13:37 +00:00
Emmanuele Bassi
a13b095dc2
build: Fix distcheck
2011-11-22 13:53:08 +00:00
Rico Tzschichholz
225820c4b4
Fix 'make dist'
2011-11-18 18:08:01 +01:00
Rico Tzschichholz
516b5de756
tests: Remove some trailing spaces
2011-11-18 17:38:45 +01:00
Emmanuele Bassi
73e7404652
build: Clean up the VS build rules
...
Some minor cleanups of the Visual Studio rules in the interactive and
conformance test suites.
2011-11-18 15:12:45 +00:00
Rico Tzschichholz
b62216955f
build: Make sure test-unit-names.h is generated
2011-11-18 13:39:06 +01:00
Chun-wei Fan
a69c4fdc59
Merge branch 'master' into msvc-support-master
2011-11-17 22:17:01 +08:00
Emmanuele Bassi
ef02de19e8
interactive: Remove test-model
...
The model API is already tested in the conformance test suite.
2011-11-16 15:05:18 +00:00
Emmanuele Bassi
15000307fd
interactive: Remove test-unproject
...
The coordinate transformation code is exercised throughout the
conformance and interactive tests, so there's no need to have a specific
interactive test that doesn't do anything more complicated than calling
clutter_actor_transform_stage_point().
2011-11-16 13:59:11 +00:00
Chun-wei Fan
2a86ecc4b9
Update interactive/conformance .bat names
...
Add a -clutter suffix to avoid confustion with others, such as COGL.
2011-11-15 16:19:06 +08:00
Chun-wei Fan
96d4e527ea
Merge branch 'master' into msvc-support-master
2011-11-14 22:57:50 +08:00
Emmanuele Bassi
7c180a0742
interactive/*: Do not use clutter_stage_get_default()
2011-11-10 15:37:50 +00:00
Chun-wei Fan
bb9e452a36
Merge branch 'master' into msvc-support-master
2011-11-07 11:42:16 +08:00
Emmanuele Bassi
53513f8586
tests: Remove #undef CLUTTER_DISABLE_DEPRECATED
...
We need to test deprecated API as well, and we don't use a guard any
more in the build.
2011-11-03 15:35:03 +00:00