Quellcode durchsuchen

tools: reduce icons' size in the project browser

Daniele Bartolini vor 1 Jahr
Ursprung
Commit
85189a63d9
1 geänderte Dateien mit 17 neuen und 15 gelöschten Zeilen
  1. 17 15
      tools/level_editor/project_browser.vala

+ 17 - 15
tools/level_editor/project_browser.vala

@@ -236,6 +236,8 @@ private Gtk.Menu? menu_create(string type, string name)
 
 
 public class ProjectIconView : Gtk.IconView
 public class ProjectIconView : Gtk.IconView
 {
 {
+	const int ICON_SIZE = 48;
+
 	public enum Column
 	public enum Column
 	{
 	{
 		TYPE,
 		TYPE,
@@ -394,39 +396,39 @@ public class ProjectIconView : Gtk.IconView
 		var fg_color = this.get_style_context().get_color(Gtk.StateFlags.NORMAL);
 		var fg_color = this.get_style_context().get_color(Gtk.StateFlags.NORMAL);
 		try {
 		try {
 			if (type == "<folder>")
 			if (type == "<folder>")
-				cell.set_property("pixbuf", theme.lookup_icon("folder-symbolic", 64, 0).load_symbolic(fg_color));
+				cell.set_property("pixbuf", theme.lookup_icon("folder-symbolic", ICON_SIZE, 0).load_symbolic(fg_color));
 			else if ((string)type == "state_machine")
 			else if ((string)type == "state_machine")
-				cell.set_property("pixbuf", theme.lookup_icon("text-x-generic-symbolic", 64, 0).load_symbolic(fg_color));
+				cell.set_property("pixbuf", theme.lookup_icon("text-x-generic-symbolic", ICON_SIZE, 0).load_symbolic(fg_color));
 			else if ((string)type == "config")
 			else if ((string)type == "config")
-				cell.set_property("pixbuf", theme.lookup_icon("text-x-generic-symbolic", 64, 0).load_symbolic(fg_color));
+				cell.set_property("pixbuf", theme.lookup_icon("text-x-generic-symbolic", ICON_SIZE, 0).load_symbolic(fg_color));
 			else if ((string)type == "font")
 			else if ((string)type == "font")
-				cell.set_property("pixbuf", theme.lookup_icon("font-x-generic-symbolic", 64, 0).load_symbolic(fg_color));
+				cell.set_property("pixbuf", theme.lookup_icon("font-x-generic-symbolic", ICON_SIZE, 0).load_symbolic(fg_color));
 			else if ((string)type == "level")
 			else if ((string)type == "level")
-				cell.set_property("pixbuf", theme.lookup_icon("text-x-generic-symbolic", 64, 0).load_symbolic(fg_color));
+				cell.set_property("pixbuf", theme.lookup_icon("text-x-generic-symbolic", ICON_SIZE, 0).load_symbolic(fg_color));
 			else if ((string)type == "material")
 			else if ((string)type == "material")
-				cell.set_property("pixbuf", theme.lookup_icon("text-x-generic-symbolic", 64, 0).load_symbolic(fg_color));
+				cell.set_property("pixbuf", theme.lookup_icon("text-x-generic-symbolic", ICON_SIZE, 0).load_symbolic(fg_color));
 			else if ((string)type == "mesh")
 			else if ((string)type == "mesh")
-				cell.set_property("pixbuf", theme.lookup_icon("text-x-generic-symbolic", 64, 0).load_symbolic(fg_color));
+				cell.set_property("pixbuf", theme.lookup_icon("text-x-generic-symbolic", ICON_SIZE, 0).load_symbolic(fg_color));
 			else if ((string)type == "package")
 			else if ((string)type == "package")
-				cell.set_property("pixbuf", theme.lookup_icon("package-x-generic-symbolic", 64, 0).load_symbolic(fg_color));
+				cell.set_property("pixbuf", theme.lookup_icon("package-x-generic-symbolic", ICON_SIZE, 0).load_symbolic(fg_color));
 			else if ((string)type == "physics_config")
 			else if ((string)type == "physics_config")
-				cell.set_property("pixbuf", theme.lookup_icon("text-x-generic-symbolic", 64, 0).load_symbolic(fg_color));
+				cell.set_property("pixbuf", theme.lookup_icon("text-x-generic-symbolic", ICON_SIZE, 0).load_symbolic(fg_color));
 			else if ((string)type == "lua")
 			else if ((string)type == "lua")
-				cell.set_property("pixbuf", theme.lookup_icon("x-office-document-symbolic", 64, 0).load_symbolic(fg_color));
+				cell.set_property("pixbuf", theme.lookup_icon("x-office-document-symbolic", ICON_SIZE, 0).load_symbolic(fg_color));
 			else if ((string)type == "unit")
 			else if ((string)type == "unit")
 				cell.set_property("pixbuf", _thumbnail_cache.get(type, name));
 				cell.set_property("pixbuf", _thumbnail_cache.get(type, name));
 			else if ((string)type == "shader")
 			else if ((string)type == "shader")
-				cell.set_property("pixbuf", theme.lookup_icon("text-x-generic-symbolic", 64, 0).load_symbolic(fg_color));
+				cell.set_property("pixbuf", theme.lookup_icon("text-x-generic-symbolic", ICON_SIZE, 0).load_symbolic(fg_color));
 			else if ((string)type == "sound")
 			else if ((string)type == "sound")
 				cell.set_property("pixbuf", _thumbnail_cache.get(type, name));
 				cell.set_property("pixbuf", _thumbnail_cache.get(type, name));
 			else if ((string)type == "sprite_animation")
 			else if ((string)type == "sprite_animation")
-				cell.set_property("pixbuf", theme.lookup_icon("text-x-generic-symbolic", 64, 0).load_symbolic(fg_color));
+				cell.set_property("pixbuf", theme.lookup_icon("text-x-generic-symbolic", ICON_SIZE, 0).load_symbolic(fg_color));
 			else if ((string)type == "sprite")
 			else if ((string)type == "sprite")
-				cell.set_property("pixbuf", theme.lookup_icon("text-x-generic-symbolic", 64, 0).load_symbolic(fg_color));
+				cell.set_property("pixbuf", theme.lookup_icon("text-x-generic-symbolic", ICON_SIZE, 0).load_symbolic(fg_color));
 			else if ((string)type == "texture")
 			else if ((string)type == "texture")
-				cell.set_property("pixbuf", theme.lookup_icon("image-x-generic-symbolic", 64, 0).load_symbolic(fg_color));
+				cell.set_property("pixbuf", theme.lookup_icon("image-x-generic-symbolic", ICON_SIZE, 0).load_symbolic(fg_color));
 			else
 			else
-				cell.set_property("pixbuf", theme.lookup_icon("text-x-generic-symbolic", 64, 0).load_symbolic(fg_color));
+				cell.set_property("pixbuf", theme.lookup_icon("text-x-generic-symbolic", ICON_SIZE, 0).load_symbolic(fg_color));
 		} catch (GLib.Error e) {
 		} catch (GLib.Error e) {
 			loge(e.message);
 			loge(e.message);
 		}
 		}