Package snap.view
package snap.view
-
ClassDescriptionA 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.BrowserCol<T>A ListView subclass to act as a BrowserView column.BrowserView<T>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.ComboBox<T>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.ListArea<T>A View to show a list of items and act as basis of ListView.ListCell<T>A label subclass used to render items in Lists, Tables, Trees, Browsers.ListView<T>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.ParentViewProxy<T extends View>A ViewProxy that can layout content in the manner of BoxView for any View.A class to show a path shape.PopupList<T>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.Spinner<T>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.TableCol<T>Represents a Table Column.TableView<T>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.TreeCol<T>A ListArea subclass that represents a column in TreeView.TreeResolver<T>An interface for providing tree item information.An Adapter class.TreeView<T>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).ViewPhysics<T>A class to represents physical attributes of a view for the purpose of physics simulation.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.