Logo Search packages:      
Sourcecode: banshee-community-extensions version File versions  Download package

ClutterFlow::ClutterFlowActor Class Reference

Inheritance diagram for ClutterFlow::ClutterFlowActor:

Banshee::ClutterFlow::ClutterFlowAlbum

List of all members.


Detailed Description

A ClutterFlowActor is a group containing the actor texture and it's reflection It does not contain any animation code, as this is provided by the FlowBehaviour class.

Definition at line 332 of file ClutterFlowActor.cs.


Public Member Functions

 ClutterFlowActor (CoverManager cover_manager, NeedPixbuf getDefaultPb)
int CompareTo (IIndexable obj)
ClutterFlowActor CreateClickClone ()
sealed override void Dispose ()
void SetShade (byte opacity, bool left)

Static Public Member Functions

static Gdk.Pixbuf MakeReflection (Pixbuf pb)

Protected Member Functions

virtual void DisposeStatics ()
virtual Gdk.Pixbuf GetDefaultPb ()
virtual void HandleButtonPressEvent (object o, ButtonPressEventArgs args)
virtual void HandleButtonReleaseEvent (object o, ButtonReleaseEventArgs args)
virtual void HandleLeaveEvent (object o, LeaveEventArgs args)
virtual void HandleTextureSizeChanged (object sender, EventArgs e)
virtual void OnAnchorChanged (object sender, NotifyArgs args)
virtual void OnAngleChanged (object sender, NotifyArgs args)
virtual void OnOpacityChanged (object sender, NotifyArgs args)
virtual void SetupActors ()
virtual void SetupCover ()
virtual void SetupShade ()
virtual bool SetupStatics ()
virtual void SlideIn ()
virtual void SlideOut ()
virtual void TryShading ()

Protected Attributes

string cache_key = ""
Clutter.Texture cover = null
CoverManager coverManager
bool disposed = false
bool has_shader = false
int index = -1
string label = ""
Clutter.Texture shade = null
Clutter.Shader shader
bool shifted_outwards
string sort_label = ""

Static Protected Attributes

static TextureHolder textureHolder

Properties

virtual string CacheKey [get, set]
bool CanUseShader [get]
Clutter.Texture Cover [get]
override CoverManager CoverManager [get, set]
virtual int Index [get, set]
static bool IsSetup [get, set]
virtual string Label [get, set]
Clutter.Texture Shade [get]
virtual string SortLabel [get, set]
bool SwappedToDefault [get, set]

Events

virtual IndexChangedEventHandler IndexChanged

Private Member Functions

void HandleParentSet (object o, ParentSetArgs args)
void SetCoverSwap ()
void SetShadeSwap ()

Private Attributes

bool delayed_cover_swap = false
bool delayed_shade_swap = false
NeedPixbuf getDefaultPb
bool swapped = false

Static Private Attributes

static bool is_setup = false

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index