mirror of
https://github.com/clockworkpi/launcher.git
synced 2025-12-13 10:18:51 +01:00
add ExecPackage
This commit is contained in:
parent
5e3e2334e4
commit
7af3046646
@ -363,6 +363,15 @@ class MainScreen(object):
|
|||||||
else:
|
else:
|
||||||
return name
|
return name
|
||||||
|
|
||||||
|
def IsExecPackage(self,dirname):
|
||||||
|
files = os.listdir(dirname)
|
||||||
|
bname = os.path.basename(dirname)
|
||||||
|
bname = self.ExtraName(bname)
|
||||||
|
for i in sorted(files):
|
||||||
|
if i == bname+".sh":
|
||||||
|
return True
|
||||||
|
return False
|
||||||
|
|
||||||
def IsEmulatorPackage(self,dirname):
|
def IsEmulatorPackage(self,dirname):
|
||||||
files = os.listdir(dirname)
|
files = os.listdir(dirname)
|
||||||
for i in sorted(files):
|
for i in sorted(files):
|
||||||
@ -396,6 +405,8 @@ class MainScreen(object):
|
|||||||
iconitem = IconItem()
|
iconitem = IconItem()
|
||||||
iconitem._CmdPath = ""
|
iconitem._CmdPath = ""
|
||||||
iconitem.AddLabel(i2,self._IconFont)
|
iconitem.AddLabel(i2,self._IconFont)
|
||||||
|
if FileExists( _dir+"/"+i+"/"+i2+".png"): ### 20_Prog/Prog.png , cut 20_
|
||||||
|
iconitem._ImageName = _dir+"/"+i+"/"+i2+".png"
|
||||||
if FileExists( SkinMap(_dir+"/"+i2+".png") ):
|
if FileExists( SkinMap(_dir+"/"+i2+".png") ):
|
||||||
iconitem._ImageName = SkinMap(_dir+"/"+i2+".png")
|
iconitem._ImageName = SkinMap(_dir+"/"+i2+".png")
|
||||||
else:
|
else:
|
||||||
@ -456,6 +467,11 @@ class MainScreen(object):
|
|||||||
iconitem._MyType = ICON_TYPES["Emulator"]
|
iconitem._MyType = ICON_TYPES["Emulator"]
|
||||||
cur_page._Icons.append(iconitem)
|
cur_page._Icons.append(iconitem)
|
||||||
|
|
||||||
|
elif self.IsExecPackage(_dir+"/"+i):
|
||||||
|
iconitem._MyType = ICON_TYPES["EXE"]
|
||||||
|
iconitem._CmdPath = _dir+"/"+i+"/"+i2+".sh"
|
||||||
|
MakeExecutable(iconitem._CmdPath)
|
||||||
|
cur_page._Icons.append(iconitem)
|
||||||
else:
|
else:
|
||||||
iconitem._MyType = ICON_TYPES["DIR"]
|
iconitem._MyType = ICON_TYPES["DIR"]
|
||||||
iconitem._LinkPage = Page()
|
iconitem._LinkPage = Page()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user