diff --git a/Extensions/BBText/JsExtension.js b/Extensions/BBText/JsExtension.js index a43db7ba56ca..aa0e9a093705 100644 --- a/Extensions/BBText/JsExtension.js +++ b/Extensions/BBText/JsExtension.js @@ -436,6 +436,21 @@ module.exports = { addSettersAndGettersToObject(object, setterAndGetterProperties, 'BBText'); + object + .addAction( + `SetFontFamily2`, + _('Font family'), + _('Set font family'), + _('Set the font of _PARAM0_ to _PARAM1_'), + '', + 'res/actions/font24.png', + 'res/actions/font24.png' + ) + .addParameter('object', 'BBText', 'BBText', false) + .addParameter('fontResource', _('Font family'), '', false) + .getCodeExtraInformation() + .setFunctionName(`setFontFamily`); + const actions = object.getAllActions(); const conditions = object.getAllConditions(); const expressions = object.getAllExpressions(); @@ -443,6 +458,9 @@ module.exports = { actions.get('BBText::SetOpacity').setHidden(); conditions.get('BBText::IsOpacity').setHidden(); expressions.get('GetOpacity').setHidden(); + // Action deprecated because it's using the `string` type instead of the more + // user-friendly `fontResource` type. + actions.get('BBText::SetFontFamily').setHidden(); return extension; }, diff --git a/Extensions/TextInput/JsExtension.js b/Extensions/TextInput/JsExtension.js index bb26dba77be3..9e429f027892 100644 --- a/Extensions/TextInput/JsExtension.js +++ b/Extensions/TextInput/JsExtension.js @@ -383,7 +383,7 @@ module.exports = { 'res/actions/font24.png', 'res/actions/font.png' ) - .addParameter('object', _('Bitmap text'), 'TextInputObject', false) + .addParameter('object', _('Text input'), 'TextInputObject', false) .addParameter('fontResource', _('Font resource name'), '', false) .getCodeExtraInformation() .setFunctionName('setFontResourceName');