*** empty log message ***

This commit is contained in:
Joe Shochet 2001-08-06 17:26:24 +00:00
parent b90ab64d2c
commit 26c811a68e
2 changed files with 18 additions and 15 deletions

View File

@ -80,32 +80,33 @@ class DirectScrolledList(DirectFrame):
self.decButton['state'] = DISABLED self.decButton['state'] = DISABLED
# Hmm.. just reset self.index to 0 and bail out # Hmm.. just reset self.index to 0 and bail out
self.index = 0 self.index = 0
return 0
if (self.index <= 0):
self.index = 0
self.decButton['state'] = DISABLED
self.incButton['state'] = NORMAL
ret = 0
elif (self.index >= ( len(self["items"]) - self["numItemsVisible"])):
self.index = len(self["items"]) - self["numItemsVisible"]
self.incButton['state'] = DISABLED
self.decButton['state'] = NORMAL
ret = 0 ret = 0
else: else:
self.incButton['state'] = NORMAL if (self.index <= 0):
self.decButton['state'] = NORMAL self.index = 0
ret = 1 self.decButton['state'] = DISABLED
self.incButton['state'] = NORMAL
ret = 0
elif (self.index >= ( len(self["items"]) - self["numItemsVisible"])):
self.index = len(self["items"]) - self["numItemsVisible"]
self.incButton['state'] = DISABLED
self.decButton['state'] = NORMAL
ret = 0
else:
self.incButton['state'] = NORMAL
self.decButton['state'] = NORMAL
ret = 1
# Hide them all # Hide them all
for item in self["items"]: for item in self["items"]:
item.hide() item.hide()
# Then show the ones in range # Then show the ones in range, and stack their positions
upperRange = min(len(self["items"]), self["numItemsVisible"]) upperRange = min(len(self["items"]), self["numItemsVisible"])
for i in range(self.index, self.index + upperRange): for i in range(self.index, self.index + upperRange):
item = self["items"][i] item = self["items"][i]
item.show() item.show()
item.setPos(0,0, - (i - self.index) * self.maxHeight) item.setPos(0,0, - (i - self.index) * self.maxHeight)
print 'joe'
return ret return ret
def __scrollByTask(self, task): def __scrollByTask(self, task):

View File

@ -154,6 +154,8 @@ OBJECT_SNAP_POINTS = {
(Vec3(0), Vec3(0))], (Vec3(0), Vec3(0))],
'street_keyboard_40x40': [(Vec3(40.0,0,0), Vec3(0)), 'street_keyboard_40x40': [(Vec3(40.0,0,0), Vec3(0)),
(Vec3(0), Vec3(0))], (Vec3(0), Vec3(0))],
'street_sunken_40x40': [(Vec3(40.0,0,0), Vec3(0)),
(Vec3(0), Vec3(0))],
} }
# NEIGHBORHOOD DATA # NEIGHBORHOOD DATA