摘要:
许多 IDE(例如传统的 Eclipse IDE)都具有全局、可扩展属性视图的概念,它显示IDE 中与当前选择有关 的附加信息。这些 IDE 中大量使用属性视图来显示元素的详细信息,例如图表编辑器、复杂树编辑器或文件资源管理器。主要思想是在 IDE 中拥有一个全局的、通用的属性视图,但允许特定的实现 阅读全文
摘要:
消息服务允许您向用户显示消息、交互式对话和进度信息。 您可以注入 MessageService 并在其上调用 info、warn 或 error 来报告您的消息(请参见下面的代码示例): @inject(MessageService) private readonly messageService: 阅读全文
摘要:
Eclipse Theia 中的Label Provider负责元素/节点在 UI 中的呈现方式。Label Provider确定在树、列表或其他位置(例如视图标题)中显示元素的图标和文本。一个很好的例子是文件资源管理器:文件和目录节点从Label Provider中检索它们的图标和文本。另一个使用 阅读全文