@@ -260,19 +260,19 @@ def main():
260260
261261 if x == 1 :
262262 ck_display [str (x )].configure (bg = 'black' , bd = 5 , fg = 'cyan' ,wrap = tkinter .WORD ,spacing1 = 0.3 , font = 'MENLO 20' , relief = tkinter .SUNKEN )
263- ck_display [str (x )].insert (tkinter .END , "Snippet " + str (x )+ " \n " , 'title' )
263+ ck_display [str (x )].insert (tkinter .END , "Snippet " + str (x )+ " \n \n " , 'title' )
264264 elif x == 2 :
265265 ck_display [str (x )].configure (bg = 'black' , bd = 5 , fg = 'magenta' ,wrap = tkinter .WORD ,spacing1 = 0.3 , font = 'MENLO 20' , relief = tkinter .SUNKEN )
266- ck_display [str (x )].insert (tkinter .END , "Snippet " + str (x )+ " \n " , 'title' )
266+ ck_display [str (x )].insert (tkinter .END , "Snippet " + str (x )+ " \n \n " , 'title' )
267267 elif x == 3 :
268268 ck_display [str (x )].configure (bg = 'black' , bd = 5 , fg = 'yellow' ,wrap = tkinter .WORD ,spacing1 = 0.3 , font = 'MENLO 20' , relief = tkinter .SUNKEN )
269- ck_display [str (x )].insert (tkinter .END , "Conditionals and other stuff \n " , 'title' )
269+ ck_display [str (x )].insert (tkinter .END , "Conditionals and other stuff \n \n " , 'title' )
270270 elif x == 4 :
271271 ck_display [str (x )].configure (bg = 'black' , bd = 5 , fg = 'cyan' ,wrap = tkinter .WORD ,spacing1 = 0.3 , font = 'MENLO 20' , relief = tkinter .SUNKEN )
272- ck_display [str (x )].insert (tkinter .END , "Loops \n " , 'title' )
272+ ck_display [str (x )].insert (tkinter .END , "Loops \n \n " , 'title' )
273273 elif x == 5 :
274274 ck_display [str (x )].configure (bg = 'black' , bd = 5 , fg = 'white' ,wrap = tkinter .WORD ,spacing1 = 0.3 , font = 'MENLO 20' , relief = tkinter .SUNKEN )
275- ck_display [str (x )].insert (tkinter .END , "CodeSpace \n " , 'title' )
275+ ck_display [str (x )].insert (tkinter .END , "Free Code \n \n " , 'title' )
276276
277277
278278 codedump [str (x )] = Thread (target = displayCode , args = (str (x )))
@@ -341,7 +341,7 @@ def displayCode(display):
341341 tagmatch = re .match ('.*:' , dump )
342342 tag = tagmatch .group (0 )[0 :- 1 ]
343343 ckcode = re .sub ('' + tag + ':' , '' , dump )
344- try :
344+ try :
345345 ck_display [display ].insert (tkinter .END , ckcode , tag )
346346 ck_display [display ].see (tkinter .END )
347347 except RuntimeError as err :
@@ -379,15 +379,18 @@ def displayCode(display):
379379 ck_display [display ].see (tkinter .END )
380380 except RuntimeError as err :
381381 break
382- elif display == '5' :
382+ elif display == '5' : #this is the codespace
383383 data , addr = s [display ].recvfrom (1024 )
384384 dump = str (data , 'utf-8' )
385385 tagmatch = re .match ('.*:' , dump )
386386 tag = tagmatch .group (0 )[0 :- 1 ]
387387 ckcode = re .sub ('' + tag + ':' , '' , dump )
388388 try :
389- ck_display [display ].insert (tkinter .END , ckcode , tag )
390- ck_display [display ].see (tkinter .END )
389+ if tag == 'delete' :
390+ ck_display [display ].delete ("%s-1c" % tkinter .INSERT , tkinter .INSERT )
391+ else :
392+ ck_display [display ].insert (tkinter .END , ckcode , tag )
393+ ck_display [display ].see (tkinter .END )
391394 except RuntimeError as err :
392395 break
393396 except OSError as err :
0 commit comments