[gnome-builder] symbol: add class symbols



commit bae0762cb24cb9add94a987020e32f67bd61adea
Author: Christian Hergert <christian hergert me>
Date:   Sun Mar 29 15:58:32 2015 -0700

    symbol: add class symbols
    
    We don't extract this yet (well at least not tested), but might as well
    hook up the UI for other languages that want to implement it.

 src/editor/gb-editor-view.c               |    3 +++
 src/resources/gnome-builder.gresource.xml |    1 +
 2 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/src/editor/gb-editor-view.c b/src/editor/gb-editor-view.c
index 0cffed6..30545a3 100644
--- a/src/editor/gb-editor-view.c
+++ b/src/editor/gb-editor-view.c
@@ -282,6 +282,9 @@ gb_editor_view_update_symbols_cb (GObject      *object,
           break;
 
         case IDE_SYMBOL_CLASS:
+          icon_name = "lang-class-symbolic";
+          break;
+
         case IDE_SYMBOL_SCALAR:
         case IDE_SYMBOL_METHOD:
         case IDE_SYMBOL_UNION:
diff --git a/src/resources/gnome-builder.gresource.xml b/src/resources/gnome-builder.gresource.xml
index 0964c5b..d7dada4 100644
--- a/src/resources/gnome-builder.gresource.xml
+++ b/src/resources/gnome-builder.gresource.xml
@@ -14,6 +14,7 @@
     <file 
alias="icons/scalable/actions/builder-split-tab-right-symbolic.svg">../../data/icons/hicolor/scalable/actions/builder-split-tab-right-symbolic.svg</file>
     <file 
alias="icons/scalable/actions/builder-split-tab-symbolic.svg">../../data/icons/hicolor/scalable/actions/builder-split-tab-symbolic.svg</file>
     
+    <file 
alias="icons/scalable/autocomplete/lang-class-symbolic.svg">../../data/icons/hicolor/scalable/autocomplete/lang-class-symbolic.svg</file>
     <file 
alias="icons/scalable/autocomplete/lang-enum-symbolic.svg">../../data/icons/hicolor/scalable/autocomplete/lang-enum-symbolic.svg</file>
     <file 
alias="icons/scalable/autocomplete/lang-function-symbolic.svg">../../data/icons/hicolor/scalable/autocomplete/lang-function-symbolic.svg</file>
     <file 
alias="icons/scalable/autocomplete/lang-struct-symbolic.svg">../../data/icons/hicolor/scalable/autocomplete/lang-struct-symbolic.svg</file>


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