From 031bea7bdfdf4719917328485ce2b79ef6d0ee55 Mon Sep 17 00:00:00 2001 From: Dave Schuyler Date: Tue, 13 Mar 2001 20:44:20 +0000 Subject: [PATCH] fixed baseline style checkboxes and font setting (color still broken) --- direct/src/leveleditor/LevelEditor.py | 37 ++++++++++++++++++--------- 1 file changed, 25 insertions(+), 12 deletions(-) diff --git a/direct/src/leveleditor/LevelEditor.py b/direct/src/leveleditor/LevelEditor.py index 058f4a1277..2bd5dc2be8 100644 --- a/direct/src/leveleditor/LevelEditor.py +++ b/direct/src/leveleditor/LevelEditor.py @@ -4050,20 +4050,24 @@ class LevelEditorPanel(Pmw.MegaToplevel): self.addWiggleFloater.set(0) self.addStumbleFloater.set(0) self.addStompFloater.set(0) + self.bigFirstLetterIntVar.set(0) + self.setBigFirstLetter(); + self.allCapsIntVar.set(0) + self.setAllCaps() + self.dropShadowIntVar.set(0) + self.setDropShadow() self.fontMenu.selectitem(0) + self.setSignBaslineFont('') + self.addXFloater.set(0) self.addZFloater.set(0) self.addScaleXFloater.set(1) self.addScaleZFloater.set(1) self.addRollFloater.set(0) - - self.bigFirstLetterIntVar.set(0) - self.allCapsIntVar.set(0) - self.dropShadowIntVar.set(0) self.updateSelectedObjColor(Vec4(1.0)) @@ -4089,14 +4093,23 @@ class LevelEditorPanel(Pmw.MegaToplevel): self.addStumbleFloater.set(float(settings['stumble'])) if settings['stomp']: self.addStompFloater.set(float(settings['stomp'])) - if settings['flags']: - flags=settings['flags'] - self.bigFirstLetterIntVar.set('b' in flags) - self.allCapsIntVar.set('c' in flags) - self.dropShadowIntVar.set('d' in flags) - if settings['code']: - self.fontMenu.selectitem(settings['code']) + flags=settings['flags'] + if flags: + self.bigFirstLetterIntVar.set('b' in flags) + self.setBigFirstLetter(); + + self.allCapsIntVar.set('c' in flags) + self.setAllCaps() + + self.dropShadowIntVar.set('d' in flags) + self.setDropShadow() + + code = settings['code'] + if code: + self.fontMenu.selectitem(code) + self.setSignBaslineFont(code) + if settings['x']: self.addXFloater.set(float(settings['x'])) if settings['z']: @@ -4136,7 +4149,7 @@ class LevelEditorPanel(Pmw.MegaToplevel): # Remove the flag: flags=string.join(flags.split(flagChar), '') baseline.setFlags(flags) - s=self.baselineString.get() + s=self.baselineString.get()#skyler self.setBaselineString(s) def setBigFirstLetter(self):