#pragma once /// \file text_property_settings.h /// \author Folling #include /// \addtogroup property_settings PropertySettings /// \brief Text property settings add additional constraints to text properties. /// \details The following settings are available: /// /// @{ IKARUS_BEGIN_HEADER struct IkarusTextPropertySettings; /// \brief Sets the default value for a text property. /// \param settings The text property settings. /// \pre \li Must not be null. /// \param default_value The default value. /// \pre \li Must not be null. /// \pre \li Must be a valid value for the property. /// \remark The settings take ownership of the value, the caller must not free it. IKA_API void ikarus_text_property_settings_set_default_value( struct IkarusTextPropertySettings * settings, struct IkarusTextValue * default_value ); IKARUS_END_HEADER /// @}