[gnome-builder/wip/chergert/completion] clang: add icons for macros



commit b14a40dfe5d9c58647b3c0161c73e7e2b77fb63b
Author: Christian Hergert <chergert redhat com>
Date:   Wed May 30 21:12:07 2018 -0700

    clang: add icons for macros

 src/plugins/clang/ide-clang-completion-item.c | 6 ++++++
 1 file changed, 6 insertions(+)
---
diff --git a/src/plugins/clang/ide-clang-completion-item.c b/src/plugins/clang/ide-clang-completion-item.c
index 0ae1fce87..3992f5c6e 100644
--- a/src/plugins/clang/ide-clang-completion-item.c
+++ b/src/plugins/clang/ide-clang-completion-item.c
@@ -109,6 +109,12 @@ ide_clang_completion_item_do_init (IdeClangCompletionItem *self)
       self->kind = IDE_SYMBOL_CLASS;
       break;
 
+    case CXCursor_MacroDefinition:
+    case CXCursor_MacroExpansion:
+      self->icon_name = "lang-define-symbolic";
+      self->kind = IDE_SYMBOL_MACRO;
+      break;
+
     case CXCursor_EnumConstantDecl:
       self->icon_name = "lang-enum-value-symbolic";
       self->kind = IDE_SYMBOL_ENUM_VALUE;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]