2009-09-08 john verzani * R/gfile.R: fix to gfilebrowse on cancel. (Hana S); added expand=TRUE to gedit instance. Set width with width argument passed to gedit, not size. Fixed issue with height of button by nesting ggroup containers (mix horizontal and vertical) 2009-08-25 john verzani * R/gspinbutton.R (as.gWidgetsRGtk2.GtkSpinButton): added [<- method for this. Need to have regular data 2009-06-30 john verzani * R/gvarbrowser.R (.inClass): fix typo (thanks Albert) 2009-06-29 john verzani * R/gbutton.R (as.gWidgetsRGtk2.GtkButton): Fix to constructor with action argument 2009-06-24 john verzani * R/aaaGenerics.R: fix bug to font with colors 2009-06-15 john verzani * R/gtree.R: fixed bug with column types when hasOffpsring given as second column of offspring 2009-06-11 john verzani * R/ggrid.R (make.row.names): fix to hide error when setting store which doesn't have rownames. (Error in x[[jj]][iseq] <- vjj :) * R/gdialogs.R: fixed bug with this under windows/mac that came up for new RGtk2. Also added subtext if length(message) > 1. 2009-05-07 john verzani * R/gfile.R: fixed return to NA -- not "" if no file 2009-03-02 john verzani * R/gvarbrowser.R (.inClass): put in secret interval argument for gvarbrowser to slow down polling 2009-01-31 john verzani * R/gvarbrowser.R (.inClass): fix to gvarbrowser to list knownTypes better using is(), added POSIXt to data types. How to get a list of these. 2008-12-15 john verzani * R/gdialogs.R: added new feature with gbasicdialog 2008-12-09 john verzani * R/gtext.R (.addTags): if inserting at end, moves scrollbar to bottomS 2008-12-08 john verzani * R/gtext.R (.addTags): added insert method to replace overworked add (.addTags): move to end when adding if at end 2008-11-23 john verzani * R/gdialogs.R: fixed return value of ginput 2008-11-22 john verzani * R/gcalendar.R (lgedit): coerce with failed to be implemented 2008-11-18 john verzani * R/gcheckboxgroup.R: More consistent defn of svalue<- * R/gaction.R: implemented svalue<- 2008-10-28 john verzani * R/gtext.R (.addTags): fixed type calling keystroke handler * R/gdroplist.R: added width= argument through ... Should make this part of gcombobox API * R/gframe.R: fixed expand argument -- was always TRUE 2008-10-21 john verzani * R/ggrid.R: fix to get gtable to work with CO2 data frame (coercion to data.frame, ordered factors) 2008-10-13 john verzani * R/gtext.R (.addTags): fix to tags to get past strict type checking 2008-10-07 john verzani * R/gcheckboxgroup.R: Fixed handler code in gcheckboxgroup to return a vector of IDS, implemented remove, block, unblock 2008-09-23 john verzani * R/gdroplist.R: made wider in windows if small 2008-09-19 john verzani * R/glabel.R (as.gWidgetsRGtk2.GtkLabel): svalue<- will coerce strings with length 2 or greater to single string pasted with "\n" 2008-09-14 john verzani * R/gframe.R (as.gWidgetsRGtk2.GtkFrame): fixed methods for svalue, names, names<- * R/gexpandgroup.R (as.gWidgetsRGtk2.GtkExpander): fixed up svalue method * R/glayout.R (as.gWidgetsRGtk2.GtkTable): Work on anchor argument 2008-09-12 john verzani * R/gtkStuff.R (setXYalign): rewrote to test class of object, not use try() * R/aaaGenerics.R: fixes to defaultWidget<-; * R/gdialogs.R: fixed processing of response in dialog -- was issue when closing out via window manager. Added focus to input box in ginput. 2008-09-11 john verzani * R/gedit.R (.setCompletion): make key-release-event -- not key-press-event for keystroke handler * R/ggrid.R: put in doSort=FALSE so that visible<- works except when sorting is explicitly called 2008-09-02 john verzani * R/ggroup.R (as.gWidgetsRGtk2.GtkVBox <- as.gWidgetsRGtk2.GtkHBox): set default for alignment to be RGtk2 default so no setXYalign call if not requested. (Thanks Felix) * R/gedit.R (.setCompletion): added this function -- if completion is set via [<-, then this gets added otherwise not. Should speed things up. (Thanks Felix) 2008-08-26 john verzani * R/gtkStuff.R: no speed up to gtktry? This is slow, but changes didn't make a difference. * R/common.R: speed fixes by avoiding %in% when ==+|| will do. * R/icons.R: Speed up to getstockicons. Use cache to keep list (avoiding regeneration each time) with flag for when new icons are added. This speeds up gcombobox significantly. * R/gtkStuff.R (setXYalign): New function to speed up ggroup, glayout. The lookup of property names via names(gtkobject) was very slow, so instead we just use try to catch errors 2008-08-22 john verzani * R/gnotebook.R (as.gWidgetsRGtk2.GtkNotebook): fix to event box SetVisibleWindow(FALSE) so that under windows the white background is not covered up. 2008-08-21 john verzani * R/gframe.R: fixed y align value to be .5, not 0 2008-08-20 john verzani * R/gedit.R: fixed width argument * R/gframe.R (names<-.GtkFrame): fixed bug in names<- preventing markup from working 2008-08-06 john verzani * R/ggroup.R (as.gWidgetsRGtk2.GtkVBox <- as.gWidgetsRGtk2.GtkHBox): fixed issue with centering as anchor had mistaken default. 2008-07-15 jverzani * R/gvarbrowser.R: update() method extended to gvarbrowser * R/gtoolbar.R: fixed expand=TRUE in adding toolbar group to container. This can be passed in via ... if desired. * R/gradio.R (as.gWidgetsRGtk2.GtkRadioButton): fixed error with enable<-. Needed to map to all buttons. * R/gpanedgroup.R (as.gWidgetsRGtk2.GtkHPaned <- as.gWidgetsRGtk2.GtkVPaned): typo in svalue<- 2008-05-19 jverzani * NAMESPACE: added addHandlerChanged eg. to fix errors with R-devel check 2008-05-17 jverzani * R/gcheckboxgroup.R: used obj inplace of x in leftbracket def. Made [<- method work to replace values if called obj[]<-newitems. 2008-05-03 jverzani * DESCRIPTION (Depends): put cairoDevice from extends to suggests * man/gWidgetsRGtk2-undocumented.Rd: documentation errors 2008-05-02 jverzani * R/gedit.R: fixed bug in windows with completion. Not all completion properties are available here. 2008-04-23 jverzani * R/gdialogs.R: added parent argument to dialogs 2008-04-19 jverzani * R/ggroup.R (as.gWidgetsRGtk2.GtkVBox <- as.gWidgetsRGtk2.GtkHBox): added anchor arugment to ggroup * R/glayout.R (as.gWidgetsRGtk2.GtkTable): getBlock, not getWidget for alignment 2008-04-13 jverzani * R/gradio.R: fixed handler to call only select part of toggled. (as.gWidgetsRGtk2.GtkRadioButton): fixed up gradio to be able to use as.gWidgetsRGtk2 2008-04-12 jverzani * R/aaaGenerics.R: added blockHandler, unblockHandler to API as in between of add remove 2008-04-06 jverzani * R/glayout.R (as.gWidgetsRGtk2.GtkTable): removed the visible()<- requirement of the old glayout. Now lays ou dynamically 2008-04-01 jverzani * R/gwindow.R: ".add" method works for RGtkObjects too. * R/ggrid.R (make.row.names): fixed names() in leftbracket method. (Olivier Nunez) 2008-03-17 jverzani * R/gtext.R: added addHandlerKeystroke with h$key returning keyvalue 2008-03-11 jverzani * R/gwindow.R: add toolkit=toolkit option in the constructors used within main constructors. This makes toolkit work better. 2008-03-05 jverzani * R/glayout.R: Added expand=TRUE/FALSE argument to [<- method. Should work as expected, default is FALSE. Fixed so that [<- works with RGtk2Object too. We don't dispatch on "value" so we do this by class of value object within [<- and visible methods. 2008-02-15 jverzani * R/glayout.R: put in anchor argument for [i,j,anchor=c(x,y)]<-value 2008-02-14 jverzani * R/aaaGenerics.R: put in defaultWidget method * R/gbutton.R: changed clicked siganl to "clicked" from "pressed" as clicked capture keyboard usage too. 2008-02-12 jverzani * R/gedit.R: fixed completion to popup, not just downarrow 2008-02-07 jverzani * R/ghelp.R: added expand=TRUE to fix size issue due to changes in gwindow(). * R/aaaGenerics.R: implement size() to return c(width, height) 2008-02-04 jverzani * R/gpanedgroup.R: added svalue, svalue<- for paned groups 2008-01-23 jverzani * R/gtext.R: typo in return value from font<-; fixed font so that when changing color attributes all previous *possible* color tags are removed. I don't know how to remove just the ones that were actually applied. 2007-12-05 jverzani * R/gwindow.R: added in ggroup, groups for menu|tool|statusbar. From now on, for consistency, these should be added to the top-level window, although in RGtk2 this won't be deprecated, as it is used in pmg code. 2007-11-03 John Verzani * R/gwindow.R: added location argument to set initial position * R/icons.R: read in icon names from images directory. Just drop new xpm file in images/ directory to add icon 2007-11-01 John Verzani * R/gdroplist.R: Changed so that items can be two-column data.frame. If so, then 2nd column specifies icons to put adjacent to text. For editable they appear on right, on left otherwise. 2007-10-24 John Verzani * R/ggrid.R: fixed filter.fun and [.] <- stuff. Fixed bug with svalue when filtering * R/ghelp.R: trying to fix help under windows issue, fix filtercolumn not working (why?) 2007-10-23 John Verzani * R/gwindow.R: added addHandlerUnrealize to intercept closing by window manager. 2007-10-21 John Verzani * R/gtree.R: Put back in sort feature. Fixed this up. (Hopefully) 2007-10-20 John Verzani * R/gtree.R: took out sort feature. Ughh. Need to figure out sorting in gtree and put this back. 2007-10-11 John Verzani * R/gfile.R: fixed gfilebrowse to get filter passed along via ... 2007-10-09 John Verzani * R/gtree.R: added ... to update method. 2007-09-24 John Verzani * R/ggrid.R: fixed sorting (thanks Michael), colors only if gdf, 2007-09-23 John Verzani * R/gtree.R: fixed coltypes issue that gave issue with example. Define column types before adding possible icon information. 2007-09-13 John Verzani * R/gtree.R: fixed issue with offspring and icons 2007-08-30 John Verzani * R/ggrid.R (make.row.names): Fixed issue with value being a vector in svalue<-; coerce to a data frame * R/ggroup.R: avoid raise.on.dragmotion uner windows -- was causing dnd to flutter away * R/gcommandline.R: fixed writelines bug with quoted filenames * R/gnotebook.R: fixed "[" with 0-length nbs 2007-08-28 John Verzani * R/gwindow.R: fixed dispose method. Broken somehow? 2007-08-14 John Verzani * R/gfile.R: implemented quote argument (... one called from gfilebrowse). * R/aaaGenerics.R: fixed dispose -- GetParentWindow (not GetParent) * R/ggrid.R put 3rd popup on header (better); offset was incorrect; fixed double-click. Didn't like handler on the view.col. 2007-08-13 John Verzani * R/gcommandline.R: fixed @editText -- use tag. THIS COULD BE REWRITTEN. IT IS UGLY!! 2007-08-12 John Verzani * R/ggroup.R: changed raise.on.dragmotion to use focus, not window raise. This was giving issues with windows * R/ggraphics.R: addHandlerClicked returns usr coordinates, not NDC. Conversion is not difficult 2007-08-04 John Verzani * R/dnd.R: added override obj to adddropsoruce. This is so glabel can be a drop source 2007-08-03 John Verzani * R/gcheckboxgroup.R: fixed addhandlerchanged * R/gmenu.R (gtkMenuPopupHack): fixed lacking separator in menu. Use separator=TRUE to add separator. 2007-08-02 John Verzani * R/gradio.R: added length method default handler wasn't right. 2007-07-30 John Verzani * R/gdroplist.R: coerce.with when editable added 2007-07-29 John Verzani * R/ggrid.R: fixed signal handling to depend on gdf or gtable. Fixed addHandlerClicked for gtable to work on change in selection 2007-07-28 John Verzani * R/gdroplist.R: fixed signal handling -- wasn't right 2007-07-01 John Verzani * R/gdialogs.R: fixed ginput to return proper value 2007-05-30 John Verzani * R/gspinbutton.R: fixed digits=0 to have a better default based on by 2007-05-13 John Verzani * R/dnd.R: fixed GdkModifierType to use | in stead of vector 2007-05-06 John Verzani * R/gcheckboxgroup.R: added handler to gcheckboxgroup 2007-04-29 John Verzani * R/glayout.R: fixed so gl[i,j] <- "string" adds a label. * R/icons.R: fixed so getstockiconname needs exact match, not fuzzy 2007-04-15 John Verzani * R/ggraphics.R: changed asCairoDevice call to accomodate new cairoDevice. Still not perfect. I connect to the "map" signal. Likely this will need to change. Take advantage of ".devnum" data when asCairoDevice called to retrieve the device number. * R/ggraphicsnotebook.R: Added handler for "switch-page" that allows device handling to happen at notebook level, not page level. This also led to simplifying the addPage code(). 2007-04-09 John Verzani * R/gbutton.R: added argument relief="none" to turn off relief of buttons. * R/ggroup.R: added argument use.scrollwindow that if TRUE will put group inside a scroll window 2007-04-02 John Verzani * R/gimage.R: savlue<- with stock icon name should work now 2007-02-25 John Verzani * R/gdialogs.R: Fixed buggy with gmessage 2007-02-13 John Verzani * R/ggrid.R: Fixed subsetBy if names had been changed. gridObj[,name] wasn't working, so made name and index via which(name == names(gridObj)) * R/gdfnotebook.R: Fixed save -- names weren't getting applied properly if they had been changed 2007-02-11 John Verzani * R/gnotebook.R: added destroy widget part to removePage calls. This might work with plotnotebook, etc. 2007-02-06 John Verzani * R/gvariables.R: added gunivariatetable, and fixed some things to accomodate this. 2006-09-28 * R/gnotebook.R: put return(TRUE) into close button handler. Was giving ERROR otherwise regrading conversion of logical