* add [< method for gspinbutton -- must be a seq(a,b) values
* add padding uner mac between window and frame -- HOW??
*DONE  ronggui feature request 
Besides, I have a feature request: Please suppress the following error
message as it works.
> g<-gtable("a",con=T)
> g[]<-"b" ## it works but issues an error message.
Error in x[[jj]][iseq] <- vjj :
 incompatible types (from NULL to character) in subassignment type fix


* header in gdf -- how to hide a column or row? -- method in GTK
  available, can I add to gWidgets API, if so how?
* DND in gedit, gtext, gcombobox
DONE * font<- for button isn't working? -- (Would need to mess with
  [[1]] child of button which is a gtkLabel
DONE * svalue(panedgroup) <- i npixesl -- want [0,1]

* fix to gtkTextBufferInsertWithTagsByName in gtext
* gmenu [ method is broken (what should it do?)
DONE * gaction -- atleast for menu and toolbar.
* gedit width under windows
* gcombobox a[] might give error whereas a[,1] does not -- check type
  This may be related to needing to detach handler while loading to
  avoid calling -- Olivier Nunez report
* speed ups: gcombobox with rGtkDataFrame as store, try(), others?
* tooltip in gtoolbar not working
* gmenu whites out (Giles email)	
* gvarbrowser -- configurable filters
* gdf -- speed ups?
* fix shading in gnotebook (Giles e-mail)
* check gradio enable<- fix, gpanedgroup svalue<- fix
* tooltip in gtoolbar
* NaN in gtable/gdf in palce of NA. Character sorts funny so don't coerce.
* redo gdf -- look at EDF stuff. The numbr of digits in a numeric
  number should be configurable, NA NaN, etc under windows.
* nb[i] should return gWidgets (it might, but gdf doesn't work)
* RONGUI email regarding table code and adding values

* put drag rectangle addHandler??? How to draw the rectangle. The
  button-press-release signal (or some such) allows on to easily get
  at the values.

device <- asCairoDevice(da, pointsize=12)
win$Show()
gSignalConnect(da,"button-press-event",function(h,e,...) {
  print("press")
  print(e$GetX())
  return(TRUE)
})
gSignalConnect(da,"button-release-event",function(h,e,...) {
  print("release")
  print(e$GetX())
  return(TRUE)
})

* gcommandline is a *mess* -- clean up

**** DID THESE ****

DONE * gcheckboxgroup -- return vector of IDS, not just a single
DONE * gtable: 
I found a bug in gtable(): if you click on a column heading to sort by
it, then svalue(x, index = TRUE) returns the selected rows in the
sorted data frame, not the original data frame.

Thanks,

It looks like I have two issues.

df = as.data.frame(CO2) ## I need to force coercion to a data frame,
although am not sure why
df$Plant <- as.character(df$Plant) ## I don't handler ordered factors properly
gtable(df, cont = T)  ## now it works.

Hope to fix this soon. Thanks for letting me know.
DONE * gtable -- sort on click
DONE * gcombobox width under windows
DONE * check gedit -- width -> size
DONE * check gframe label and markup
DONE * add in gSignalHandlerBlock/Unblock to API?
DONE * redo gradio -- fix [<- method, 
Mostly done* as methods would be useful for integrating glade
## as method
DONE as.gWidget.XXX methods
DONE addHandlerChanged export at toolkit level (RGtk2)
* Fix gtable -- updating doesn't update filter value!
* Fix gtree -- trouble with sortng. Tried, failed. Try again.
DONE * Fix gtable -- trouble with sorting
DONE * Fix ggrid so that tbl[,] <- character(0) works (0 length is
  issue). (NOt so easy, as the color stuff gets messed up:
  (R:9562): Gtk-WARNING **: Don't know color `NA'
* 
