public class ProjectBrowserRoot extends MutableNavTreeNode
getGlobalFolder()
and getProjectFolder()
AbstractNavTreeNode.DeleteReason, AbstractNavTreeNode.PopupAction, AbstractNavTreeNode.ResourceChangeListener
BY_NAME, BY_SORT_ORDER
bold, children, childrenLoaded, copyAction, cutAction, deleteAction, depth, icon, italic, log, model, name, NAME_PATTERN, parent, pasteAction, protectedAction, protectedMenuItem, renameAction, selectionModel, text, thumbnail, tooltip
Constructor and Description |
---|
ProjectBrowserRoot(Project project,
NavTreePanel.EditableTreeModel model,
javax.swing.tree.TreeSelectionModel selectionModel,
DesignerContext context) |
Modifier and Type | Method and Description |
---|---|
MutableNavTreeNode |
getConfigFolder()
Deprecated.
As of Ignition 7.7, this has been replaced by
getProjectFolder() |
MutableNavTreeNode |
getGlobalFolder()
Returns the "Global" folder.
|
ProjectFolder |
getProjectFolder()
Returns the "Project" folder.
|
void |
notifyGlobalFolderRequired()
Call this before you request the global folder.
|
void |
showPopupMenu(java.awt.Component source,
int x,
int y,
int modifiers,
javax.swing.tree.TreePath[] paths,
java.util.List<AbstractNavTreeNode> selection)
Called when a popup triggering event (right click) occurs over this node.
|
addChild, isChildrenSorted, newComparator
addBadges, addEditActions, canCopy, canDelete, canDrag, canDrop, canPaste, checkChildren, children, confirmDelete, createProjectCopy, debug, debug, dispatchSelectionEvent, doCopy, doCut, doDelete, doPaste, expand, findChild, findCommonEditActionHandler, findDropHandler, findEditActionHandler, forceChildrenReload, getAllowsChildren, getChildAt, getChildCount, getClipboard, getCommonEditActionHandler, getDepth, getExpandedIcon, getIcon, getIndex, getModel, getName, getParent, getSelectionModel, getSortOrder, getText, getThumbnail, getTooltip, getWorkspaceName, initPopupMenu, install, isBold, isEditable, isEditActionHandler, isItalic, isLeaf, isProtected, isProtectedEnabled, isSelected, isValidName, iterator, loadChildren, newLogger, notifyChildNameChanged, onChildrenSelected, onDoubleClick, onEdit, onSelected, pathToRoot, recreate, refresh, reload, select, select, setBold, setChildren, setIcon, setItalic, setName, setProtected, setText, setThumbnail, setTooltip, setupEditActions, showPopup, toString, uninstall, uninstallChildren, useThumbnailTooltip
public ProjectBrowserRoot(Project project, NavTreePanel.EditableTreeModel model, javax.swing.tree.TreeSelectionModel selectionModel, DesignerContext context)
@Deprecated public MutableNavTreeNode getConfigFolder()
getProjectFolder()
public ProjectFolder getProjectFolder()
public MutableNavTreeNode getGlobalFolder()
public void notifyGlobalFolderRequired()
getGlobalFolder()
public void showPopupMenu(java.awt.Component source, int x, int y, int modifiers, javax.swing.tree.TreePath[] paths, java.util.List<AbstractNavTreeNode> selection)
AbstractNavTreeNode
showPopupMenu
in class AbstractNavTreeNode
source
- The component to use as the invoker for the popup menu.x
- popup location x valuey
- popup location y valuemodifiers
- extended modifier mask for this event, e.g. this which end with the _DOWN_MASK suffix,
such as ALT_DOWN_MASK, BUTTON1_DOWN_MASK, and others, as defined in
InputEvent.getModifiers()
)}selection
- The list of currently selected nodes.