[Idle-dev] CVS: idle configDialog.py,1.5,1.6
Stephen
elguavas@users.sourceforge.net
Mon, 06 Aug 2001 20:28:28 -0700
Update of /cvsroot/idlefork/idle
In directory usw-pr-cvs1:/tmp/cvs-serv10587
Modified Files:
configDialog.py
Log Message:
more fleshing out, this time primarily the 'general' page
Index: configDialog.py
===================================================================
RCS file: /cvsroot/idlefork/idle/configDialog.py,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** configDialog.py 2001/08/05 08:00:28 1.5
--- configDialog.py 2001/08/07 03:28:25 1.6
***************
*** 81,85 ****
def ChangePage(self):
self.pages[self.pageNum.get()].lift()
! self.title('Settings - '+self.pageButtons[self.pageNum.get()].cget('text'))
def ChangePageBinding(self,event):
--- 81,86 ----
def ChangePage(self):
self.pages[self.pageNum.get()].lift()
! self.title('Settings - '+
! self.pageButtons[self.pageNum.get()].cget('text'))
def ChangePageBinding(self,event):
***************
*** 407,412 ****
def CreatePageGeneral(self):
frame=Frame(self.framePages,borderwidth=2,relief=SUNKEN)
! Button(frame,text='general page test').pack(padx=110,pady=110)
return frame
--- 408,483 ----
def CreatePageGeneral(self):
+ #tkVars
+ self.runType=IntVar()
+ self.winWidth=StringVar()
+ self.winHeight=StringVar()
+ self.extState=IntVar()
+ #widget creation
+ #body
frame=Frame(self.framePages,borderwidth=2,relief=SUNKEN)
! #body section frames
! frameRun=Frame(frame,borderwidth=2,relief=GROOVE)
! frameWinSize=Frame(frame,borderwidth=2,relief=GROOVE)
! frameExt=Frame(frame,borderwidth=2,relief=GROOVE)
! #frameRun
! labelRunTitle=Label(frameRun,text='Run Preferences')
! labelRunChoiceTitle=Label(frameRun,text='Run code : ')
! radioRunInternal=Radiobutton(frameRun,variable=self.runType,
! value=0,command=self.SetKeysType,text="in IDLE's Process")
! radioRunSeparate=Radiobutton(frameRun,variable=self.runType,
! value=1,command=self.SetKeysType,text='in a Separate Process')
! #frameWinSize
! labelWinSizeTitle=Label(frameWinSize,text='Initial Window Size')
! buttonWinSizeSet=Button(frameWinSize,text='Set to current window size')
! labelWinWidthTitle=Label(frameWinSize,text='Width')
! entryWinWidth=Entry(frameWinSize,textvariable=self.winWidth,
! width=3)
! labelWinHeightTitle=Label(frameWinSize,text='Height')
! entryWinHeight=Entry(frameWinSize,textvariable=self.winHeight,
! width=3)
! #frameExt
! frameExtList=Frame(frameExt)
! frameExtSet=Frame(frameExt)
! labelExtTitle=Label(frameExt,text='Configure IDLE Extensions')
! labelExtListTitle=Label(frameExtList,text='Extension')
! scrollExtList=Scrollbar(frameExtList)
! listExt=Listbox(frameExtList,height=5)
! labelExtSetTitle=Label(frameExtSet,text='Settings')
! radioEnableExt=Radiobutton(frameExtSet,variable=self.extState,
! value=1,text="enable")
! radioDisableExt=Radiobutton(frameExtSet,variable=self.extState,
! value=0,text="disable")
! self.extState.set(1)
! buttonExtConfig=Button(frameExtSet,text='Configure')
!
! #widget packing
! #body
! frameRun.pack(side=TOP,padx=5,pady=5,fill=X)
! frameWinSize.pack(side=TOP,padx=5,pady=5,fill=X)
! frameExt.pack(side=TOP,padx=5,pady=5,expand=TRUE,fill=BOTH)
! #frameRun
! labelRunTitle.pack(side=TOP,anchor=W,padx=5,pady=5)
! labelRunChoiceTitle.pack(side=LEFT,anchor=W,padx=5,pady=5)
! radioRunInternal.pack(side=LEFT,anchor=W,padx=5,pady=5)
! radioRunSeparate.pack(side=LEFT,anchor=W,padx=5,pady=5)
! #frameWinSize
! labelWinSizeTitle.pack(side=TOP,anchor=W,padx=5,pady=5)
! buttonWinSizeSet.pack(side=LEFT,anchor=W,padx=5,pady=5)
! labelWinWidthTitle.pack(side=LEFT,anchor=W,padx=5,pady=5)
! entryWinWidth.pack(side=LEFT,anchor=W,padx=5,pady=5)
! labelWinHeightTitle.pack(side=LEFT,anchor=W,padx=5,pady=5)
! entryWinHeight.pack(side=LEFT,anchor=W,padx=5,pady=5)
! #frameExt
! labelExtTitle.pack(side=TOP,anchor=W,padx=5,pady=5)
! frameExtSet.pack(side=RIGHT,padx=5,pady=5,fill=Y)
! frameExtList.pack(side=RIGHT,padx=5,pady=5,expand=TRUE,fill=BOTH)
! labelExtListTitle.pack(side=TOP,anchor=W)
! scrollExtList.pack(side=RIGHT,anchor=W,fill=Y)
! listExt.pack(side=LEFT,anchor=E,expand=TRUE,fill=BOTH)
! labelExtSetTitle.pack(side=TOP,anchor=W)
! radioEnableExt.pack(side=TOP,anchor=W)
! radioDisableExt.pack(side=TOP,anchor=W)
! buttonExtConfig.pack(side=TOP,anchor=W,pady=5)
!
return frame