Panels

Base Panels

class PARENT_PT_COMMON_Panel

Base panel class providing common UI elements for all Mesh Writer panels.

Located in: common_parent_UI_panel.py

class EMOJI_SEARCH_BAR_PT_COMMON

Search bar panel with emoji search functionality.

Located in: common_parent_emoji_search_bar.py

Features:

  • Search input field

  • Copy/Insert mode toggle buttons

  • Clear button

  • SVG options checkbox (View3D only)

  • Search results grid

class TEXT_PT_emoji_category_panel

Base panel for emoji category browsing.

Located in: common_parent_emoji_category_panel.py

Features:

  • 2-column category button grid

  • 4-column emoji grid per category

  • Back navigation

View3D Panels

Panels in view3d_main_panel.py:

  • VIEW3D_PT_parent_panel - Main parent panel

  • VIEW3D_EMOJI_CATEGORIES_PT_COMMON - Emoji categories

  • VIEW3D_MATH_SYMB_PT_COMMON - Math symbols

  • VIEW3D_SUP_SUB_SCRIPT_PT_COMMON - Super/subscript characters

Text Editor Panels

Panels in text_editor_main_panel.py:

  • TEXT_EDITOR_PT_parent_panel - Main parent panel

  • TEXT_EDITOR_EMOJI_CATEGORIES_PT_COMMON - Emoji categories

Geometry Nodes Panels

Panels in geo_nodes_main_panel.py:

  • GEO_NODES_PT_parent_panel - Main parent panel

  • GEO_NODES_EMOJI_CATEGORIES_PT_COMMON - Emoji categories

  • GEO_NODES_MATH_SYMB_PT_COMMON - Math symbols

Note

SVG import is disabled in Geometry Nodes as SVG curves don’t work in that context.