#1221 Separate icons for different actionscript objects (class/interface/frame/)

This commit is contained in:
Jindra Petřík
2021-03-08 21:10:01 +01:00
parent 311d1671eb
commit 3e90adbf69
19 changed files with 108 additions and 1 deletions

View File

@@ -122,6 +122,17 @@ public class ScriptPack extends AS3ClassTreeItem {
return packageName;
}
public Trait getPublicTrait() {
for (int t : traitIndices) {
Multiname name = abc.script_info.get(scriptIndex).traits.traits.get(t).getName(abc);
Namespace ns = name.getNamespace(abc.constants);
if ((ns.kind == Namespace.KIND_PACKAGE) || (ns.kind == Namespace.KIND_PACKAGE_INTERNAL)) {
return abc.script_info.get(scriptIndex).traits.traits.get(t);
}
}
return null;
}
public String getPathScriptName() {
String scriptName = "";
for (int t : traitIndices) {

View File

@@ -693,6 +693,10 @@ public final class Configuration {
@ConfigurationCategory("ui")
public static ConfigurationItem<Boolean> displayAs3TraitsListAndConstantsPanel = null;
@ConfigurationDefaultBoolean(true)
@ConfigurationCategory("ui")
public static ConfigurationItem<Boolean> useAsTypeIcons = null;
private enum OSId {
WINDOWS, OSX, UNIX
}