internal ImageListAdv ResizeImagesForListView(Size size) { if (imageListIconsLarge.ImageSize == size) { return(imageListIconsLarge); } return(ImageListAdv.MakeResizedImageList(imageListIconsLarge, size.Width, size.Height));; }
internal void LoadDefaultImages() { defaultSmallImage = Properties.Resources.Default_16; defaultLargeImage = Properties.Resources.Default_32; AddImage("Default", Properties.Resources.Default_16, Properties.Resources.Default_32); AddImage("Namespace", Properties.Resources.Namespace_16, null); AddImage("Class", Properties.Resources.Class, Properties.Resources.Class_32); AddImage("Struct", Properties.Resources.Struct, null); AddImage("Assembly", Properties.Resources.Assembly, null); //!!!!tr //if( EditorAPI.DarkTheme ) // AddImage( "Resource", Properties.Resources.Resource_16_Dark, Properties.Resources.Resource_32_Dark ); //else AddImage("Resource", Properties.Resources.Resource_16, Properties.Resources.Resource_32); AddImage("AssemblyList", Properties.Resources.AssemblyList, null); AddImage("Folder", Properties.Resources.Folder_16, Properties.Resources.Folder_32); AddImage("Delegate", Properties.Resources.Delegate, null); AddImage("Enum", Properties.Resources.Enum, null); AddImage("Property", Properties.Resources.Property, null); AddImage("GoUpper", Properties.Resources.GoUpper_16, null); AddImage("Method", Properties.Resources.Method, null); AddImage("Event", Properties.Resources.Event_16, null); AddImage("StaticClass", Properties.Resources.StaticClass, null); AddImage("StaticEvent", Properties.Resources.StaticEvent, null); AddImage("StaticMethod", Properties.Resources.StaticMethod, null); AddImage("StaticProperty", Properties.Resources.StaticProperty, null); AddImage("Constructor", Properties.Resources.Constructor, null); AddImage("Operator", Properties.Resources.Operator, null); AddImage("CSharp", Properties.Resources.CSharp_16, Properties.Resources.CSharp_32); AddImage("UI", Properties.Resources.Window_16, Properties.Resources.Window_32); AddImage("Image", Properties.Resources.Image_16, Properties.Resources.Image_32); AddImage("Sound", Properties.Resources.Sound_16, Properties.Resources.Sound_32); AddImage("Mesh", Properties.Resources.Mesh_16, Properties.Resources.Mesh_32); AddImage("Material", Properties.Resources.Material_16, Properties.Resources.Material_32); AddImage("Scene", Properties.Resources.Scene_16, Properties.Resources.Scene_32); AddImage("Cog", Properties.Resources.Cog_16, Properties.Resources.Cog_32); AddImage("CSharpProject", Properties.Resources.CSharpProject_16, Properties.Resources.CSharpProject_32); AddImage("Attach", Properties.Resources.Attach_16, Properties.Resources.Attach_32); AddImage("New", Properties.Resources.New_16, Properties.Resources.New_32); //AddImage( "Character", Properties.Resources.MeshSkeleton_16, Properties.Resources.MeshSkeleton_32 ); //HACK: recreate images to fix render image size at different system scales. int listImageSize = imageListIconsLarge.ImageSize.Height; imageListIconsLarge = ImageListAdv.MakeResizedImageList(imageListIconsLarge, listImageSize, listImageSize); }