From fde8d298995d67e91422e4fdb522eee52df4bb7b Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Sun, 9 Sep 2012 09:29:55 +0900 Subject: [PATCH] Use icons to distinquish brush ents from others. Mesh-data icons indicate brush entities, object-data icons indicate the others. --- tools/io_qfmap/__init__.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tools/io_qfmap/__init__.py b/tools/io_qfmap/__init__.py index 449fde036..95dd526d6 100644 --- a/tools/io_qfmap/__init__.py +++ b/tools/io_qfmap/__init__.py @@ -59,7 +59,13 @@ def ecm_draw(self, context): layout = self.layout for item in self.menu_items: if type(item[1]) is str: - layout.operator("object.add_entity", text=item[0]).entclass=item[1] + ec = context.scene.qfmap.entity_classes.entity_classes[item[1]] + if ec.size: + icon = 'OBJECT_DATA' + else: + icon = 'MESH_DATA' + op = layout.operator("object.add_entity", text=item[0], icon=icon) + op.entclass=item[1] else: layout.menu(item[1].bl_idname)