Package snap.view


package snap.view
  • Class
    Description
    A view to show an Arc.
    A view to show up to four arrows.
     
    This class maps a UI node value to a model key value (some kind of display object like a Swing component value or an RMShape size).
    A View subclass to manage subviews along edges (top, bottom, left, right) and center.
    A ViewProxy subclass to layout views along edges (top, bottom, left, right) and center.
    A View that holds another view.
    BoxViewProxy<T extends View>
    A ViewProxy that can layout content in the manner of BoxView for any View.
    A ListView subclass to act as a BrowserView column.
    A browser class.
    A View subclass that represents a simple Button.
    A View for Buttons.
    This class has methods to paint a button.
    A ButtonPainter subclass to paint classic buttons.
    A ButtonPainter subclass to paint classic buttons.
    A View subclass for CheckBox.
    A MenuItem subclass for Menu-item with CheckBox.
    A ChildView is a ParentView (and ViewHost) that allows children to be modified.
    A class to handle system copy/paste and to initiate drag and drop.
    ClipboardData represents a data entry from a copy/paste or drag/drop.
    A simple view to provide a close box.
    This view subclass holds a header label and content view with support to collapse.
    A class that tracks multiple collapsers, making sure only one is visible at a time.
    A View subclass to layout child views vertically, from top to bottom.
    ColViewProxy<T extends View>
    A ViewProxy subclass to layout child views vertically, from top to bottom.
    A View that combines a TextField, Button and List to allow selection of list items in the space of a TextField and/or button.
    A class to represent a cursor.
    A View to represent a movable separation between views.
    A view to represent a traditional paper document.
    A View that slides in/out of another view.
    This class manages which node events are sent to which targets.
    A class to help RootView dispatch events to Views.
    An interface for objects to receive Node events.
    A ViewHost to arrange child views in a grid.
    A View subclass for images.
    A class to facilitate working with keyboard key codes.
    A class to model specific key strokes, including the key code and modifiers (shift, alt, etc.).
    A class to display simple text with associcated image(s).
    A View subclass to draw a line.
    A View to show a list of items and act as basis of ListView.
    A label subclass used to render items in Lists, Tables, Trees, Browsers.
    A View to manage a list of items (ListArea) in a ScrollView.
    A MenuItem subclass to show child menu items.
    A View to display menus in a menu bar.
    Button subclass to show a menu when clicked.
    A ButtonBaseNode for MenuItem.
    A View subclass to represent a DocView page.
    A View subclass for views with children.
    A ViewProxy that can layout content in the manner of BoxView for any View.
    A class to show a path shape.
    A ListView subclass that displays in a PopupWindow.
    A WindowView subclass for popup windows.
    A control to show progress.
    A ToggleButton subclass for RadioButton.
    A View subclass for rects.
    The top level View in a window.
    A View subclass to layout child views horizontally, from left to right.
    RowViewProxy<T extends View>
    A ViewProxy subclass to layout child views horizontally, from left to right.
    A BoxView subclass that scales the content instead of resize.
    A ViewProxy that can layout content in the manner of ScaleBox for any View.
    A ScrollBar for ScrollView.
    A class that can scroll a child view.
    A view that encapsulates multiple scroll views (center, top, left) and keeps them in sync to provide scroll headers.
    A View for scrolling other views.
    This class provides a RM shape/inspector for editing JSeparator.
    A View subclass to render shapes.
    This class represents a user action.
    A Slider control.
    A control to show a text value with convenient up/down buttons.
    A View subclass to show children with user adjustable divider.
    A View subclass that lays out children using auto sizing settings.
    A class to hold info for a spring child.
    A ChildView subclass to show overlapping children.
    A view subclass to display a text string in a single style.
    A pane to show a specific child pane from a list.
    A class to represent a TabView tab.
    A builder class.
    This class manages and displays a list of tabs.
    Represents a Table Column.
    A View subclass to show a table of items.
    A View subclass to show multiple children under user selectable tabs.
    A view subclass for displaying and editing a TextBlock.
    This class is a helper for JavaTextArea to handle key processing.
    This class provides utility methods for TextArea.
    An view subclass for editing a single line of text.
    This view subclass wraps a TextArea in a ScrollView.
    This class has the behavior of a slider, without boundaries (so you can set values beyond the visible min and max).
    A view to attach a title to another view.
     
    A ButtonBase subclass for ToggleButton.
    A class to manage a single selection for a group of objects that can each be selected.
    A ListArea subclass that represents a column in TreeView.
    An interface for providing tree item information.
    An Adapter class.
    A View subclass to show a list of hierarchical items.
    A standard view implementation to show graphics and handle events and form the basis of all views (buttons, sliders, text fields, etc.).
    A class to animate View attributes.
    Utility methods for ViewAnim.
    This class handles Snap View archival.
    ViewBuilder<T extends View>
    A class to facilitate building views quickly.
    An interface for platform specific UI functionality.
    Represents node UI events sent to a Views for input events.
    Types for events.
    An interface for Views primarily intended to hold other (arbitrary) views.
    A class to manage a list of views.
    A base controller class that manages a UI View (usually loaded from a snp UI file).
    A class to represents physical attributes of a view for the purpose of physics simulation.
    ViewProxy<T extends View>
    This class represents a view for the purpose of layout.
    A class to provide view area classes to define UI look.
    A Timer to fire on node event thread.
    A class to update view painting, layout and animation and ViewOwner resets.
    An interface to listen to ViewUpdater events.
    Utility methods for nodes.
    A class to manage a Window.
     
    A class to map snap Window functionality to native platform.
    A parent view to correctly layout a content view even if rotated and/or scaled.