""" Legacy widgets module (removed). The editor runtime has migrated to ImGui. This module keeps old export names as compatibility stubs so accidental imports fail with clear guidance. """ _REMOVED_MESSAGE = ( "ui.widgets has been removed: the editor now runs on ImGui only. " "Use ui.panels/* and ui.lui_manager instead." ) class _RemovedLegacyWidget: def __init__(self, *args, **kwargs): raise RuntimeError(_REMOVED_MESSAGE) class NewProjectDialog(_RemovedLegacyWidget): pass class CustomMeta3DWidget(_RemovedLegacyWidget): pass class CustomFileView(_RemovedLegacyWidget): pass class CustomAssetsTreeWidget(_RemovedLegacyWidget): pass class CustomConsoleDockWidget(_RemovedLegacyWidget): pass class UniversalMessageDialog(_RemovedLegacyWidget): pass class StyledTextInputDialog(_RemovedLegacyWidget): pass class CustomTreeWidget(_RemovedLegacyWidget): pass __all__ = [ "NewProjectDialog", "CustomMeta3DWidget", "CustomFileView", "CustomAssetsTreeWidget", "CustomConsoleDockWidget", "UniversalMessageDialog", "StyledTextInputDialog", "CustomTreeWidget", ]