# Hierarchy For Package com.smartgwt.client.widgets

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.smartgwt.client.widgets.AdaptHeightByCustomizer
  - com.smartgwt.client.widgets.AdaptWidthByCustomizer
  - com.smartgwt.client.widgets.HeaderControl.HeaderIcon
  - com.smartgwt.client.widgets.Hover
  - com.smartgwt.client.widgets.HoverHTMLCustomizer
  - com.smartgwt.client.core.JsObject
    - com.smartgwt.client.core.DataClass (implements com.google.gwt.event.shared.HasHandlers)
      - com.smartgwt.client.widgets.DataContext
      - com.smartgwt.client.widgets.DataContextBinding
      - com.smartgwt.client.widgets.ImgHTMLProperties
        - com.smartgwt.client.widgets.ImgProperties
      - com.smartgwt.client.core.RefDataClass
        - com.smartgwt.client.widgets.FiscalCalendar
        - com.smartgwt.client.widgets.FiscalYear
      - com.smartgwt.client.widgets.SCStatefulImgConfig
      - com.smartgwt.client.widgets.StretchItem
      - com.smartgwt.client.widgets.UserFormula
      - com.smartgwt.client.widgets.UserSummary
  - com.smartgwt.client.widgets.TabIndexManager
  - com.smartgwt.client.widgets.TransferImgButton.TransferImg
  - com.google.gwt.user.client.ui.UIObject (implements com.google.gwt.user.client.ui.HasVisibility)
    - com.google.gwt.user.client.ui.Widget (implements com.google.gwt.user.client.EventListener, com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.user.client.ui.IsWidget)
      - com.smartgwt.client.widgets.BaseWidget (implements com.google.gwt.event.shared.HasHandlers, com.smartgwt.client.core.LogicalStructure)
        - com.smartgwt.client.widgets.Canvas (implements com.smartgwt.client.widgets.events.HasClearHandlers, com.smartgwt.client.widgets.events.HasClickHandlers, com.smartgwt.client.widgets.events.HasDoubleClickHandlers, com.smartgwt.client.widgets.events.HasDragMoveHandlers, com.smartgwt.client.widgets.events.HasDragRepositionMoveHandlers, com.smartgwt.client.widgets.events.HasDragRepositionStartHandlers, com.smartgwt.client.widgets.events.HasDragRepositionStopHandlers, com.smartgwt.client.widgets.events.HasDragResizeMoveHandlers, com.smartgwt.client.widgets.events.HasDragResizeStartHandlers, com.smartgwt.client.widgets.events.HasDragResizeStopHandlers, com.smartgwt.client.widgets.events.HasDragStartHandlers, com.smartgwt.client.widgets.events.HasDragStopHandlers, com.smartgwt.client.widgets.events.HasDropHandlers, com.smartgwt.client.widgets.events.HasDropMoveHandlers, com.smartgwt.client.widgets.events.HasDropOutHandlers, com.smartgwt.client.widgets.events.HasDropOverHandlers, com.smartgwt.client.widgets.events.HasFocusChangedHandlers, com.smartgwt.client.widgets.events.HasHoverHandlers, com.smartgwt.client.widgets.events.HasHoverHiddenHandlers, com.smartgwt.client.widgets.events.HasKeyDownHandlers, com.smartgwt.client.widgets.events.HasKeyPressHandlers, com.smartgwt.client.widgets.events.HasMouseDownHandlers, com.smartgwt.client.widgets.events.HasMouseMoveHandlers, com.smartgwt.client.widgets.events.HasMouseOutHandlers, com.smartgwt.client.widgets.events.HasMouseOverHandlers, com.smartgwt.client.widgets.events.HasMouseStillDownHandlers, com.smartgwt.client.widgets.events.HasMouseUpHandlers, com.smartgwt.client.widgets.events.HasMouseWheelHandlers, com.smartgwt.client.widgets.events.HasMovedHandlers, com.smartgwt.client.widgets.events.HasParentMovedHandlers, com.smartgwt.client.widgets.events.HasResizedHandlers, com.smartgwt.client.widgets.events.HasRightMouseDownHandlers, com.smartgwt.client.widgets.events.HasRuleContextChangedHandlers, com.smartgwt.client.widgets.events.HasScrolledHandlers, com.smartgwt.client.widgets.events.HasShowContextMenuHandlers, com.smartgwt.client.widgets.events.HasVisibilityChangedHandlers)
          - com.smartgwt.client.widgets.EdgedCanvas
          - com.smartgwt.client.widgets.HTMLFlow (implements com.smartgwt.client.widgets.events.HasContentLoadedHandlers)
            - com.smartgwt.client.widgets.HTMLPane
          - com.smartgwt.client.widgets.layout.Layout (implements com.smartgwt.client.widgets.layout.events.HasMembersChangedHandlers)
            - com.smartgwt.client.widgets.MultiGroupPanel
            - com.smartgwt.client.widgets.MultiSortPanel
            - com.smartgwt.client.widgets.layout.VLayout
              - com.smartgwt.client.widgets.DateChooser (implements com.smartgwt.client.widgets.events.HasDataChangedHandlers)
              - com.smartgwt.client.widgets.FieldPicker
              - com.smartgwt.client.widgets.RichTextEditor
              - com.smartgwt.client.widgets.SavedSearchEditor
              - com.smartgwt.client.widgets.Window (implements com.smartgwt.client.widgets.events.HasCloseClickHandlers, com.smartgwt.client.widgets.events.HasMaximizeClickHandlers, com.smartgwt.client.widgets.events.HasMinimizeClickHandlers, com.smartgwt.client.widgets.events.HasRestoreClickHandlers)
                - com.smartgwt.client.widgets.DateRangeDialog
                - com.smartgwt.client.widgets.Dialog (implements com.smartgwt.client.widgets.events.HasButtonClickHandlers)
                - com.smartgwt.client.widgets.EditSearchWindow
                - com.smartgwt.client.widgets.FieldPickerWindow
                - com.smartgwt.client.widgets.MultiGroupDialog
                - com.smartgwt.client.widgets.MultiSortDialog
                - com.smartgwt.client.widgets.PrintWindow
            - com.smartgwt.client.widgets.layout.VStack
              - com.smartgwt.client.widgets.BatchUploader (implements com.smartgwt.client.widgets.com.smartgwt.client.widgets.events.HasBeforeCommitHandlers, com.smartgwt.client.widgets.com.smartgwt.client.widgets.events.HasPreviewShownHandlers)
              - com.smartgwt.client.widgets.MultiFilePicker
          - com.smartgwt.client.widgets.PrintCanvas
          - com.smartgwt.client.widgets.RangeSlider (implements com.smartgwt.client.widgets.events.HasRangeChangedEventHandlers)
          - com.smartgwt.client.widgets.Slider (implements com.smartgwt.client.widgets.events.HasValueChangedHandlers)
          - com.smartgwt.client.widgets.StatefulCanvas
            - com.smartgwt.client.widgets.Button (implements com.smartgwt.client.widgets.events.HasIconClickHandlers, com.smartgwt.client.widgets.events.HasTitleHoverHandlers)
              - com.smartgwt.client.widgets.Label
                - com.smartgwt.client.widgets.DropZone
                  - com.smartgwt.client.widgets.FileDropZone
                - com.smartgwt.client.widgets.ViewLoader
              - com.smartgwt.client.widgets.NavigationButton
              - com.smartgwt.client.widgets.RibbonButton (implements com.smartgwt.client.widgets.menu.events.HasMenuIconClickHandlers)
                - com.smartgwt.client.widgets.IconButton
            - com.smartgwt.client.widgets.Img
              - com.smartgwt.client.widgets.HeaderControl
              - com.smartgwt.client.widgets.ImgButton (implements com.smartgwt.client.widgets.events.HasTitleHoverHandlers)
                - com.smartgwt.client.widgets.TransferImgButton
              - com.smartgwt.client.widgets.ImgSplitbar
            - com.smartgwt.client.widgets.StretchImg
              - com.smartgwt.client.widgets.Progressbar (implements com.smartgwt.client.widgets.events.HasPercentChangedHandlers)
              - com.smartgwt.client.widgets.Scrollbar
              - com.smartgwt.client.widgets.Splitbar
                - com.smartgwt.client.widgets.Snapbar
              - com.smartgwt.client.widgets.StretchImgButton (implements com.smartgwt.client.widgets.events.HasIconClickHandlers, com.smartgwt.client.widgets.events.HasTitleHoverHandlers)
                - com.smartgwt.client.widgets.IButton
                - com.smartgwt.client.widgets.MiniNavControl (implements com.smartgwt.client.widgets.layout.events.HasDownClickHandlers, com.smartgwt.client.widgets.layout.events.HasUpClickHandlers)
            - com.smartgwt.client.widgets.ToggleSwitch (implements com.smartgwt.client.widgets.events.HasToggleValueChangedHandlers)
          - com.smartgwt.client.widgets.WidgetCanvas
        - com.smartgwt.client.widgets.PointerSettings
        - com.smartgwt.client.widgets.Sound (implements com.smartgwt.client.widgets.data.events.HasTimeChangedHandlers)

## Interface Hierarchy

- com.smartgwt.client.widgets.AnimationCallback
- com.smartgwt.client.widgets.DateChooser.YearTitleFormatter
- com.smartgwt.client.widgets.DragDataCustomizer
- com.google.gwt.event.shared.HasHandlers
  - com.smartgwt.client.widgets.events.HasDragCompleteHandlers
    - com.smartgwt.client.widgets.DataBoundComponent (also extends com.smartgwt.client.widgets.events.HasDropCompleteHandlers, com.smartgwt.client.widgets.events.HasFetchDataHandlers)
  - com.smartgwt.client.widgets.events.HasDropCompleteHandlers
    - com.smartgwt.client.widgets.DataBoundComponent (also extends com.smartgwt.client.widgets.events.HasDragCompleteHandlers, com.smartgwt.client.widgets.events.HasFetchDataHandlers)
  - com.smartgwt.client.widgets.events.HasFetchDataHandlers
    - com.smartgwt.client.widgets.DataBoundComponent (also extends com.smartgwt.client.widgets.events.HasDragCompleteHandlers, com.smartgwt.client.widgets.events.HasDropCompleteHandlers)
- com.smartgwt.client.widgets.TitleFormatter
- com.smartgwt.client.widgets.TitleHoverFormatter
- com.smartgwt.client.widgets.TransferRecordsCallback