#include <scriptable.h>
Public Member Functions | |
virtual | ~Scriptable () |
ClutterScriptable * | gobj () |
Provides access to the underlying C GObject. | |
const ClutterScriptable * | gobj () const |
Provides access to the underlying C GObject. | |
void | set_id (const std::string &id) |
Sets id as the unique Clutter script it for this instance of Clutter::ScriptableIface. | |
std::string | get_id () const |
Retrieves the id of scriptable set using set_id(). | |
Static Public Member Functions | |
static void | add_interface (GType gtype_implementer) |
Protected Member Functions | |
virtual void | set_id_vfunc (const std::string &id) |
virtual std::string | get_id_vfunc () const |
Related Functions | |
(Note that these are not member functions.) | |
Glib::RefPtr< Clutter::Scriptable > | wrap (ClutterScriptable *object, bool take_copy=false) |
A Glib::wrap() method for this object. |
virtual Clutter::Scriptable::~Scriptable | ( | ) | [virtual] |
static void Clutter::Scriptable::add_interface | ( | GType | gtype_implementer | ) | [static] |
ClutterScriptable* Clutter::Scriptable::gobj | ( | ) | [inline] |
Provides access to the underlying C GObject.
Reimplemented in Clutter::Actor, Clutter::BehaviourBspline, Clutter::BehaviourPath, Clutter::CloneTexture, Clutter::Entry, Clutter::Group, Clutter::Label, Clutter::Rectangle, Clutter::Stage, Clutter::Texture, and Clutter::Cairo::CairoTexture.
const ClutterScriptable* Clutter::Scriptable::gobj | ( | ) | const [inline] |
Provides access to the underlying C GObject.
Reimplemented in Clutter::Actor, Clutter::BehaviourBspline, Clutter::BehaviourPath, Clutter::CloneTexture, Clutter::Entry, Clutter::Group, Clutter::Label, Clutter::Rectangle, Clutter::Stage, Clutter::Texture, and Clutter::Cairo::CairoTexture.
void Clutter::Scriptable::set_id | ( | const std::string & | id | ) |
Sets id as the unique Clutter script it for this instance of Clutter::ScriptableIface.
This name can be used by user interface designer applications to define a unique name for an object constructable using the UI definition language parsed by Clutter::Script.
Since: 0.6
id | The Clutter::Script id of the object. |
std::string Clutter::Scriptable::get_id | ( | ) | const |
Retrieves the id of scriptable set using set_id().
virtual void Clutter::Scriptable::set_id_vfunc | ( | const std::string & | id | ) | [protected, virtual] |
virtual std::string Clutter::Scriptable::get_id_vfunc | ( | ) | const [protected, virtual] |
Glib::RefPtr< Clutter::Scriptable > wrap | ( | ClutterScriptable * | object, | |
bool | take_copy = false | |||
) | [related] |
A Glib::wrap() method for this object.
object | The C instance. | |
take_copy | False if the result should take ownership of the C instance. True if it should take a new copy or ref. |