Monday, November 09, 2020

Glimmer DSL for SWT Hello, Table! / Hello, Spinner! / Hello, Date Time!

Glimmer DSL for SWT (JRuby Desktop Development GUI Library) and ship with the following changes, including the new samples Hello, Table!, Hello, Spinner!, and Hello, Date Time! shown below:


  • Support table editing via `date_time` for date/time values
  • Support table default sort configuration via sort_property
  • Support table default sort configuration via sort block
  • Support table default sort configuration via sort_by block
  • Hello, Table! Sample editor :date_time, property: :date_time in
  • Hello, Table! Sample label for  (Baseball Game Schedule)
  • Hello, Table! Sample combo for selecting nlds, nlcs, alds, alcs, world series
  • Hello, Table! Sample promotion field that indicates things like Free Bobblehead, Free Towel, Free Umbrella, etc...
  • ShellProxy#include_focus_control?
  • Fix issue with table selection data-binding when in single selection mode vs multi
  • Hello, Spinner! Sample


  • Add table style :editable to hook editing listener on mouse click automatically (instead of manually via on_widget_selected)
  • Support table editing via `spinner` for integer values
  • date_time widget official data-binding support of date_time, date, time, year, month, day, hours, minutes, and seconds
  • date widget alias for date_time(:date)
  • time widget alias for date_time(:time)
  • calendar widget alias for date_time(:calendar)
  • date_drop_down widget alias for date_time(:date, :drop_down)
  • Hello, Date Time! Sample

No comments: