#include "text_property.hpp" #include #include #include #include #include IkarusTextProperty::IkarusTextProperty(IkarusProject * project, IkarusId id): IkarusProperty{project, id, this} {} IkarusTextProperty * ikarus_text_property_create( struct IkarusProject * project, char const * name, struct IkarusPropertySource * property_source, IkarusErrorData * error_out ) { return ikarus::util::create_property(project, name, property_source, error_out); } IkarusTextValue * ikarus_text_property_get_default_value(IkarusTextProperty * property, IkarusErrorData * error_out) { return ikarus::util::get_default_value(property, error_out); } void ikarus_text_property_set_default_value( IkarusTextProperty * property, IkarusTextValue * new_default_value, IkarusErrorData * error_out ) { ikarus::util::set_default_value(property, new_default_value, error_out); }