*** empty log message ***

This commit is contained in:
Joe Shochet 2002-05-23 23:17:59 +00:00
parent ec714a67d8
commit 6a358681ed
7 changed files with 19 additions and 6 deletions

Binary file not shown.

View File

@ -219,6 +219,7 @@ class FFIMethodArgumentTreeCollection:
else:
indent(file, nesting+1, 'def ' +
self.methodSpecList[0].name + '(self, *_args):\n')
self.methodSpecList[0].outputCFunctionComment(file, nesting+2)
indent(file, nesting+2, 'numArgs = len(_args)\n')
def outputOverloadedMethodFooter(self, file, nesting):
@ -251,7 +252,7 @@ class FFIMethodArgumentTreeCollection:
tree = FFIMethodArgumentTree(self.classTypeDesc, methodList)
treeList = ifAbsentPut(self.treeDict, numArgs, [])
treeList.append(tree)
def generateCode(self, file, nesting):
self.setup()
self.outputOverloadedMethodHeader(file, nesting)

View File

@ -89,7 +89,7 @@ class FunctionSpecification:
So "getChild(int)" becomes "overloaded_getChild_int(int)"
"""
if self.overloaded:
name = 'overloaded_' + self.name
name = '__overloaded_' + self.name
for methodArgSpec in self.typeDescriptor.argumentTypes:
name = name + '_' + methodArgSpec.typeDescriptor.foreignTypeName
return name

View File

@ -1,4 +1,7 @@
from DirectGuiGlobals import *
from OnscreenText import *
from OnscreenGeom import *
from OnscreenImage import *
# Set up default font
PGItem.getTextNode().setFont(getDefaultFont())

View File

@ -1,4 +1,7 @@
from DirectGuiGlobals import *
from OnscreenText import *
from OnscreenGeom import *
from OnscreenImage import *
from DirectUtil import ROUND_TO
import PandaObject
import Task

View File

@ -68,6 +68,7 @@ MIDGROUND_SORT_INDEX = 0
FOREGROUND_SORT_INDEX = 100
defaultFont = None
defaultFontName = "models/fonts/Comic"
defaultClickSound = None
defaultRolloverSound = None
defaultDialogGeom = None
@ -97,13 +98,17 @@ def setDefaultClickSound(newSound):
def getDefaultFont():
global defaultFont
if defaultFont == None:
defaultFont = loader.loadFont("models/fonts/Comic")
defaultFont = loader.loadFont(defaultFontName)
return defaultFont
def setDefaultFont(newFont):
global defaultFont
defaultFont = newFont
def setDefaultFontName(newFontName):
global defaultFontName
defaultFontName = newFontName
def getDefaultDialogGeom():
global defaultDialogGeom
if defaultDialogGeom == None:
@ -128,6 +133,6 @@ def setDefaultPanel(newPanel):
global panel
panel = newPanel
from OnscreenText import *
from OnscreenGeom import *
from OnscreenImage import *
#from OnscreenText import *
#from OnscreenGeom import *
#from OnscreenImage import *

View File

@ -547,3 +547,4 @@ class TaskManager:
# you must manually tick the clock
# Ask for the time last frame
return globalClock.getFrameTime(), globalClock.getFrameCount()