# Package com.smartgwt.client.tools

package com.smartgwt.client.tools

- Related Packages
  Package
  Description
  com.smartgwt.client
  com.smartgwt.client.tools.stream
- Class
  Description
  CanvasEditProxy
  `EditProxy` that handles `Canvas` objects when editMode is enabled.
  CheckboxItemEditProxy
  `EditProxy` that handles `CheckboxItem` when editMode is enabled.
  CSSEditor
  A `Layout`-based component for editing groups of `styling settings`.
  DateItemEditProxy
  `EditProxy` that handles `DateItem` when editMode is enabled.
  DebugOverflowSettings
  Configuration to control how excessive overflow is reported when you're `debugging overflow`.
  DetailViewerEditProxy
  `EditProxy` that handles `DetailViewer` components when editMode is enabled.
  DrawItemEditProxy
  `EditProxy` that handles `DrawItems` except for `DrawLabels` when editMode is enabled.
  DrawLabelEditProxy
  `EditProxy` that handles `DrawLabels` when editMode is enabled.
  DrawPaneEditProxy
  `EditProxy` that handles `DrawPanes` when editMode is enabled.
  EditContext
  An EditContext provides an editing environment for a set of components.
  EditInReifyConfig
  Configuration for `Reify.editInReify()`.
  EditMaskClickedEvent
  EditMaskClickedHandler
  EditNode
  An object representing a component that is currently being edited within an `EditContext`.
  EditNodeUpdatedEvent
  EditNodeUpdatedHandler
  EditPane
  A container that allows drag and drop instantiation of visual components from a `Palette`, and direct manipulation of the position and size of those components.
  EditProxy
  An EditProxy is attached to an editable component when editMode is enabled.
  EditTree
  A TreeGrid that allows drag and drop creation and manipulation of a tree of objects described by DataSources.
  FacetChartEditProxy
  `EditProxy` that handles `FacetCharts` when editMode is enabled.
  FileItemEditProxy
  `EditProxy` that handles `FileItems` when editMode is enabled.
  FormEditProxy
  `EditProxy` that handles `DynamicForms` when editMode is enabled.
  FormItemEditProxy
  `EditProxy` that handles `FormItem`s when editMode is enabled.
  GradientEditor
  A widget for visually editing CSS gradients.
  GridEditProxy
  `EditProxy` that handles `ListGrid` and `TreeGrid` components when editMode is enabled.
  HasEditMaskClickedHandlers
  HasEditNodeUpdatedHandlers
  HasNodeAddedHandlers
  HasSelectedEditNodesUpdatedHandlers
  HiddenPalette
  A Palette with no visible representation that handles programmatic creation of components.
  ImgEditProxy
  `EditProxy` that handles `Img` objects when editMode is enabled.
  LabelEditProxy
  `EditProxy` that handles `Label` objects when editMode is enabled.
  LayoutEditProxy
  `EditProxy` that handles `Layout` objects when editMode is enabled.
  ListPalette
  A ListGrid that implements the `Palette` behavior, so it can be used as the source for drag and drop instantiation of components when combined with an `EditContext` as the drop target.
  MenuEditProxy
  `EditProxy` that handles `MenuButton` and `MenuBar` objects when editMode is enabled.
  MenuPalette
  A Menu that implements the `Palette` behavior, so it can be used as the source for drag and drop instantiation of components when combined with an `EditContext` as the drop target.
  NodeAddedEvent
  NodeAddedHandler
  OverlaySettings
  Optional settings for `Reify.showOverlay()`.
  Palette
  An interface that provides the ability to create components from a `PaletteNode`.
  PaletteNode
  An object representing a component which the user may create dynamically within an application.
  ProgressbarEditProxy
  `EditProxy` that handles `Progressbar` objects when editMode is enabled.
  PublishScreenConfig
  Configuration for `Reify.publishScreen()`.
  Reify
  An application available within `Reify OnSite` that allows developers to create and manage Smart GWT screens and datasources.
  ReifyDSSettings
  Optional settings object passed to `Reify.getProjectsDS()`, `Reify.getScreensDS()`, and `Reify.getDataSourcesDS()`.
  ReifyLoadConfig
  Configuration object for `Reify.loadReify()`.
  SavedSearchItemEditProxy
  `EditProxy` that handles `SavedSearchItems` when editMode is enabled.
  SectionStackEditProxy
  `EditProxy` that handles `SectionStack` objects when editMode is enabled.
  SectionStackSectionEditProxy
  `EditProxy` that handles `SectionStackSection` objects when editMode is enabled.
  SelectedEditNodesUpdatedEvent
  SelectedEditNodesUpdatedHandler
  SelectionOutline
  This static singleton class implements a component that can be used to highlight any other Canvas or FormItem by drawing a line around it and optional label.
  SelectItemEditProxy
  `EditProxy` that handles `SelectItems` and `ComboBoxItems` when editMode is enabled.
  SeleneseRecorder
  Note: this is currently an experimental feature and not covered by normal support guarantees.
  SerializationSettings
  Settings to control `EditContext` serialization.
  SplitPaneEditProxy
  `EditProxy` that handles `SplitPane` objects when editMode is enabled.
  StatefulCanvasEditProxy
  `EditProxy` that handles `StatefulCanvas` objects when editMode is enabled.
  StyleGroup
  An ordinary JavaScript object with properties that define an editable group of `settings` for use in `CSSEditor`s.
  StyleSetting
  An ordinary JavaScript object with properties that configure a setting for use in a `CSS-editor`.
  TabSetEditProxy
  `EditProxy` that handles `TabSet` objects when editMode is enabled.
  TextAreaItemEditProxy
  `EditProxy` that handles `TextAreaItems` when editMode is enabled.
  TextItemEditProxy
  `EditProxy` that handles `TextItems` and `StaticTextItems` when editMode is enabled.
  TilePalette
  A `TileGrid` that implements the `Palette` behavior, so it can be used as the source for drag and drop instantiation of components when combined with an `EditContext` as the drop target.
  ToolbarItemEditProxy
  `EditProxy` that handles `ToolbarItems` when editMode is enabled.
  TreePalette
  A TreeGrid that implements the Palette behavior, so it can be used as the source for drag and drop instantiation of components when combined with an `EditContext` as the drop target.
  WindowEditProxy
  `EditProxy` that handles `Window` objects when editMode is enabled.