Permalink
Commits on Dec 21, 2011
  1. Merge branch 'release/1.3.0'

    daveray committed Dec 21, 2011
  2. 1.3.0 release

    daveray committed Dec 21, 2011
  3. Added :auto-scroll? option.

    daveray committed Dec 21, 2011
  4. Fix a typo

    daveray committed Dec 21, 2011
  5. use group-by-id

    daveray committed Dec 21, 2011
Commits on Dec 20, 2011
Commits on Dec 19, 2011
  1. Started key map impl.

    daveray committed Dec 19, 2011
  2. Added seesaw.bind/filter.

    daveray committed Dec 19, 2011
  3. Update singaller docs

    daveray committed Dec 19, 2011
  4. More option doc updates

    daveray committed Dec 19, 2011
  5. Renamed seesaw.invoke/signaller to seesaw.invoke/signaller* and intro…

    daveray committed Dec 19, 2011
    …duced a helper macro, signaller. This is a (minor) breaking change.
Commits on Dec 18, 2011
  1. Moved most of the layout-specific stuff into its own namespace if onl…

    daveray committed Dec 18, 2011
    …y because seesaw.core is just too dang long.
Commits on Dec 17, 2011
  1. :layout option, of course.

    daveray committed Dec 17, 2011
  2. Clean up launcher a bit

    daveray committed Dec 17, 2011
Commits on Dec 16, 2011
  1. Major refactoring of option handling throughout Seesaw.

    daveray committed Dec 15, 2011
    The option handler map for each widget was constructed once and then
    stored in "meta" for the widget. Each call to config would lookup the
    map and use the setters/getters there. This made it tricky to use
    plain-old widgets with Seesaw since they weren't initially created by
    Seesaw. With the changes in this commit, handler maps are now looked up
    by type with an extra dispensation for layout type. So, you can create a
    widget, give it a layout, and the options for that layout magically
    become available. For example:
    
        (def lbl (label :text "hi"))
        (config! lbl :south (button))
        ;=> Exception complaining about unknown option :south
        (.setLayout lbl (BorderLayout.))
        (config! lbl :south (button))
        ; works! The button's now embedded in the label
    
    Additionally with this change it will be much easier to build layouts in
    a UI builder and then use them from Seesaw. More later.
Commits on Dec 15, 2011
Commits on Dec 14, 2011
  1. get/set-icon -> get/set-icon* to make it clear these are extension po…

    daveray committed Dec 14, 2011
    …ints, not public API.
  2. Improved option printing

    daveray committed Dec 14, 2011
Commits on Dec 13, 2011
  1. value! for jlist was missed

    daveray committed Dec 13, 2011
Commits on Dec 12, 2011
  1. Update README.md

    daveray committed Dec 12, 2011
  2. alphabetize.

    daveray committed Dec 12, 2011
  3. Update contributors.

    daveray committed Dec 12, 2011