Eclipse GEF
2.1

Uses of Class
org.eclipse.gef.palette.PaletteEntry

Packages that use PaletteEntry
org.eclipse.gef.palette This package defines and implements the model used by the PaletteViewer
org.eclipse.gef.ui.palette   
org.eclipse.gef.ui.palette.customize   
 

Uses of PaletteEntry in org.eclipse.gef.palette
 

Subclasses of PaletteEntry in org.eclipse.gef.palette
 class CombinedTemplateCreationEntry
          A combination of a PaletteTemplateEntry and ToolEntry.
 class ConnectionCreationToolEntry
          A palette ToolEntry for a ConnectionCreationTool.
 class CreationToolEntry
          A palette ToolEntry for a CreationTool.
 class MarqueeToolEntry
          A palette ToolEntry for a MarqueeSelectionTool.
 class PaletteContainer
          Default implementation of PaletteContainer
 class PaletteDrawer
          A PaletteDrawer is a collapsible container that can have other non-container palette entries.
 class PaletteGroup
          A PaletteGroup consists of a group of PaletteEntry objects that are uncollapsible .
 class PaletteRoot
          Serves as the root PaletteEntry for the palette model.
 class PaletteSeparator
          A separator for the palette

Separators can also be used as markers.
 class PaletteTemplateEntry
           
 class SelectionToolEntry
          A ToolEntry for a SelectionTool.
 class ToolEntry
          A factory for returning Tools.
 

Methods in org.eclipse.gef.palette with parameters of type PaletteEntry
 void PaletteContainer.add(PaletteEntry entry)
          Adds the given entry to the end of this PaletteContainer
 void PaletteContainer.add(int index, PaletteEntry entry)
          Adds the given PaletteEntry at position index.
 boolean PaletteContainer.moveDown(PaletteEntry entry)
          Moves the given entry down, if possible.
 boolean PaletteContainer.moveUp(PaletteEntry entry)
          Moves the given entry up, if possible.
 void PaletteContainer.remove(PaletteEntry entry)
          Removes the given PaletteEntry from this PaletteContainer
 

Uses of PaletteEntry in org.eclipse.gef.ui.palette
 

Methods in org.eclipse.gef.ui.palette with parameters of type PaletteEntry
 boolean PaletteCustomizer.canDelete(PaletteEntry entry)
          Indicates whether the given entry can be deleted from the model or not.
 boolean PaletteCustomizer.canMoveDown(PaletteEntry entry)
          Indicates whether the given entry can be moved down or not.
 boolean PaletteCustomizer.canMoveUp(PaletteEntry entry)
          Indicates whether the given entry can be moved up or not.
 EntryPage PaletteCustomizer.getPropertiesPage(PaletteEntry entry)
          Returns an EntryPage that will display the custom properties of the given entry.
 void PaletteCustomizer.performDelete(PaletteEntry entry)
          Updates the model by deleting the given entry from it.
 void PaletteCustomizer.performMoveDown(PaletteEntry entry)
          Updates the model by moving the entry down.
 void PaletteCustomizer.performMoveUp(PaletteEntry entry)
          Updates the model by moving the entry up.
 

Uses of PaletteEntry in org.eclipse.gef.ui.palette.customize
 

Methods in org.eclipse.gef.ui.palette.customize that return PaletteEntry
 PaletteEntry PaletteSeparatorFactory.createNewEntry(Shell shell)
           
protected  PaletteEntry PaletteGroupFactory.createNewEntry(Shell shell)
           
 PaletteEntry PaletteEntryFactory.createNewEntry(Shell shell, PaletteEntry selected)
          This method is called when a new palette entry of the type supported by this PaletteEntryFactory is to be created.
protected abstract  PaletteEntry PaletteEntryFactory.createNewEntry(Shell shell)
          Create the PaletteEntry
protected  PaletteEntry PaletteDrawerFactory.createNewEntry(Shell shell)
           
protected  PaletteEntry PaletteCustomizerDialog.getSelectedPaletteEntry()
           
protected  PaletteEntry DefaultEntryPage.getEntry()
          Provides sub-classes with access to the entry this class is monitoring.
 

Methods in org.eclipse.gef.ui.palette.customize with parameters of type PaletteEntry
 PaletteEntry PaletteEntryFactory.createNewEntry(Shell shell, PaletteEntry selected)
          This method is called when a new palette entry of the type supported by this PaletteEntryFactory is to be created.
 boolean PaletteEntryFactory.canCreate(PaletteEntry selected)
          This method is called by the PaletteCustomizerDialog to determine whether to enable or disable this action on the toolbar and the context menu.
protected  PaletteContainer PaletteEntryFactory.determineContainerForNewEntry(PaletteEntry selected)
          Given the current selection, this method determines the parent for the new entry to be created.
protected  int PaletteEntryFactory.determineIndexForNewEntry(PaletteContainer c, PaletteEntry selected)
          Calculates the index at which the new entry is to be created, given the current selection.
protected  EntryPage PaletteCustomizerDialog.getEntryPage(PaletteEntry entry)
          Returns the EntryPage for the given PaletteEntry.
protected  void PaletteCustomizerDialog.setActiveEntry(PaletteEntry entry)
          This methods sets the active entry.
 void PaletteCustomizerDialog.setDefaultSelection(PaletteEntry entry)
          Sets the given PaletteEntry as the one to be selected when the dialog opens.
protected  PaletteContainer PaletteContainerFactory.determineContainerForNewEntry(PaletteEntry selected)
           
protected  int PaletteContainerFactory.determineIndexForNewEntry(PaletteContainer parent, PaletteEntry selected)
           
 boolean PaletteContainerFactory.canCreate(PaletteEntry selected)
          You can always create a new container.
 void EntryPage.createControl(Composite parent, PaletteEntry entry)
          Creates the Control that displays the properties of the given entry.
 void DrawerEntryPage.createControl(Composite parent, PaletteEntry entry)
           
 void DefaultEntryPage.createControl(Composite parent, PaletteEntry entry)
           
 


Eclipse GEF
2.1

Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.