Toolkit Implementation of gWidgets for RGtk2

Port of the gWidgets API to the RGtk2 toolkit.


News

Dear Emacs, please make this --Text-- mode!

        NEWS for gWidgetsRGtk2
  • add Rbuildignore
  • add character value for filter argument of gfile
  • fix font<- for size. (Thanks Yuhie)
  • gtree update function is improved
  • removed testing code to pass CRAN check on windows. Odd error, but likely from older gWidgets being used
  • attempt to fix drag and drop
  • fix to ggraphics.R for allocations
  • changes to gvarbrowser
  • change in dnd, icons to avoid using "Namespce" functions

  • put back tag code into gtext

  • fix to gdf and do.subset=TRUE. (Thanks Stephanie)

  • fix to font.attr argument of insert method for gtext. (Had commented out for speed, but forgot to fix ...) THanks Yvonnick.

  • requires gWidgets 0.0-46

  • added generics for $, [[ and [[<- to work with underlying toolkit object

  • use info bar for galert when parent is a gwindow.

  • bug fix for gdf and sorting (Thanks Stephanie)

  • do.buttons argument for gbasicdialog. Passed as hidden argument, or formal one with newer gWidgets

  • bug fix for Observer class to allow proto methods

  • reworked fonts for gtext so that tags are not preloaded. That was much too slow.

  • new editable generic, but no methods yet

  • focus method for gwindow to raise window

  • bug fixes svalue<-gtable and block_handlers
  • fix gstatusbar. OVerride default label, as it truncated the bottom of the message with a recent GTK. However, removed support for popping stack of messages. Likely not an issue, but can be put back if requested.

  • fix to gradio to avoid premature garbage collection leading to crash under tctorture. There may still be an issue with gbutton. (If so, pass in a parent container to the constructor.)

  • Reworked gradio and gcheckboxgroup to use a backend reference class. Cleans up the code considerably.

  • removed example code -- for some reason CRAN was choking on it.
  • bug fix to get traitr vignette to work cleanly
  • fix to gcombobox's [<- method
  • overload from= argument for gslider to specify arbitrary sortable vector
  • bug fix for handlers when label, images not enabled
  • added use.togglebutton for gcheckbox
  • another fix to gvarbrowser (Thanks Tom, wxffxw)
  • use RGtk2Extras now (name change) (Thanks TOm)
  • fix to gradio's [<- method
  • change to 3rd mouse popup and gtable (THanks Wincent)
  • fix to gvarbrowser (Thanks Stephanie)
  • fix to font<- and colors. Thanks to S. Bonett for the feedback.
  • added [ method for glayout. (oops, thanks but forgot who, sorry)
  • added svalue<- method to gtree, changed svalue(obj, index=XXX) behaviour
  • fix bug with insert method for gtext and scrolling to end.
  • fix to addHandlerClicked for gtree
  • added rubber-band selection to ggraphics (also addHandlerChanged).
  • right click menu option for ggraphics
  • visible<- method for gedit. If FALSE will do password entry characters
  • bug fix to gtree (Thanks Dieter)
  • add multiple=TRUE argument to gfile
  • implemented new option use.table for gcheckboxgroup. Places widgets into table so one can scroll.

  • fixed bug in gcommandline that was breaking ggenericwidget

  • fix to glabel when editable=TRUE

  • Bug fix to ggrid code to make assignment work with visible.

  • change to font.attr argument to gtext. Requires upgrade to gWidgets (0.0-39) Now sets attributes for the buffer, not just initial text. The add method and font<- method can be used to adjust properties of pieces of text. Added behaviour for font<- when no text is selected it changes text of entire buffer

  • bug fixes to ggrid to make gtable work better.
  • bug fixes for gdfnotebook. (Thanks Rune)

  • fix to make dnd work as expected with gedit.

  • bug fixes for gtoolbar, gmenu when icons were involved. Issue arose with newer GTK versions. (Thanks Rune)

  • namespace mistake
  • bug fix to gmenu which was preventing pmg from loading

  • in gvarbrowser added means for user to specify knownTypes. This variable holds specification of similar classes.

  • Fix to gfile for filtering and intialfilename

  • implementing gdfedit front end to RGtk2DfEdit package of Tom Taverner

  • fix so that svalue<- for gtable only calls handler once.

  • bug fix with addHandlerChanged and pageno with gnotebook

  • add hidden argument "diy" to gdf to suppress adding keymotion handlers or popup on column header clicking.

  • font<- method for gbutton fixed

  • fix to svalue<- for gcombobox to handle index=FALSE properly

  • another fix to svalue for ggrid. Wasn't working with svalue(obj, index=FALSE) <- values (setting by value). Must match through %in% (so best that chosencol is a character.
  • fix bug with svalue<- for gtable, wasn't clearing selection
  • add CTRL-1 for 3rd mouse binding, so that single-button mac users can be happy
  • fix to gfilebrowse (thanks to Hana)

  • added [<- method for spinbutton, gslider

  • Fix to gbutton constructor with gaction objects for action argument (Thanks Lisa)

  • fix to error message in gtable (Thanks Ronggui)

  • changed modal dialogs.
  • changed polling for gvarbrowser, can also change with inteval=secs*1000
  • fix to gvarbrowser -- last one didn't quite work. (Thanks again Albert)
  • fix to gvarbrowser to handle POSIX objects as expected (thanks Albert)
  • added gbasicdialog for compliance with toolkits that need to have parent container specified

  • implemented svalue<- for gaction

  • added gaction implementation. This can be used for gbutton, gmenu, gtoolbar. The svalue<- method does not work

  • added ability in gWidgetsRGtk2 to put widgets into toolbars

  • fix to gframe for expand=FALSE

  • fix to gframe, gexpandgroup for spacing argument

  • added width argument for gcombobox via ... This needs to be incorporated into generic in gWidgets are

  • fix to visible<-

  • fix typo in addhandlerkeystroke for gtext

  • fix handler code in gcheckboxgroup (Giles)
  • fix to .add in ggroup to take RGtk2 default alignment

  • fix to gedit -- if no [<- call, then no completion is created.

  • attempts to speed things up.
  • fix to EventBox(es) so that under windows the coloring is consistent.
  • fixed bug with markup argument in gframe, yalign property

  • fixed bug with width argument in gedit

  • fix to gtree. Bug with single column offspring.
  • changes to NAMESPACE to get pass check cleanly

  • fixed issue with S4 methods and oldClasses by avoiding the whole thing

  • fixes to gcheckboxgroup: a bug fix with [<- and ability to change length of items using obj[]<- construct.
  • changes to docs, DESCRIPTION to pass R CMD check.
  • minor bug fix for gedit also glabel(editable=TRUE)
  • Fixed bug with gradio and selected

  • added tests directory to run tests from gWidgets package

  • Changed definition of basic widgets to use ANY instead of a class union that container either guiWidget, gWidgetRGtk2 or RGtkObject. The new is feature of 2.7.0 was messing this up. Should fix this.

  • new function as.gWidgetsRGtk2 for coercing an RGtkObject object into a gWidgetsRGtk2 object

  • added anchor argument to ggroup

  • fixed glayout so that visible assignment is not needed. The widget now resizes dynamically when asked. Added expand argument, and anchor argument.

  • fixed handler for gradio.

  • added handlers blockHandler, unblockHandler. These may be useful when updating a widget's values causes a handler to be called

  • gwindow. Add menubars, toolbars, and statusbars directly to the top level gwindow object

  • gtext: added addHandlerKeystroke. The value h$keystroke contains the key

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.