[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