An interface for creating GUIs modeled in part after the traits UI module for python. The basic design takes advantage of the model-view-controller design pattern. The interface makes basic dialogs quite easy to produce.
Dear Emacs, please make this --Text-- mode!
NEWS for traitr
additional argument to to_R, to_string
new constructor loadingAnimation to display while a long GUI is being drawn
fixes to how GUI is drawn to make pieces more modular
new example in vignette
Can now pass in attributes via attr to the container constructors. These are passed to the gwidgets constructor
new item itemList for storing a list of items or itemgroups. Requires newer gWidgetsRGtk2.
added some basic unit tests
fix to choiceItem when table used. Single click selects.
bug fix for choiceItem with arguments
bug fixes to choiceItem when multiple=TRUE
put back in removal of enabled_when, visible_when for items, as otherwise context containers don't work
put gWidgets, gWidgetsRGtk2 in depends. Want to put in suggests, but will do so when gWIdgetsWWW works with this -- which more or less does, but does have issues with some of the widgets.
doc fix to avoid warning
removed update_ui from item. This belonged only in container, itemgroup
Added copyright info, as suggested on devel mailing list.
added set_model method for itemgroups. Can be used to swap out model, where the model is just an itemgroup whose itmes are all simple items (no nested itemgroups)
added base method next_method. Gets the correct next method
added base methods from mutatr: has_slot, get_slot, set_slot. The first two clean up the code a bit