|
static void | add_interface (GType gtype_implementer) |
|
static GType | get_type () |
| Get the GType for this class, for use with the underlying GObject type system. More...
|
|
Clutter::Scriptable::Scriptable |
( |
) | |
|
|
protected |
You should derive from this class to use it.
virtual Clutter::Scriptable::~Scriptable |
( |
) | |
|
|
virtual |
static void Clutter::Scriptable::add_interface |
( |
GType |
gtype_implementer) | |
|
|
static |
Retrieves the id of scriptable set using set_id().
- Since cluttermm 0.6:
- Returns
- The id of the object. The returned string is owned by the scriptable object and should never be modified of freed.
virtual const char* Clutter::Scriptable::get_id_vfunc |
( |
) | |
const |
|
protectedvirtual |
static GType Clutter::Scriptable::get_type |
( |
) | |
|
|
static |
Get the GType for this class, for use with the underlying GObject type system.
ClutterScriptable* Clutter::Scriptable::gobj |
( |
) | |
|
|
inline |
Provides access to the underlying C GObject.
const ClutterScriptable* Clutter::Scriptable::gobj |
( |
) | |
const |
|
inline |
Provides access to the underlying C GObject.
Parses the passed JSON node.
The implementation must set the type of the passed Value pointer using Glib::value_init().
- Since cluttermm 0.6:
- Parameters
-
script | The Clutter::Script creating the scriptable instance. |
value | The generic value to be set. |
name | The name of the node. |
node | The JSON node to be parsed. |
- Returns
true
if the node was successfully parsed, false
otherwise.
Overrides the common properties setting.
The underlying virtual function should be used when implementing custom properties.
- Since cluttermm 0.6:
- Parameters
-
script | The Clutter::Script creating the scriptable instance. |
name | The name of the property. |
value | The value of the property. |
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 cluttermm 0.6:
- Parameters
-
virtual void Clutter::Scriptable::set_id_vfunc |
( |
const std::string & |
id) | |
|
|
protectedvirtual |
A Glib::wrap() method for this object.
- Parameters
-
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. |
- Returns
- A C++ instance that wraps this C instance.
The documentation for this class was generated from the following file: