from Tkinter import *

class ButtonBar(Frame):
    def addButton(self, text, command, default = 0):
	b = Button(self, { 'text' : text , 'command' : command }  )
	#if (default):
	    #b['default'] = '1'

	if (self.packside == 'left'):
	    b.pack( { 'side' : 'left', 'ipady' : '2', 'expand' : '1' } )
	else:
	    b.pack( { 'side' : 'top', 'ipady' : '2', 'expand' : '1',
		      'fill' : 'x' } )

    def setOrientation(self, orient):
	if (orient == 'vert'):
	    self.packside = 'top'
	else:
	    self.packside = 'left'

    def __init__(self, Master = None):
	Frame.__init__(self, Master)
	self.packside = 'left'
	
