mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 10:22:45 -04:00
Vivek's repaired code, plus model-path stuff
This commit is contained in:
parent
ef53db4d3b
commit
8ad4201b8f
@ -1,8 +1,9 @@
|
|||||||
from ShowBaseGlobal import*
|
import direct
|
||||||
from TkGlobal import*
|
from direct.directbase.DirectStart import*
|
||||||
|
from direct.showbase.TkGlobal import*
|
||||||
from tkFileDialog import *
|
from tkFileDialog import *
|
||||||
from DirectGlobals import *
|
from direct.directtools.DirectGlobals import *
|
||||||
from AppShell import*
|
from direct.tkwidgets.AppShell import*
|
||||||
|
|
||||||
from SideWindow import*
|
from SideWindow import*
|
||||||
from duplicateWindow import*
|
from duplicateWindow import*
|
||||||
@ -15,7 +16,7 @@ from seFileSaver import *
|
|||||||
from propertyWindow import *
|
from propertyWindow import *
|
||||||
import seParticlePanel
|
import seParticlePanel
|
||||||
from collisionWindow import *
|
from collisionWindow import *
|
||||||
from DirectGui import *
|
from direct.gui.DirectGui import *
|
||||||
from MetadataPanel import *
|
from MetadataPanel import *
|
||||||
from seBlendAnimPanel import *
|
from seBlendAnimPanel import *
|
||||||
from controllerWindow import *
|
from controllerWindow import *
|
||||||
@ -25,12 +26,12 @@ from AlignTool import *
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
import string
|
import string
|
||||||
import Dial
|
from direct.tkwidgets import Dial
|
||||||
import Floater
|
from direct.tkwidgets import Floater
|
||||||
import Slider
|
from direct.tkwidgets import Slider
|
||||||
import Actor
|
from direct.actor import Actor
|
||||||
import seAnimPanel
|
import seAnimPanel
|
||||||
import Task
|
from direct.task import Task
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
|
||||||
@ -97,6 +98,7 @@ class myLevelEditor(AppShell):
|
|||||||
|
|
||||||
|
|
||||||
def __init__(self, parent = None, **kw):
|
def __init__(self, parent = None, **kw):
|
||||||
|
|
||||||
base.setBackgroundColor(0,0,0)
|
base.setBackgroundColor(0,0,0)
|
||||||
self.parent = parent
|
self.parent = parent
|
||||||
## Check TkTool is activated! ##
|
## Check TkTool is activated! ##
|
||||||
@ -104,7 +106,7 @@ class myLevelEditor(AppShell):
|
|||||||
if self.wantTK:
|
if self.wantTK:
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
taskMgr.remove('tkLoop')
|
taskMgr.remove('tkloop')
|
||||||
spawnTkLoop()
|
spawnTkLoop()
|
||||||
## Set up window frame
|
## Set up window frame
|
||||||
INITOPT = Pmw.INITOPT
|
INITOPT = Pmw.INITOPT
|
||||||
@ -285,6 +287,11 @@ class myLevelEditor(AppShell):
|
|||||||
|
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
def getPhotoImage(self,name):
|
||||||
|
modpath = ConfigVariableSearchPath("model-path")
|
||||||
|
path = modpath.findFile(Filename(name))
|
||||||
|
return PhotoImage(file=path.toOsSpecific())
|
||||||
|
|
||||||
def createInterface(self):
|
def createInterface(self):
|
||||||
# The interior of the toplevel panel
|
# The interior of the toplevel panel
|
||||||
interior = self.interior()
|
interior = self.interior()
|
||||||
@ -294,30 +301,30 @@ class myLevelEditor(AppShell):
|
|||||||
#######################################################
|
#######################################################
|
||||||
buttonFrame = Frame(interior)
|
buttonFrame = Frame(interior)
|
||||||
self.image=[]
|
self.image=[]
|
||||||
self.image.append(PhotoImage(file='new.gif'))#0
|
|
||||||
self.image.append(PhotoImage(file='open.gif'))#1
|
|
||||||
self.image.append(PhotoImage(file='save.gif'))#2
|
|
||||||
self.image.append(PhotoImage(file='model.gif'))#3
|
|
||||||
self.image.append(PhotoImage(file='actor.gif'))#4
|
|
||||||
self.image.append(PhotoImage(file='placer.gif'))#5
|
|
||||||
self.image.append(PhotoImage(file='mopath.gif'))#6
|
|
||||||
self.image.append(PhotoImage(file='lights.gif'))#7
|
|
||||||
self.image.append(PhotoImage(file='particles.gif'))#8
|
|
||||||
self.image.append(PhotoImage(file='control.gif'))
|
|
||||||
self.image.append(PhotoImage(file='help.gif'))#9
|
|
||||||
self.image.append(PhotoImage(file='blank.gif'))
|
|
||||||
self.image.append(PhotoImage(file='blank.gif'))
|
|
||||||
self.image.append(PhotoImage(file='blank.gif'))
|
|
||||||
self.image.append(PhotoImage(file='blank.gif'))
|
|
||||||
self.image.append(PhotoImage(file='blank.gif'))
|
|
||||||
self.image.append(PhotoImage(file='blank.gif'))
|
|
||||||
self.image.append(PhotoImage(file='blank.gif'))
|
|
||||||
self.image.append(PhotoImage(file='blank.gif'))
|
|
||||||
self.image.append(PhotoImage(file='blank.gif'))
|
|
||||||
self.image.append(PhotoImage(file='blank.gif'))
|
|
||||||
self.image.append(PhotoImage(file='blank.gif'))
|
|
||||||
self.image.append(PhotoImage(file='blank.gif'))
|
|
||||||
|
|
||||||
|
self.image.append(self.getPhotoImage('models/icons/new.gif'))#0
|
||||||
|
self.image.append(self.getPhotoImage('models/icons/open.gif'))#1
|
||||||
|
self.image.append(self.getPhotoImage('models/icons/save.gif'))#2
|
||||||
|
self.image.append(self.getPhotoImage('models/icons/model.gif'))#3
|
||||||
|
self.image.append(self.getPhotoImage('models/icons/actor.gif'))#4
|
||||||
|
self.image.append(self.getPhotoImage('models/icons/placer.gif'))#5
|
||||||
|
self.image.append(self.getPhotoImage('models/icons/mopath.gif'))#6
|
||||||
|
self.image.append(self.getPhotoImage('models/icons/lights.gif'))#7
|
||||||
|
self.image.append(self.getPhotoImage('models/icons/particles.gif'))#8
|
||||||
|
self.image.append(self.getPhotoImage('models/icons/control.gif'))
|
||||||
|
self.image.append(self.getPhotoImage('models/icons/help.gif'))#9
|
||||||
|
self.image.append(self.getPhotoImage('models/icons/blank.gif'))
|
||||||
|
self.image.append(self.getPhotoImage('models/icons/blank.gif'))
|
||||||
|
self.image.append(self.getPhotoImage('models/icons/blank.gif'))
|
||||||
|
self.image.append(self.getPhotoImage('models/icons/blank.gif'))
|
||||||
|
self.image.append(self.getPhotoImage('models/icons/blank.gif'))
|
||||||
|
self.image.append(self.getPhotoImage('models/icons/blank.gif'))
|
||||||
|
self.image.append(self.getPhotoImage('models/icons/blank.gif'))
|
||||||
|
self.image.append(self.getPhotoImage('models/icons/blank.gif'))
|
||||||
|
self.image.append(self.getPhotoImage('models/icons/blank.gif'))
|
||||||
|
self.image.append(self.getPhotoImage('models/icons/blank.gif'))
|
||||||
|
self.image.append(self.getPhotoImage('models/icons/blank.gif'))
|
||||||
|
self.image.append(self.getPhotoImage('models/icons/blank.gif'))
|
||||||
|
|
||||||
i = 0
|
i = 0
|
||||||
for element in self.image:
|
for element in self.image:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user