Method: TkComm.uninstall_cmd
- Defined in:
- lib/tk.rb
.uninstall_cmd(id, local_cmdtbl = nil) ⇒ Object
868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 |
# File 'lib/tk.rb', line 868 def TkComm.uninstall_cmd(id, local_cmdtbl=nil) #id = $1 if /rb_out\S* (c(_\d+_)?\d+)/ =~ id id = $4 if id =~ /rb_out\S*(?:\s+(::\S*|[{](::.*)[}]|["](::.*)["]))? (c(_\d+_)?(\d+))/ if local_cmdtbl && local_cmdtbl.kind_of?(Array) begin local_cmdtbl.delete(id) rescue Exception # ignore end end @cmdtbl.delete(id) #Tk_CMDTBL.delete(id) TkCore::INTERP.tk_cmd_tbl.delete(id) end |