public class AttributesPanel extends java.lang.Object implements INodeChangeListener
Modifier and Type | Class and Description |
---|---|
static class |
AttributesPanel.APanelWorkMode |
static class |
AttributesPanel.EnumDefUsageRes |
Constructor and Description |
---|
AttributesPanel(org.eclipse.swt.widgets.Composite parent) |
AttributesPanel(org.eclipse.swt.widgets.Composite parent,
AttributesPanel.APanelWorkMode md) |
AttributesPanel(org.eclipse.swt.widgets.Composite parent,
AttributesPanel.APanelWorkMode md,
boolean readOnly) |
Modifier and Type | Method and Description |
---|---|
void |
attributeChange(TreeNode source,
java.lang.String what,
Attribute old) |
void |
attributesChange(TreeNode source,
ChangesSet<Attribute> swhat) |
void |
deleted(TreeNode source) |
void |
fireNodeResourceChange(TreeNode treeNode,
java.lang.String resName,
Moment m,
boolean inner) |
org.eclipse.swt.widgets.Control |
getControl() |
static AttributesPanel.EnumDefUsageRes |
getEnumDefUsages(TreeNode node,
java.lang.String name) |
boolean |
isDirty() |
void |
moved(TreeNode source,
TreeNode oldParent,
boolean internal) |
void |
refreshTable(java.lang.Object object) |
void |
resetColors() |
void |
setAttributeFilter(IAttributeFilter f) |
void |
setAttributeMarkColor(java.lang.String key,
org.eclipse.swt.graphics.Color color) |
void |
setEnabled(boolean b) |
void |
setNode(TreeNode node) |
void |
setTransactionIgnore(boolean ti) |
public AttributesPanel(org.eclipse.swt.widgets.Composite parent)
public AttributesPanel(org.eclipse.swt.widgets.Composite parent, AttributesPanel.APanelWorkMode md)
public AttributesPanel(org.eclipse.swt.widgets.Composite parent, AttributesPanel.APanelWorkMode md, boolean readOnly)
public void setAttributeFilter(IAttributeFilter f)
public static AttributesPanel.EnumDefUsageRes getEnumDefUsages(TreeNode node, java.lang.String name)
public org.eclipse.swt.widgets.Control getControl()
public void setNode(TreeNode node)
public void refreshTable(java.lang.Object object)
public void setEnabled(boolean b)
public void attributeChange(TreeNode source, java.lang.String what, Attribute old)
attributeChange
in interface INodeChangeListener
public void attributesChange(TreeNode source, ChangesSet<Attribute> swhat)
attributesChange
in interface INodeChangeListener
public void deleted(TreeNode source)
deleted
in interface INodeChangeListener
public void moved(TreeNode source, TreeNode oldParent, boolean internal)
moved
in interface INodeChangeListener
public void setTransactionIgnore(boolean ti)
public boolean isDirty()
public void fireNodeResourceChange(TreeNode treeNode, java.lang.String resName, Moment m, boolean inner)
fireNodeResourceChange
in interface INodeChangeListener
public void setAttributeMarkColor(java.lang.String key, org.eclipse.swt.graphics.Color color)
public void resetColors()