importFrom(gWidgets,
           "gwCat",
"glabel", "gbutton", "gcheckbox", "gradio", "gdroplist",
"gcheckboxgroup", "ghtml", "gspinbutton", "gslider", "gedit", "gtext", "gaction","gmenu",
"gtoolbar", "gtable", "gdf", "gdfnotebook", "gtree", "gfile",
"gfilebrowse", "gcalendar", "ggraphics", "ggraphicsnotebook",
"gimage", "gstatusbar", "gseparator", "gcommandline", "ghelp",
"ghelpbrowser", "ggenericwidget", "gvarbrowser", "gwindow", "ggroup",
"gframe", "gexpandgroup", "gnotebook", "glayout", "gpanedgroup",
"galert","gmessage", "ginput", "gconfirm", "gbasicdialog",
"addStockIcons","getStockIcons",
           "stockIconFromClass","stockIconFromObject",
           ".fixFontMessUp"
)

importClassesFrom(gWidgets, 
	"guiWidgetsToolkit",	"guiWidgetsToolkitRGtk2",
	"guiWidget","guiComponent","guiContainer","guiDialog"
)

importMethodsFrom(gWidgets,
"[", 
"svalue", "svalue<-", "add", "addSpace", "addSpring", "delete","insert",
"dispose", "visible", "visible<-", "enabled", "enabled<-", "size",
"size<-", "tooltip<-", "defaultWidget", "defaultWidget<-",".tooltip<-",
                  "focus", "focus<-", "font", "font<-", "tag", "tag<-", "id",
"id<-", "addhandler", "addhandlerchanged", "addhandlerkeystroke",
"addhandlerclicked", "addhandlerdoubleclick", 
                  "addhandlerrightclick",
"addhandlerdestroy", "addhandlerexpose", "addhandlerunrealize",
                  "addhandlermousemotion", "addhandlerblur",
"addhandleridle", "addpopupmenu", "add3rdmousepopupmenu",
"adddropsource", "adddropmotion", "adddroptarget",
                  "removehandler","blockhandler","unblockhandler",
".glabel", ".gbutton", ".gcheckbox", ".gradio", ".gdroplist", ".ghtml",
".gcheckboxgroup", ".gspinbutton", ".gslider", ".gedit", ".gtext",
".gaction",".gmenu", ".gtoolbar", ".gtable", ".gdf", ".gdfnotebook", ".gtree",
".gfile", ".gfilebrowse", ".gcalendar", ".ggraphics",
".ggraphicsnotebook", ".gimage", ".gstatusbar", ".gseparator", 
".gcommandline", ".ghelp", ".ghelpbrowser", ".ggenericwidget",
".gvarbrowser", ".gwindow", ".ggroup", ".gframe", ".gexpandgroup",
".gnotebook", ".glayout", ".gpanedgroup", ".svalue", ".svalue<-",
".leftBracket", ".leftBracket<-", ".add", ".addSpace", ".addSpring",".insert",
".delete", ".dispose", ".visible", ".visible<-", 
".enabled", ".size", 
".enabled<-",  ".size<-", ".defaultWidget", ".defaultWidget<-",
                  ".focus", ".focus<-", 
".font<-", ".tag", ".tag<-", ".id", ".id<-",  ".addhandler", ".addhandlerchanged",
".addhandlerkeystroke", ".addhandlerclicked",
".addhandlerdoubleclick",  ".addhandlerrightclick",
".addhandlerdestroy", ".addhandlerexpose", ".addhandlerunrealize",
                  ".addhandlermousemotion", ".addhandlerblur",
                  ".addhandleridle", ".addpopupmenu", ".add3rdmousepopupmenu",
".adddropsource", ".adddropmotion", ".adddroptarget",
                  ".galert", ".gmessage",
".ginput", ".gconfirm", ".gbasicdialog",".gbasicdialognoparent",
".addStockIcons",".getStockIcons",
                  ".stockIconFromClass",".stockIconFromObject",
".removehandler",".blockhandler",".unblockhandler",
"update",".update",
"length",".length",
"dim",".dim",
"dimnames",".dimnames",
"dimnames<-",".dimnames<-",
"names",".names",
"names<-",".names<-",
                  ".getToolkitWidget"
)


export("runHandlerFor")
#export("str2")
##       "Paste","stripWhiteSpace","rpel","str1","str2","untaintName",
##        "stockIconFromClass","stockIconFromObject",
##        "Timestamp","Timestamp<-",
##        

exportMethods(
"[", 
".glabel", ".gbutton", ".gcheckbox", ".gradio", ".gdroplist",".ghtml",
".gcheckboxgroup", ".gspinbutton", ".gslider", ".gedit", ".gtext",
".gaction",".gmenu", ".gtoolbar", ".gtable", ".gdf", ".gdfnotebook", ".gtree",
".gfile", ".gfilebrowse", ".gcalendar", ".ggraphics",
".ggraphicsnotebook", ".gimage", ".gstatusbar", ".gseparator",
".gcommandline", ".ghelp", ".ghelpbrowser", 
".gvarbrowser", ".gwindow", ".ggroup", ".gframe", ".gexpandgroup",
".gnotebook", ".glayout", ".gpanedgroup", 
"svalue", "svalue<-", "add", "addSpace", "addSpring", "delete","insert",
"dispose", "visible", "visible<-", "enabled", "enabled<-", "size",
"size<-", "defaultWidget","defaultWidget<-","focus", "focus<-", "font", "font<-", "tag", "tag<-", "id",
"id<-",  "addhandler", "addhandlerchanged", "addhandlerkeystroke",
"addhandlerclicked", "addhandlerdoubleclick", 
               "addhandlerrightclick",
"addhandlerdestroy", "addhandlerexpose", "addhandlerunrealize",
              "addhandlermousemotion", "addhandlerblur",
              "addhandleridle", "addpopupmenu", "add3rdmousepopupmenu",
"adddropsource", "adddropmotion", "adddroptarget",
              "removehandler", "blockhandler","unblockhandler",
".svalue", ".svalue<-",
".leftBracket", ".leftBracket<-", ".add", ".addSpace", ".addSpring",".insert",
".delete", ".dispose", ".visible", ".visible<-", ".tooltip<-",".enabled",
".enabled<-", ".size", ".size<-", ".defaultWidget",".defaultWidget<-",".focus", ".focus<-", 
".font<-", ".tag", ".tag<-", ".id", ".id<-",  ".addhandler",".addhandlerchanged",
".addhandlerkeystroke", ".addhandlerclicked",
".addhandlerdoubleclick",
              ".addhandlerrightclick",
".addhandlerdestroy", ".addhandlerexpose", ".addhandlerunrealize",
              ".addhandlermousemotion", ".addhandlerblur",
              ".addhandleridle", ".addpopupmenu", ".add3rdmousepopupmenu",
".adddropsource", ".adddropmotion", ".adddroptarget",
              ".galert", ".gmessage",
".ginput", ".gconfirm", ".gbasicdialog",".gbasicdialognoparent",
".getStockIcons",
".stockIconFromClass",".stockIconFromObject",
".removehandler",".unblockhandler",".unblockhandler",
".svalue",
"update",".update",
"length",".length",
"dim",".dim",
"dimnames",".dimnames",
"dimnames<-",".dimnames<-",
"names",".names",
"names<-",".names<-",
              ".getToolkitWidget"
)

