PropertiesGroup

Constructors

this
this(DzlPropertiesGroup* dzlPropertiesGroup, bool ownedRef = false)

Sets our main struct and passes it to the parent class.

this
this(ObjectG object)

This creates a new #DzlPropertiesGroup to create stateful actions around properties in @object.

this
this(GType objectType)

This creates a new #DzlPropertiesGroup for which the initial object is %NULL.

Members

Functions

addAllProperties
void addAllProperties()

This function will try to add all properties found on the target instance to the group. Only properties that are supported by the #DzlPropertiesGroup will be added.

addProperty
void addProperty(string name, string propertyName)

Adds a new stateful action named @name which maps to the underlying property @property_name of #DzlPropertiesGroup:object.

addPropertyFull
void addPropertyFull(string name, string propertyName, DzlPropertiesFlags flags)

Adds a new stateful action named @name which maps to the underlying property @property_name of #DzlPropertiesGroup:object.

getPropertiesGroupStruct
DzlPropertiesGroup* getPropertiesGroupStruct(bool transferOwnership = false)

Get the main Gtk struct

getStruct
void* getStruct()

the main Gtk struct as a void*

remove
void remove(string name)

Removes an action from @self that was previously added with dzl_properties_group_add_property(). @name should match the name parameter to that function.

Static functions

getType
GType getType()

Variables

dzlPropertiesGroup
DzlPropertiesGroup* dzlPropertiesGroup;

the main Gtk struct

Meta