图标

GMF树形布局 3 展开/折叠时更换Node图标

不问归期 提交于 2020-04-07 12:39:49
前一篇博客实现了展开/折叠,但是如果当节点折叠时图标可以发生变化,例如变成加号,那就直观了。这篇博客解决这个问题。 具体步骤如下: 1、首先,将两个图标文件放在diagram工程下的icons\custom下,并刷新这个工程,如下图所示: 2、修改Topic节点图标的地方,在TopicNameEditPart中的getLabelIcon()方法中,需要将它修改。具体思路是:检查其父类即 TopicEditPart所对应的的模型的isExpanded成员变量,如果是false,则返回加号图像,否则,返回Topic图像。 修改 getLabelIcon()方法如下: /** * @generated NOT */ protected Image getLabelIcon() { EObject parserElement = getParserElement(); if (parserElement == null) { return null; } return this.createLabelIconImage(); } 3、在 TopicNameEditPart中添加createLabelIconImage()方法: /** * 根据父模型,创建标签图标 */ private Image createLabelIconImage() { Image labelIconImage

win7下修复程序图标显示异常

僤鯓⒐⒋嵵緔 提交于 2020-02-29 12:45:20
图标缓存,即Windows系统为软件图标所建立的一个图标缓冲区。当图标有所更改的时候系统会将新的图标自动写入缓冲区从而使下次重启电脑时图标不会恢复原样。 1、对于win7旗舰版用户,可通过在“个性化”中简单地更换主题来刷新图标缓存; 2、win7家庭普通版(Home Basic)在控制面板中选择“更改桌面图标”,还原默认值; 3、图标异常的修复( 推荐采用 ) 打开任务管理器并结束进程explorer.exe;使用winrar,好压等工具打开目录—%userprofile%\appdata\local\,找到图标缓存文件IconCache.db并删除;任务管理器“新任务”输入explorer.exe;查看是否恢复正常。 win7系统 中图标缓存文件是:%userprofile%\AppData\Local\IconCache.db,可以更改缓存大小以适应(桌面)图标的数量。在注册表中找到以下项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer,在其右侧窗格中新建名为“Max Cached Icons”的字符串值,并设为“2048“(2048表示占内存2M,最大只能设置为8192),重启电脑即可生效。 ”图标缓存出现问题是不可避免的,出现问题不可怕,只要我们学会如何解决问题就好

win10/8/8.1系统我的电脑六个文件夹删除方法

我们两清 提交于 2019-12-05 13:52:10
在windows10/8.1/8系统中的此电脑(我的电脑)中多出了六个文件夹,如下图所示: 如果不喜欢,我们怎么来删除这6个文件夹呢? 下面我们通过修改计算机的注册表来实现删除这6个文件夹。 步骤: 1.打开注册表; 键盘win+R弹出运行窗口,输入regedit,点击【确定】,即可打开注册表,结果如下: 2.依次打开目录:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\,结果如下图: 把该目录下的除DelegateFolders项的所有项全部删除,如下图所示: 3.重启计算机即可发现,六个文件夹已经没有了: 来源: oschina 链接: https://my.oschina.net/u/2716743/blog/666817

如何解决Xcode5上传应用时找不到图标的问题。

夙愿已清 提交于 2019-12-01 05:25:25
错误提示:Invalid Image Path - No image found at the path referenced under key "CFBundleFile":Icon.png 今天上传应用时发现这个错误提示,查了一下留个记录,希望能帮助遇到同样问题的你。 这个问题一般会出现在就应用迭代升级支持新的iOS7,将工程迁移用Xcode5编辑的情况。Xcode5中对图标和加载图片采用了新的管理模式,通过 Asset Catalog 来统一管理。 所以解决方案请依据你的具体方案而定: 第一:如果你的应用只支持iOS5或者更新,那么你直接按Xcode5的建议,通过 Asset Catalog 来管理即可。 如果你脸黑,Xcode5没有自动提示你,那么你可以按下图指示手动操作“Use Asset Catalog ”。 第二:如果你的应用需要支持到5.0以下,那么你首先应该“诅咒”下你的老板和客户,然后在按照一下步骤操作。 (第二种方法我没有进行验证,细节上可能有所不同) 1. 准备8张图标文件: 其中两张用于支持iOS6或者更早 (57x57 和 114x114), 两张用于支持 iOS7 (60x60 和 120x120),两张用于支持iOS6或者更早的 spotlight search/settings(29x29 和 58x58), 以及两张用于支持spotlight