import(tcltk)

export(makeTclNames,
       tclAfter,
       tclAfterCancel,
       tclAfterInfo,
       tclFun,
       tclGetValue,
       tclSetValue,
       tclTaskChange,
       tclTaskDelete,
       tclTaskGet,
       tclTaskRun,
       tclTaskSchedule,
       tclVarExists,
       tclVarFind,
       tclVarName,
       tk2button,
       tk2canvas,
       tk2checkbutton,
       tk2combobox,
       tk2entry,
       tk2frame,
       tk2label,
       tk2labelframe,
       tk2listbox,
       tk2mclistbox,
       tk2menu,
       tk2menubutton,
       tk2message,
       tk2notebook,
       tk2panedwindow,
       tk2progress,
       tk2radiobutton,
       tk2scale,
       tk2scrollbar,
       tk2separator,
       tk2spinbox,
       tk2table,
       tk2text,
       tk2ctext,
       tk2tree,
       tk2tip,
       tk2killtip,
       tk2column,
       tk2insert.multi,
       tk2list.delete,
       tk2list.get,
       tk2list.insert,
       tk2list.set,
       tk2list.size,
       tk2notetraverse,
       tk2notetab,
       tk2notetab.select,
       tk2notetab.text,
       tk2state.set,
       is.tk,
       is.ttk,
       tk2theme.elements,
       tk2theme.list,
       tk2theme,
       tk2chooseFont,
       tk2edit,
       tk2dde,
       tk2dde.exec,
       tk2dde.poke,
       tk2dde.request,
       tk2dde.services,
       tk2ico.create,
       tk2ico.destroy,
       tk2ico.hicon,
       tk2ico.info,
       tk2ico.load,
       "tk2ico.pos<-",
       tk2ico.set,
       tk2ico.taskbar.add,
       tk2ico.taskbar.delete,
       tk2ico.taskbar.modify,
       tk2ico.text,
       "tk2ico.text<-",
       tk2reg.broadcast,
       tk2reg.delete,
       tk2reg.deletekey,
       tk2reg.get,
       tk2reg.keys,
       tk2reg.set,
       tk2reg.setkey,
       tk2reg.type,
       tk2reg.values,
       tk2font.get,
       tk2font.set,
       tk2font.setstyle,
       getLanguage,
       setLanguage,
       tk2style,
       tk2dataList,
       tk2configList,
       tip,
       "tip<-",
       tk2cfglist,
       state,
       label,
       "label<-",
       tag,
       "tag<-",
       disabled,
       "disabled<-",
       values,
       "values<-",
       value,
       "value<-",
       selection,
       "selection<-",
       visibleItem,
       size,
       config,
       "config<-")

S3method(print, tclTask)
S3method(tip, tk2widget)
S3method("tip<-", tk2widget)
S3method(print, tk2widget)
S3method(print, tk2cfglist)
S3method(state, tk2widget)
S3method(label, tk2widget)
S3method("label<-", tk2widget)
S3method(tag, tk2widget)
S3method("tag<-", tk2widget)
S3method(disabled, tk2widget)
S3method("disabled<-", tk2widget)
S3method(values, tk2widget)
S3method(values, tk2listbox)
S3method("values<-", tk2widget)
S3method("values<-", tk2listbox)
S3method(value, tk2widget)
S3method(value, tk2listbox)
S3method("value<-", tk2widget)
S3method("value<-", tk2listbox)
S3method(selection, tk2widget)
S3method(selection, tk2listbox)
S3method("selection<-", tk2widget)
S3method("selection<-", tk2listbox)
S3method(visibleItem, tk2widget)
S3method(visibleItem, tk2listbox)
S3method(size, tk2widget)
S3method(size, tk2listbox)
S3method(config, tk2widget)
S3method(config, tk2label)
S3method("config<-", tk2widget)
S3method("config<-", tk2label)
