~ubuntu-branches/ubuntu/vivid/clutter-1.0/vivid-proposed

« back to all changes in this revision

Viewing changes to doc/cookbook/html/actors.html

  • Committer: Package Import Robot
  • Author(s): Emilio Pozuelo Monfort
  • Date: 2014-03-26 11:51:28 UTC
  • mfrom: (1.5.1) (4.1.30 experimental)
  • Revision ID: package-import@ubuntu.com-20140326115128-timmbsde8734o6wz
Tags: 1.18.0-1
* New upstream release.
* debian/control.in:
  + Bump gtk-doc-tools build dependency.
  + Also break libcogl15.
  + Standards-Version is 3.9.5, no changes needed.
* debian/libclutter-1.0-0.symbols:
  + Drop a few symbols that were accidentally exported in the DSO because
    they had a clutter_ prefix but were not in the public headers.
  + Add one new symbol.
  + Drop unnecessary debian revisions from some symbols.
* debian/control.in,
  debian/rules,
  debian/libclutter-1.0-0.symbols:
  + Temporarily disable evdev input support. It was only enabled in 1.17.6-1
    in experimental and there is nothing using it yet, and I would like to
    wait a bit before uploading libinput to unstable as the ABI isn't stable
    yet.
* d/p/0001-wayland-Add-missing-CLUTTER_AVAILABLE-annotations.patch:
  + Add missing annotations so that a few symbols are exported in the DSO.

* Upload to unstable.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Chapter 2. Actors</title><link rel="stylesheet" type="text/css" href="style.css"><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="The Clutter Cookbook"><link rel="up" href="index.html" title="The Clutter Cookbook"><link rel="prev" href="ch01s04.html" title="4. Where to get Clutter"><link rel="next" href="actors-composite.html" title="2. Implementing a simple custom actor"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 2. Actors</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch01s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="actors-composite.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="actors"></a>Chapter 2. Actors</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="section"><a href="actors.html#actors-introduction">1. Introduction</a></span></dt><dt><span class="section"><a href="actors-composite.html">2. Implementing a simple custom actor</a></span></dt><dd><dl><dt><span class="section"><a href="actors-composite.html#actors-composite-problem">2.1. Problem</a></span></dt><dt><span class="section"><a href="actors-composite.html#actors-composite-solution">2.2. Solution</a></span></dt><dt><span class="section"><a href="actors-composite.html#actors-composite-discussion">2.3. Discussion</a></span></dt></dl></dd><dt><span class="section"><a href="actors-allocation-notify.html">3. Knowing when an actor's position or size changes</a></span></dt><dd><dl><dt><span class="section"><a href="actors-allocation-notify.html#idm239790216896">3.1. Problem</a></span></dt><dt><span class="section"><a href="actors-allocation-notify.html#idm239790215408">3.2. Solution</a></span></dt><dt><span class="section"><a href="actors-allocation-notify.html#idm239790206160">3.3. Discussion</a></span></dt></dl></dd><dt><span class="section"><a href="actors-paint-wrappers.html">4. Overriding the paint sequence</a></span></dt><dd><dl><dt><span class="section"><a href="actors-paint-wrappers.html#idm239790193520">4.1. Problem</a></span></dt><dt><span class="section"><a href="actors-paint-wrappers.html#idm239790192208">4.2. Solution</a></span></dt><dt><span class="section"><a href="actors-paint-wrappers.html#idm239790184544">4.3. Discussion</a></span></dt></dl></dd><dt><span class="section"><a href="actors-opacity.html">5. Making an actor transparent by changing its opacity</a></span></dt><dd><dl><dt><span class="section"><a href="actors-opacity.html#idm239790176304">5.1. Problem</a></span></dt><dt><span class="section"><a href="actors-opacity.html#idm239790174992">5.2. Solution</a></span></dt><dt><span class="section"><a href="actors-opacity.html#idm239790171136">5.3. Discussion</a></span></dt></dl></dd><dt><span class="section"><a href="actors-non-rectangular.html">6. Creating an actor with a non-rectangular shape</a></span></dt><dd><dl><dt><span class="section"><a href="actors-non-rectangular.html#idm239790123904">6.1. Problem</a></span></dt><dt><span class="section"><a href="actors-non-rectangular.html#idm239790122032">6.2. Solution</a></span></dt><dt><span class="section"><a href="actors-non-rectangular.html#idm239790113216">6.3. Discussion</a></span></dt></dl></dd></dl></div><div class="epigraph"><p>An actor's a guy who if you ain't talkin' about him, ain't
 
1
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Chapter 2. Actors</title><link rel="stylesheet" type="text/css" href="style.css"><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="The Clutter Cookbook"><link rel="up" href="index.html" title="The Clutter Cookbook"><link rel="prev" href="ch01s04.html" title="4. Where to get Clutter"><link rel="next" href="actors-composite.html" title="2. Implementing a simple custom actor"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 2. Actors</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch01s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="actors-composite.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="actors"></a>Chapter 2. Actors</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="section"><a href="actors.html#actors-introduction">1. Introduction</a></span></dt><dt><span class="section"><a href="actors-composite.html">2. Implementing a simple custom actor</a></span></dt><dd><dl><dt><span class="section"><a href="actors-composite.html#actors-composite-problem">2.1. Problem</a></span></dt><dt><span class="section"><a href="actors-composite.html#actors-composite-solution">2.2. Solution</a></span></dt><dt><span class="section"><a href="actors-composite.html#actors-composite-discussion">2.3. Discussion</a></span></dt></dl></dd><dt><span class="section"><a href="actors-allocation-notify.html">3. Knowing when an actor's position or size changes</a></span></dt><dd><dl><dt><span class="section"><a href="actors-allocation-notify.html#idm210514370816">3.1. Problem</a></span></dt><dt><span class="section"><a href="actors-allocation-notify.html#idm210514369328">3.2. Solution</a></span></dt><dt><span class="section"><a href="actors-allocation-notify.html#idm210514360080">3.3. Discussion</a></span></dt></dl></dd><dt><span class="section"><a href="actors-paint-wrappers.html">4. Overriding the paint sequence</a></span></dt><dd><dl><dt><span class="section"><a href="actors-paint-wrappers.html#idm210514347440">4.1. Problem</a></span></dt><dt><span class="section"><a href="actors-paint-wrappers.html#idm210514346128">4.2. Solution</a></span></dt><dt><span class="section"><a href="actors-paint-wrappers.html#idm210514338464">4.3. Discussion</a></span></dt></dl></dd><dt><span class="section"><a href="actors-opacity.html">5. Making an actor transparent by changing its opacity</a></span></dt><dd><dl><dt><span class="section"><a href="actors-opacity.html#idm210514330224">5.1. Problem</a></span></dt><dt><span class="section"><a href="actors-opacity.html#idm210514328912">5.2. Solution</a></span></dt><dt><span class="section"><a href="actors-opacity.html#idm210514325056">5.3. Discussion</a></span></dt></dl></dd><dt><span class="section"><a href="actors-non-rectangular.html">6. Creating an actor with a non-rectangular shape</a></span></dt><dd><dl><dt><span class="section"><a href="actors-non-rectangular.html#idm210514277920">6.1. Problem</a></span></dt><dt><span class="section"><a href="actors-non-rectangular.html#idm210514276048">6.2. Solution</a></span></dt><dt><span class="section"><a href="actors-non-rectangular.html#idm210514267232">6.3. Discussion</a></span></dt></dl></dd></dl></div><div class="epigraph"><p>An actor's a guy who if you ain't talkin' about him, ain't
2
2
    listening.</p><div class="attribution"><span>—<span class="attribution">Edmon Gween, actor, on his deathbed</span></span></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="actors-introduction"></a>1. Introduction</h2></div></div></div><p>When building a User Interface with Clutter, the visible part
3
3
    of the UI — that is, what is displayed on the screen — is
4
4
    commonly referred to as "the scene graph". Like every graph, a scene