예제 #1
0
def __createUnknown(self, filename, xPos, zPos):
    name = filename
    if len(filename) > 10:
        name = ""
        for i in range(math.ceil(len(filename) / 10)):
            name += filename[i * 10:i * 10 + 10] + "\n"
        name = name[:-1]
    lbl = DirectLabel(
        parent=self.container.getCanvas(),
        image=loader.load_texture(f"{self.iconDir}/File.png",
                                  loaderOptions=self.imageOpts),
        image_scale=35,
        image_color=self.theme.unknown_image_tint,
        relief=1,
        frameColor=(0.7, 0.7, 0.7, 0),
        frameSize=(-40, 40, -40, 40),
        pos=LPoint3f(xPos, 0, zPos),
        text=name,
        text_scale=12,
        text_pos=(0, -40),
        text_fg=self.theme.default_text_color,
    )
    lbl.bind(DGG.MWDOWN, self.scroll, [0.01])
    lbl.bind(DGG.MWUP, self.scroll, [-0.01])
    lbl.setTransparency(TransparencyAttrib.M_multisample)
 def __createUnknown(self, filename, xPos, zPos):
     name = filename
     if len(filename) > 10:
         name = ""
         for i in range(math.ceil(len(filename)/10)):
             name += filename[i*10:i*10+10]+"\n"
         name = name[:-1]
     lbl = DirectLabel(
         parent=self.container.getCanvas(),
         image="icons/File.png",
         image_scale=35,
         image_color=(0.9,0.5,0.5,1),
         relief=1,
         frameColor = (0.7, 0.7, 0.7, 0),
         frameSize=(-40, 40, -40, 40),
         pos=LPoint3f(xPos, 0, zPos),
         text = name,
         text_scale=12,
         text_pos=(0,-40),
     )
     lbl.bind(DGG.MWDOWN, self.scroll, [0.01])
     lbl.bind(DGG.MWUP, self.scroll, [-0.01])
     lbl.setTransparency(TransparencyAttrib.M_multisample)
예제 #3
0
def __createUnknown(self, entry, xPos, zPos):
    name = entry.name
    lbl = DirectLabel(
        parent=self.container.getCanvas(),
        image=loader.load_texture(f"{self.iconDir}/File.png", loaderOptions=self.imageOpts),
        image_scale=16,
        image_pos=(16,0,0),
        image_color=self.theme.unknown_image_tint,
        relief=1,
        frameColor = (0.7, 0.7, 0.7, 0),
        frameSize=(0, self.screenWidthPxHalf*2, -16, 16),
        pos=LPoint3f(xPos, 0, zPos),
        text = name,
        text_align=TextNode.ALeft,
        text_scale=12,
        text_pos=(32,-4),
        text_fg=self.theme.default_text_color,
    )

    lblInfo = __createMIMEInfo(self, lbl, entry)

    lbl.bind(DGG.MWDOWN, self.scroll, [0.01])
    lbl.bind(DGG.MWUP, self.scroll, [-0.01])
    lbl.setTransparency(TransparencyAttrib.M_multisample)