[Idle-dev] CVS: idle MultiStatusBar.py,1.2,1.3

Kurt B. Kaiser kbk@users.sourceforge.net
Fri, 13 Jul 2001 10:52:10 -0700


Update of /cvsroot/idlefork/idle
In directory usw-pr-cvs1:/tmp/cvs-serv394

Modified Files:
	MultiStatusBar.py 
Log Message:
py-cvs-rel2_1 (Rev 1.2) merge - whitespace normalization


Index: MultiStatusBar.py
===================================================================
RCS file: /cvsroot/idlefork/idle/MultiStatusBar.py,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** MultiStatusBar.py	2001/07/04 03:15:10	1.2
--- MultiStatusBar.py	2001/07/13 17:52:08	1.3
***************
*** 2,32 ****
  
  class MultiStatusBar(Frame):
- 	
- 	def __init__(self, master=None, **kw):
- 		if master is None:
- 			master = Tk()
- 		apply(Frame.__init__, (self, master), kw)
- 		self.labels = {}
  
! 	def set_label(self, name, text='', side=LEFT):
! 		if not self.labels.has_key(name):
! 			label = Label(self, bd=1, relief=SUNKEN, anchor=W)
! 			label.pack(side=side)
! 			self.labels[name] = label
! 		else:
! 			label = self.labels[name]
! 		label.config(text=text)
  
  def _test():
! 	b = Frame()
! 	c = Text(b)
! 	c.pack(side=TOP)
! 	a = MultiStatusBar(b)
! 	a.set_label("one", "hello")
! 	a.set_label("two", "world")
! 	a.pack(side=BOTTOM, fill=X)
! 	b.pack()
! 	b.mainloop()
  
  if __name__ == '__main__':
! 	_test()
--- 2,32 ----
  
  class MultiStatusBar(Frame):
  
!     def __init__(self, master=None, **kw):
!         if master is None:
!             master = Tk()
!         apply(Frame.__init__, (self, master), kw)
!         self.labels = {}
  
+     def set_label(self, name, text='', side=LEFT):
+         if not self.labels.has_key(name):
+             label = Label(self, bd=1, relief=SUNKEN, anchor=W)
+             label.pack(side=side)
+             self.labels[name] = label
+         else:
+             label = self.labels[name]
+         label.config(text=text)
+ 
  def _test():
!     b = Frame()
!     c = Text(b)
!     c.pack(side=TOP)
!     a = MultiStatusBar(b)
!     a.set_label("one", "hello")
!     a.set_label("two", "world")
!     a.pack(side=BOTTOM, fill=X)
!     b.pack()
!     b.mainloop()
  
  if __name__ == '__main__':
!     _test()