|
| 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: