summaryrefslogtreecommitdiff
path: root/examples
Commit message (Collapse)AuthorAgeFilesLines
...
* examples: Update drag and drop action codeEmmanuele Bassi2012-05-242-79/+142
| | | | Use modern API and show idiomatic behaviour.
* Move scroll actor test to the examplesEmmanuele Bassi2012-05-172-0/+194
| | | | | Nothing specific to test, and the code is idiomatic enough to be used as an example.
* examples/canvas: Resize the canvas on allocation changesEmmanuele Bassi2012-05-111-1/+38
| | | | | | | This should show how to make a Canvas resize whenever the actor that uses it as content changes size. For good measure, it also shows how to coalesce multiple allocations into one Canvas resize through a timeout source.
* Put bind-constraint back into the interactive testsEmmanuele Bassi2012-05-082-247/+0
| | | | | | The bind-constraint.c example still uses clutter_actor_animate(), and it'd require some serious reworking to move it to ClutterPropertyTransition or to implicit animations.
* examples: Add an example of layout managerEmmanuele Bassi2012-05-042-0/+410
| | | | | The MultiLayout shows how to write a layout manager with two policies, and to use the easing state of a child to interpolate the allocation.
* Add rounded corners rectangle example using CanvasEmmanuele Bassi2012-05-042-0/+108
| | | | | | An old request: how to create a rectangle with rounded corners with Clutter; we use ClutterCanvas and Cairo because we want anti-aliased edges.
* Move the easing modes test into the examplesEmmanuele Bassi2012-05-022-0/+235
| | | | | It's a pretty simple, self-contained example of how to use different easing modes, as well as the implicit animations API.
* Move FlowLayout test into examplesEmmanuele Bassi2012-05-022-0/+155
| | | | | There's nothing really test-worthy in the ClutterFlowLayout interactive test; it can be lifted pretty much as is, and placed into the examples.
* Move examples from tests/interactive to a new top-levelEmmanuele Bassi2012-05-0111-0/+1818
| | | | | | | | | The example code that is meant to be XIncluded into the API reference should not be part of the interactive test suite: it's code that it is meant to be used as a reference implementation - whereas the interactive test suite should be allowed to be lean and test behaviour even in nasty ways. In short: the test suite should not be the place where we show off idiomatic code for educational purposes.
* 2007-06-12 Matthew Allum <mallum@openedhand.com>Matthew Allum2007-06-1210-1022/+0
| | | | | | | | | | | | | | | | | | | | | | | | | * clutter/clutter-alpha.c: Remove stray g_debug. * clutter/clutter-behaviour-rotate.c: Register private class member. * clutter/clutter-behaviour.c: * clutter/clutter-behaviour.h: Add applied and removed signals. * Makefile.am: * configure.ac: * examples/Makefile.am: * examples/README: * examples/behave.c: * examples/slider.c: * examples/super-oh.c: * examples/test-entry.c: * examples/test-text.c: * examples/test.c: * tests/Makefile.am: Remove examples, moving applicable code into tests.
* Added a 'activate' signal, which is emitted when the 'Enter' key is pressedNeil J. Patel2007-06-071-0/+8
|
* 2007-06-07 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2007-06-076-15/+29
| | | | | | | | | | | | | | | | | | | | | | | | * clutter/clutter-container.[ch]: Add a generic actor container interface, for actors to implement without subclassing ClutterGroup. * clutter/clutter-group.[ch]: Make ClutterGroup implement the ClutterContainer interface, and deprecate the colliding methods. * clutter/clutter-layout.[ch]: Add extended layout interface. Actors and containers requiring or honouring complex layout management should implement this interface and provide at least one of the available layout types: width for height, height for width, natural size, iterative size request. * clutter/clutter-label.c: A ClutterLabel requires height for width layout management, so it implements the ClutterLayout interface. * clutter/Makefile.am: Add new files to the build. * tests/*.c: * examples/*.c: Update tests and examples code to use the new ClutterContainer API instead of ClutterGroup.
* 2007-06-01 Neil J. Patel <njp@o-hand.com>Neil J. Patel2007-06-011-0/+1
| | | | | | | | | | | * clutter/clutter-entry.c: (clutter_entry_set_property), (clutter_entry_get_property), (clutter_entry_class_init), (clutter_entry_init), (clutter_entry_set_text), (clutter_entry_set_max_length): * clutter/clutter-entry.h: * examples/test-entry.c: (main): Added a max-length property whihc limits the length of the text in the entry.
* Added text-visibility, which will allow you to show all entered textNeil J. Patel2007-06-011-1/+2
| | | | as a nominated charaecter ('*' is default).
* Add a text-changed signal to the entryNeil J. Patel2007-06-011-1/+11
|
* Added a function to deal with ClutterKeyEvents. Handles the majorityNeil J. Patel2007-06-011-45/+4
| | | | | of entry-related keyboard keys. However modifiers still need to be implemented.
* Initial import of ClutterEntry, a text-entry actorNeil J. Patel2007-05-312-1/+97
|
* fixed clutter cos functions; fixed tilt calculations in elliptic pathTomas Frydrych2007-05-291-1/+1
|
* 2007-05-25 Matthew Allum <mallum@openedhand.com>Matthew Allum2007-05-251-0/+3
| | | | | | | | | | | | * clutter/clutter-color.c: (clutter_color_parse): Handle #rrggbbaa color setting strings (i.e with alpha). Set alpha to 0xff if it is not specified. * clutter/clutter-stage.c: (clutter_stage_get_actor_at_pos) Increase select buffer. * examples/super-oh.c: Fix up use of clutter_group_show_all()
* ClutterBehaviourEllipse api changes; z_camera calculationTomas Frydrych2007-05-251-2/+2
|
* 2007-05-25 Matthew Allum <mallum@openedhand.com>Matthew Allum2007-05-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.am: Install a default flavour .pc file. * clutter/clutter-actor.c: Translate units correctly for translate() * clutter/clutter-feature.h: Add new texture features. * clutter/clutter-fixed.h: Add clutter angle conversion defines. * clutter/clutter-group.c: Use cogl not GL. Dont recurse on show all. * clutter/clutter-private.h: Remove sync_viewport. * clutter/clutter-rectangle.c: Fix cogl typo. * clutter/clutter-stage.c: * clutter/clutter-stage.h: Add perspective settings. Remove viewport_sync. Add audience stubs. Fix up actor_at_pos a little (still broken) * clutter/clutter-texture.h: * clutter/clutter-texture.c: Redo pixel uploading. Add initial (disabled) YUV support. * clutter/clutter-timeline.c: Fire 'completed' signal when looping. * clutter/cogl/gl/cogl.c: Move some backend checks here. * clutter/glx/clutter-backend-glx.c: Actually check target display has GLX ext. * clutter/glx/clutter-stage-glx.c: Handle offscreen failing more gracefully. * examples/Makefile.am: Use AM_LDFLAGS. * clutter/clutter-main.c: * clutter/clutter-feature.c: * clutter/clutter-backend.c: * clutter/clutter-alpha.c: Fix a compile warnings. * tests/Makefile.am: * tests/test-offscreen.c: * tests/test-scale.c: More tests.
* removed ClutterReal; added clutter-unitsTomas Frydrych2007-05-221-1/+1
|
* ClutterReal typeTomas Frydrych2007-05-181-1/+1
|
* added tilt parameter to clutter_behaviour_ellipse_new()Tomas Frydrych2007-05-151-1/+1
|
* 2007-05-14 Matthew Allum <mallum@openedhand.com>Matthew Allum2007-05-142-1/+189
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * clutter/clutter-behaviour-path.c: Fix bug where last knot position wouldn't get reached. * clutter/clutter-group.c: Add some docs * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Add clutter_timeline_copy (needed for ClutterEffect) * clutter/clutter-version.h.in: Export windowing system / GL backend etc defines. * clutter/Makefile.am: * clutter/clutter-effect.c: * clutter/clutter-effect.h: * clutter/clutter.h: * clutter/glx/clutter-backend-glx.c: Minor clean ups. * clutter/clutter-alpha.h: Add a fixme. * configure.ac: Add FPU define. * examples/Makefile.am: * examples/slider.c: Add Robs slider game.
* added --path command line argument to examples/behave; removed bspline exampleTomas Frydrych2007-04-303-109/+75
|
* 2007-04-25 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2007-04-251-18/+0
| | | | | | | | | | | | | | | | | | | | | Merge from clutter.git/master * clutter/glx/clutter-event-glx.c: * clutter/glx/clutter-stage-glx.c: Implement the _NET_WM_PING protocol handling on the main stage window. * clutter/clutter-stage.h: * clutter/clutter-stage.c: * clutter/clutter-main.c: Handle CLUTTER_DELETE events internally, by calling clutter_main_quit(), and remove the ::delete-event signal from ClutterStage; clean up the signal emission sequence for the events: emit the ::event signal before emitting any signal and the ::event-after signal after the signal has been emitted; move the signal emission calls inside ClutterStage so we can call g_signal_emit() instead of g_signal_emit_by_name(), thus sparing us a lookup for each event. * examples/test.c: Remove ::delete-event signal handling.
* Fix delete-event signal handlerEmmanuele Bassi2007-04-191-2/+7
| | | | | | Use the right marshaller signature (boolean:boxed) for the delete-event signal handlers. Add a debug note in clutter_main_do_event() to track the signal return. Test the delete-event handler inside test.c.
* bezier spline behavioursTomas Frydrych2007-04-122-1/+109
|
* 2007-03-23 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2007-03-231-0/+13
| | | | | * clutter/clutter-event.c: Pop and peek the event queue from the tail - it's a queue, not a stack.
* 2007-03-22 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2007-03-223-18/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * clutter/clutter-private.h: Remove inclusion of backend-specific headers; update the main context object; add the declarations for the event queue functions. * clutter/clutter-backend.[ch]: Add the abstract ClutterBackend object, which holds backend-specific settings, the main stage, and the event queue. Every backend must implement a subclass of ClutterBackend and ClutterStage. * clutter/clutter-feature.c: Protect the GLX specific calls behing #ifdef HAVE_CLUTTER_GLX. * clutter/clutter-actor.c: * clutter/clutter-group.c: * clutter/clutter-clone-texture.c: Include GL/gl.h * clutter/clutter-event.[ch]: Update public API and implement the event queue private API; hold a reference on the event objects; move out the keysym-to-unicode table; add the new event types. * clutter/clutter-color.h: Include clutter-fixed.h * clutter/clutter-main.c: Update API; get the main stage from the backend object; process the event received from the queue; lock/unlock the main mutex if we have one; move the initialisation process sooner in the init sequence, in order to have the backend object when we check for options; call the backed vfuncs in the pre/post parse hooks. * clutter/clutter-stage.c: Make ClutterStage and abstract class, implemented by the backends. * clutter/clutter/glx/clutter-glx.h: * clutter/clutter/glx/clutter-backend-glx.[ch]: * clutter/clutter/glx/clutter-event-glx.c: * clutter/clutter/glx/clutter-stage-glx.[ch]: * clutter/clutter/glx/Makefile.am: Add the GLX backend. * clutter/clutter/egl/clutter-backend-egl.[ch]: * clutter/clutter/egl/clutter-event-egl.c: * clutter/clutter/egl/clutter-stage-egl.[ch]: * clutter/clutter/egl/Makefile.am: Add the stub for a EGL backend. * examples/*.c: Update for the new API.
* 2007-02-14 Matthew Allum <mallum@openedhand.com>Matthew Allum2007-02-131-0/+4
| | | | | | | | | | * clutter/Makefile.am: * clutter/clutter-main.c: * clutter/clutter-stage.c: * clutter/clutter-version.h.in: * configure.ac: * examples/super-oh.c: Add CLUTTER_FLAVOUR define.
* 2007-02-13 Matthew Allum <mallum@openedhand.com>Matthew Allum2007-02-131-1/+2
| | | | | * examples/super-oh.c: (screensaver_setup): Fix example to build with new glx api
* 2007-01-23 Matthew Allum <mallum@openedhand.com>Matthew Allum2007-01-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.am: * clutter.pc.in: * clutter/Makefile.am: * clutter/clutter-backend-glx.c: * clutter/clutter-backend-glx.h: * clutter/clutter-event.c: * clutter/clutter-feature.c: * clutter/clutter-group.c: * clutter/clutter-main.c: * clutter/clutter-main.h: * clutter/clutter-private.h: * clutter/clutter-stage-glx.c: * clutter/clutter-stage-glx.h: * clutter/clutter-stage.c: * clutter/clutter-stage.h: * clutter/clutter-util.c: * clutter/clutter-util.h: * clutter/pango/pangoclutter-render.c: * configure.ac: * examples/Makefile.am: Initial work in supporting different GL backends (ie. GLX/EGL/DirectFB etc). Currently just GLX supported and now mostly self contained. * TODO: Add a note about caching glenables
* 2007-01-16 Matthew Allum <mallum@openedhand.com>Matthew Allum2007-01-161-6/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * NEWS: Minor tweaks * TODO: Sync up, mainly with 0.3 todo items * clutter/clutter-behaviour.c: * clutter/clutter-behaviour.h: clutter_behaviour_get_n_actors() / clutter_behaviour_get_nth_actor() Additions. * clutter/clutter-stage.c: (clutter_stage_realize): Experimental (disabled) visual setting code. * clutter/clutter-feature.c: Check for GL_EXT_texture_rectangle (#198 - Frederick Riss) * clutter/clutter-group.c: (clutter_group_allocate_coords): Fix for group size allocation (#199 - Frederick Riss) * clutter/clutter-texture.c: (texture_upload_data): Fix texture unpacking row length (#197 Frederick Riss) * examples/Makefile.am: Fix LDADD in build (#196 - Frederick Riss)
* 2006-12-12 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2006-12-123-6/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rework part of the show/hide machinery. Allow groups sub-classes and composite actors to override show_all/hide_all in order to decide which children they wish to show/hide. This means that if an actor overrides the default show/hide virtual methods, it'll have to chain up to the parent class show/hide. While we're at it, provide the fully recursive clutter_actor_show_all() and clutter_actor_hide_all() methods. * clutter/clutter-behaviour-path.c: Add apidoc for the ClutterKnot functions; add pathological equality case for clutter_knot_equal(). * clutter/clutter-event.h: * clutter/clutter-feature.h: * clutter/clutter-behaviour.c: * clutter/clutter-behaviour-scale.c:Fix parameters name so that gtk-doc doesn't complain. * clutter/clutter-actor.c: * clutter/clutter-event.c: Add apidoc * clutter/clutter-actor.h: * clutter/clutter-actor.c: Add a clutter_actor_show_all() and a clutter_actor_hide_all() functions; provide a mechanism for groups and composited actors to programmatically select what to show/hide when clutter_actor_show_all() and clutter_actor_hide_all() are called. If you are overriding the ClutterActor::show or the ClutterActor::hide virtual methods you should chain up with the parent class. * clutter/clutter-group.c: Override show_all and hide_all and recursively show/hide every child inside the group; clutter_group_show_all() and clutter_group_hide_all() remain as non recursive versions of clutter_actor_show_all() and clutter_actor_hide_all() (maybe we should rename them in order to avoid name clashes with the bindings). * clutter/clutter-stage.c: * clutter/clutter-texture.c: Chain up with parent class show and hide vfuncs. * clutter/clutter-clone-texture.h: * clutter/clutter-clone-texture.c: Provide API for changing the parent texture of a clone texture actor. * examples/behave.c: * examples/super-oh.c: * examples/test.c: Use clutter_actor_show_all() instead of clutter_group_show_all().
* 2006-12-05 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2006-12-051-1/+2
| | | | * behave.c: Add test for clutter_color_parse().
* 2006-12-04 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2006-12-041-5/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * clutter/clutter-private.h: Add our own READABLE, WRITABLE and READWRITE paramspec flags, declaring the string components of the properties GParamSpec as static; this should shave off some bytes in the memory footprint and avoid relocations. * clutter/clutter-actor.c: * clutter/clutter-behaviour.c: * clutter/clutter-behaviour-opacity.c: * clutter/clutter-behaviour-path.c: * clutter/clutter-behavuour-scale.c: * clutter/clutter-clone-texture.c: * clutter/clutter-label.c: * clutter/clutter-rectangle.c: * clutter/clutter-stage.c: * clutter/clutter-texture.c: * clutter/clutter-timeline.c: Use the CLUTTER_PARAM_* macros we just added. * clutter/clutter-behaviour-scale.c: Add properties for the scale begin, scale end and gravity parameters. * clutter/clutter-behaviour-path.h: Mark the ClutterKnot memory management functions as public (for the bindings), since we use the slice allocator for copying knots around; add a clutter_knot_equal() function. * clutter/clutter-behaviour-path.c: (node_distance): Use clutter_knot_equal() as a fast path to avoid the sqrt() in case the nodes we are using are at the same position. (path_total_length): Additional check on the existence of the next node. * examples/behave.c: Do not leak the ClutterBehaviour objects around.
* remove the old python exampleEmmanuele Bassi2006-11-291-30/+0
|
* 2006-11-21 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2006-11-211-18/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac: Enable debug messages also when --enable-debug is set to "minimum". * clutter/Makefile.am: * clutter/clutter-debug.h: Move all debugging macros inside this private header; make all debug macros depend on the CLUTTER_ENABLE_DEBUG compile time define, controlled by the --enable-debug configure switch; add G_LOG_DOMAIN define. * clutter/clutter-main.c: Clean up the debug stuff; add command line argument parsing using GOption; the debug messages now are triggered like this: CLUTTER_DEBUG=section:section:... clutter-app or like this: clutter-app --clutter-debug=section:section:... where "section" is one of the sections listed in clutter-main.c, or "all", for all sections; each section is bound to a flag, which can be used to define a domain when adding a debug note using the CLUTTER_NOTE() macro; the old CLUTTER_DBG() macro is just a wrapper around that, under the CLUTTER_DEBUG_MISC domain; CLUTTER_NOTE() is used like this: CLUTTER_NOTE (DOMAIN, log-function); where log function is g_printerr(), g_message(), g_warning(), g_critical() or directly g_log() - for instance: CLUTTER_NOTE (PANGO, g_warning ("Cache miss: %d", glyph)); will print the warning only if the "pango" flag has been set to the CLUTTER_DEBUG envvar or passed to the --clutter-debug command line argument. similar to CLUTTER_SHOW_FPS, there's also the --clutter-show-fps command line switch; also, the --display and --screen command line switches have been added: the first overrides the DISPLAY envvar and the second controls the X screen used by Clutter to get the root window on the display. * clutter/clutter-main.h: * clutter/clutter-main.c: Add extended support for GOption in Clutter; use clutter_init_with_args() to let Clutter parse your own command line arguments; use instead clutter_get_option_group() to get the GOptionGroup used by Clutter if you want to do the parsing yourself with g_option_context_parse(). The init sequence has been verified, updated and moved into common functions where possible. * clutter/pango/pangoclutter-render.c: * clutter/*.c: Include "clutter-debug.h" where needed; use CLUTTER_NOTE() instead of CLUTTER_DBG(). * examples/super-oh.c: Use the new clutter_init_with_args() function, and add a --num-hands command line switch to the SuperOH example code controlling the number of hands at runtime.
* 2006-11-20 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2006-11-201-8/+32
| | | | | | | | | | * clutter/clutter-rectangle.h: * clutter/clutter-rectangle.c: Add border to the ClutterRectangle actor; add "border-width", "border-color" and "has-border" properties, plus their accessors. The border generation code is pretty lame, at the moment. * examples/behave.c: Add code to test the new rectangle properties.
* 2006-11-15 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2006-11-152-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
* 2006-10-23 Matthew Allum <mallum@openedhand.com>Matthew Allum2006-10-221-4/+10
| | | | | | | | | | | * clutter/clutter-alpha.h: * clutter/clutter-behaviour.c: * clutter/clutter-behaviour.h: * clutter/clutter-behaviours.c: * clutter/clutter-behaviours.h: * examples/behave.c: Behaviours now only 'driven' by ClutterAlpha, not any object/prop. Add simple Clutter path behaviour.
* 2006-10-03 Matthew Allum <mallum@openedhand.com>Matthew Allum2006-10-032-5/+10
| | | | | | | | | | | | | | | | | | | * configure.ac: * clutter/Makefile.am: * clutter/clutter-actor.c: * clutter/clutter-label.c: * clutter/clutter-label.h: * clutter/pango/Makefile.am: * clutter/pango/pangoclutter-font.c: * clutter/pango/pangoclutter-fontmap.c: * clutter/pango/pangoclutter-private.h: * clutter/pango/pangoclutter-render.c: * clutter/pango/pangoclutter.h: Add initial rough new pango renderer and clutter-label. * examples/super-oh.c: * examples/test.c: Minor fixups
* 2006-09-14 Matthew Allum <mallum@openedhand.com>Matthew Allum2006-09-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | Various fixes from Bastien Nocera: * clutter/clutter-event.h: * clutter/clutter-stage.c: (clutter_stage_unrealize), (clutter_stage_realize), (clutter_stage_request_coords), (clutter_stage_dispose), (clutter_stage_init): * clutter/clutter-stage.h: * gtk/gtk-clutter-test.c: (input_cb), (frame_cb), (main): * gtk/gtk-clutter.c: (realize): Misc fixes (#152) * clutter/clutter-group.c: (clutter_group_remove): Remove uneeded ref count (#143) * examples/super-oh.c: (input_cb): Handle key release rather than presses (#154) * configure.ac: Add old style X libs check when x11.pc unavailable (#101)
* revert changesEmmanuele Bassi2006-09-081-9/+3
|
* creating a branch for experimenting with the behaviour APIEmmanuele Bassi2006-09-081-3/+9
|
* 2006-08-30 Jorn Baayen <jorn@openedhand.com>Jorn Baayen2006-08-307-692/+4
| | | | | | | | | | | | | | | | | | | | | | | | | * README: * clutter/Makefile.am: * clutter/clutter-audio.c: * clutter/clutter-audio.h: * clutter/clutter-main.c: (clutter_init): * clutter/clutter-media.c: * clutter/clutter-media.h: * clutter/clutter-video-texture.c: * clutter/clutter-video-texture.h: * clutter/clutter.h: * configure.ac: * examples/Makefile.am: * examples/README: * examples/video-cube.c: * examples/video-player.c: * gst/Makefile.am: * gst/clutterimagesink.: * gst/clutterimagesink.c: * gst/clutterimagesink.h: * gtk/Makefile.am: Remove gstreamer bits. There live in clutter-gst now.
* 2006-08-29 Matthew Allum <mallum@openedhand.com>Matthew Allum2006-08-291-3/+16
| | | | | | | | | | | | | | | * clutter/clutter-fixed.h: Add basic fixed point utility defines and type. * clutter/Makefile.am: * clutter/clutter-actor.c: * clutter/clutter-actor.h: * clutter/clutter-group.c: * clutter/clutter-stage.c: * examples/super-oh.c: (main): Add scale API and functionality. Rework group sizing. Now group size requests have no effect but can be scaled.
* 2006-08-29 Jorn Baayen <jorn@openedhand.com>Jorn Baayen2006-08-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | * clutter/clutter-behaviour.c: (_clutter_behaviour_finalize), (_clutter_behaviour_set_property), (_clutter_behaviour_get_property), (clutter_behaviour_class_init), (clutter_behaviour_init), (clutter_behaviour_apply), (clutter_behaviour_remove), (clutter_behaviour_remove_all), (clutter_behaviour_actors_foreach): * clutter/clutter-behaviour.h: * clutter/clutter-behaviours.c: (clutter_behaviour_property_change), (clutter_behaviour_opacity_dispose), (clutter_behaviour_opacity_finalize), (clutter_behaviour_opacity_class_init), (clutter_behaviour_opacity_init): * clutter/clutter-behaviours.h: * clutter/clutter-marshal.list: * examples/behave.c: (main): Behaviours track generic GObject properties. * clutter/clutter-video-texture.h: Remove signal prototypes - they are already specified in clutter-media.h.