# -*- mode: python; fill-column: 75; tab-width: 8; coding: iso-latin-1-unix -*- # Wrapped from /disk/dos/k/Tixapps/src/Widgets/EmacsTags.tcl import Tkinter, Tix, ObjTix # we need to import class TIDEEmacsTags(ObjTix.Misc): def __repr__ (self): return "" % self._w def __init__(self, master, name='', cnf={}, **kw): self.master = master self.tk = master.tk self.tk.eval('if {[info commands TIDEEmacsTags] == ""} {auto_load TIDEEmacsTags}') if kw: cnf = Tkinter._cnfmerge((cnf, kw)) ObjTix.Misc.__init__(self, master, 'TIDEEmacsTags', name, cnf) def make_clips (self, dir, out='TAGS'): retval = self.tk.call(self._w, 'make_clips', dir, out) def make_tcl (self, dir, out='TAGS'): retval = self.tk.call(self._w, 'make_tcl', dir, out) def make_python (self, dir, out='TAGS'): retval = self.tk.call(self._w, 'make_python', dir, out) def make_etags (self, main, dir, out, exts, pats): retval = self.tk.call(self._w, 'make_etags', main, dir, out, exts, pats) def vEnableFindSelected (self, text, m): retval = self.tk.call(self._w, 'vEnableFindSelected', text, m) return retval # For Python >= 2.2.1 __slots__ = ['etags_python','etags_tcl','main'] if __name__ == '__main__': root = Tix.Tk() # Call your toplevel here