/media/sda5/docs/coding/python/pygame/RPG/Client/source 1.1/Log.py

Go to the documentation of this file.
00001 class Log:
00002         pid = 0;
00003         
00004         def __init__(self, textbuffer, view):
00005                 self.textbuffertextbuffer = textbuffer
00006                 self.viewview = view
00007                 self.viewview.set_buffer(self.textbuffertextbuffer)
00008                 
00009         def dumplog(self):
00010                 ##save??
00011                 self.pidpidpid = self.pidpidpid + 1
00012                 
00013         def log(self, msg):
00014                 iter = self.textbuffertextbuffer.get_end_iter()
00015                 
00016                 
00017                 self.textbuffertextbuffer.insert(iter, msg + "\n")
00018                 self.viewview.scroll_to_mark(self.textbuffertextbuffer.get_insert(),0)
00019                 
00020                 """if (self.getCurrentLog() != ""):
00021                         self.textbuffer.set_text(self.getCurrentLog() +"\n" +  msg)
00022                 else:
00023                         self.textbuffer.set_text(msg)
00024                 self.textbuffer.place_cursor(self.textbuffer.get_end_iter())"""
00025                 self.dumplogdumplog()
00026                 
00027         def getCurrentLog(self):
00028                 return self.textbuffertextbuffer.get_text(self.textbuffertextbuffer.get_start_iter(), self.textbuffertextbuffer.get_end_iter())

Generated on Mon Oct 8 05:43:00 2007 for Python Game and Chat Client by  doxygen 1.5.1