Functions for dealing with Swing Actions. Prefer (seesaw.core/action).
Functions for dealing with Swing Actions. Prefer (seesaw.core/action).
Macros and functions that make creating an applet with Seesaw a little less painful.
Macros and functions that make creating an applet with Seesaw a little less painful.
A collection of basic behaviors that can be dynamically added to widgets. Most cover basic functionality that's missing from Swing or just a pain to implement.
A collection of basic behaviors that can be dynamically added to widgets. Most cover basic functionality that's missing from Swing or just a pain to implement.
Functions for binding the value of one thing to another, for example synchronizing an atom with changes to a slider.
Functions for binding the value of one thing to another, for example synchronizing an atom with changes to a slider.
Functions for creating widget borders.
Functions for creating widget borders.
Functions for implementing custom cell renderers. Note that on many core functions (listbox, tree, combobox, etc) a render function can be given directly to the :renderer option.
Functions for implementing custom cell renderers. Note that on many core functions (listbox, tree, combobox, etc) a render function can be given directly to the :renderer option.
File chooser and other common dialogs.
File chooser and other common dialogs.
Functions for creating Swing colors. Note that these are implicit in the core color options.
Functions for creating Swing colors. Note that these are implicit in the core color options.
Functions for configuring widgets. Prefer (seesaw.core/config) and friends.
Functions for configuring widgets. Prefer (seesaw.core/config) and friends.
Core functions and macros for Seesaw. Although there are many more Seesaw namespaces, usually what you want is in here. Most functions in other namespaces have a core wrapper which adds additional capability or makes them easier to use.
Core functions and macros for Seesaw. Although there are many more Seesaw namespaces, usually what you want is in here. Most functions in other namespaces have a core wrapper which adds additional capability or makes them easier to use.
Functions for creating Swing cursors.
Functions for creating Swing cursors.
Functions to aid development of Seesaw apps.
Functions to aid development of Seesaw apps.
Functions for dealing with drag and drop and data transfer.
Functions for dealing with drag and drop and data transfer.
Functions for handling events. Do not use these functions directly. Use (seesaw.core/listen) instead.
Functions for handling events. Do not use these functions directly. Use (seesaw.core/listen) instead.
Functions for handling fonts. Note that most core widget functions use these implicitly through the :font option.
Functions for handling fonts. Note that most core widget functions use these implicitly through the :font option.
Basic graphics functions to simplify use of Graphics2D.
Basic graphics functions to simplify use of Graphics2D.
Functions for loading and creating icons.
Functions for loading and creating icons.
Functions for mapping key strokes to actions.
Functions for mapping key strokes to actions.
Functions for dealing with layouts. Prefer layout specific constructors in seesaw.core, e.g. border-panel.
Functions for dealing with layouts. Prefer layout specific constructors in seesaw.core, e.g. border-panel.
Functions for associating metadata with frames and widgets, etc.
Functions for associating metadata with frames and widgets, etc.
MigLayout support for Seesaw
MigLayout support for Seesaw
Functions for dealing with the mouse.
Functions for dealing with the mouse.
Functions for dealing with options.
Functions for dealing with options.
Support for RSyntaxTextArea: http://fifesoft.com/rsyntaxtextarea/index.php
Support for RSyntaxTextArea: http://fifesoft.com/rsyntaxtextarea/index.php
Functions for dealing with scrolling. Prefer (seesaw.core/scroll!).
Functions for dealing with scrolling. Prefer (seesaw.core/scroll!).
Seesaw selector support, based largely upon enlive-html. https://github.com/cgrand/enlive
There's no need to ever directly require this namespace. Use (seesaw.core/select)!
Seesaw selector support, based largely upon enlive-html. https://github.com/cgrand/enlive There's no need to ever directly require this namespace. Use (seesaw.core/select)!
Functions for styling apps. Prefer (seesaw.core/stylesheet) and friends.
Functions for styling apps. Prefer (seesaw.core/stylesheet) and friends.
SwingX integration. Unfortunately, SwingX is hosted on java.net which means it looks abandoned most of the time. Downloads are here http://java.net/downloads/swingx/releases/1.6/
This is an incomplete wrapper. If something's missing that you want, just ask.
SwingX integration. Unfortunately, SwingX is hosted on java.net which means it looks abandoned most of the time. Downloads are here http://java.net/downloads/swingx/releases/1.6/ This is an incomplete wrapper. If something's missing that you want, just ask.
Functions for dealing with widget value. Prefer (seesaw.core/value).
Functions for dealing with widget value. Prefer (seesaw.core/value).
Functions and protocol for dealing with widget options.
Functions and protocol for dealing with widget options.
Function to create a label with a rounded border and background.
Function to create a label with a rounded border and background.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close