# To be eliminated, except for svGUI
import(tcltk, svMisc, svGUI)

export(dlgDir,
       dlgForm,
       dlgInput,
       dlgList,
       dlgMessage,
       dlgOpen,
       dlgSave,
       dlgFilters,
       msgBox,
       okCancelBox,
       menuAdd,
       menuAddItem,
       menuDel,
       menuDelItem,
       menuNames,
       menuItems,
       ".Last.lib",
       display,
       guiDlg,
       guiDlgFunction,
       guiEval,
       guiPane.tcltk,
       guiPane.entry.tcltk,
       guiPane.list.tcltk,
       guiSetStyle.tcltk)

# To be eliminated
S3method(display, guiDlg)

S3method(dlgDir, gui)
S3method(dlgDir, textCLI)
S3method(dlgDir, nativeGUI)

S3method(dlgForm, gui)
S3method(dlgForm, textCLI)
S3method(dlgForm, nativeGUI)

S3method(dlgInput, gui)
S3method(dlgInput, textCLI)
S3method(dlgInput, nativeGUI)

S3method(dlgList, gui)
S3method(dlgList, textCLI)
S3method(dlgList, nativeGUI)

S3method(dlgMessage, gui)
S3method(dlgMessage, textCLI)
S3method(dlgMessage, nativeGUI)

S3method(dlgOpen, gui)
S3method(dlgOpen, textCLI)
S3method(dlgOpen, nativeGUI)

S3method(dlgSave, gui)
S3method(dlgSave, textCLI)
S3method(dlgSave, nativeGUI)
