Operators¶
Copy/Insert Operators¶
- class TEXT_OT_copy_emoji_COMMON¶
Copy an emoji to the clipboard.
- Bl_idname:
frameflow.copy_emoji
Properties:
emoji(StringProperty): The emoji character to copytooltip(StringProperty): Tooltip text for the button
- class TEXT_OT_insert_emoji_COMMON¶
Insert an emoji at the cursor position.
- Bl_idname:
frameflow.insert_emoji
Supported contexts:
Text Editor: Inserts into active text block
View3D: Inserts into active FONT object (edit mode)
Geometry Nodes: Appends to string input sockets
- class TEXT_OT_delete_emoji_panel_COMMON¶
Clear the search query and clipboard.
- Bl_idname:
frameflow.delete_emoji
Category Operators¶
- class TEXT_OT_emoji_back_to_categories¶
Return to category selection view.
- Bl_idname:
text.emoji_back_to_categories
- class TEXT_OT_emoji_no_svg¶
Placeholder button when SVG is unavailable.
- Bl_idname:
text.emoji_no_svg
SVG Operators¶
- class FRAMEFLOW_OT_import_emoji_svg¶
Import an emoji’s SVG as a Blender curve object.
- Bl_idname:
frameflow.import_emoji_svg
Properties:
emoji(StringProperty): The emoji to importtooltip(StringProperty): Tooltip text
Mode Operators¶
- class FRAMEFLOW_OT_set_mode¶
Toggle between Copy and Insert modes.
- Bl_idname:
frameflow.set_mode
Properties:
mode(StringProperty): Either ‘COPY’ or ‘INSERT’
Utility Operators¶
- class text_object_check_modeling_mode¶
Check if active object is a text object and insert emoji.
- Bl_idname:
frameflow.text_object_check_modeling_mode