264 lines
12 KiB
Diff
264 lines
12 KiB
Diff
From 788fad16eff4904193e4e9c52b23672535a23c33 Mon Sep 17 00:00:00 2001
|
|
From: Gilles <gilles.wiber@gmail.com>
|
|
Date: Sat, 30 May 2020 11:19:35 +0200
|
|
Subject: [PATCH 1/4] Removing SetSpacing funtion
|
|
|
|
---
|
|
Upstream PR: https://github.com/PlayOnLinux/POL-POM-4/pull/60
|
|
|
|
python/configurewindow/ConfigureWindow.py | 2 +-
|
|
python/configurewindow/ConfigureWindowNotebook.py | 2 +-
|
|
python/debug.py | 2 +-
|
|
python/install/InstallWindow.py | 2 +-
|
|
python/mainwindow.py | 2 +-
|
|
python/options.py | 2 +-
|
|
python/setupwindow/POL_SetupFrame.py | 2 +-
|
|
python/wine_versions/WineVersionsNotebook.py | 4 ++--
|
|
8 files changed, 9 insertions(+), 9 deletions(-)
|
|
|
|
diff --git a/python/configurewindow/ConfigureWindow.py b/python/configurewindow/ConfigureWindow.py
|
|
index 30f779db1..a26321437 100755
|
|
--- a/python/configurewindow/ConfigureWindow.py
|
|
+++ b/python/configurewindow/ConfigureWindow.py
|
|
@@ -75,7 +75,7 @@ def __init__(self,parent,id,title,shortcut, isPrefix = False):
|
|
self.Bind(wx.EVT_BUTTON, self.DeletePrefix, id=1002)
|
|
|
|
|
|
- self.list_game.SetSpacing(0)
|
|
+ #self.list_game.SetSpacing(0)
|
|
self.list_game.SetImageList(self.images)
|
|
|
|
|
|
diff --git a/python/configurewindow/ConfigureWindowNotebook.py b/python/configurewindow/ConfigureWindowNotebook.py
|
|
index 8b4e387ea..973d9bbd3 100644
|
|
--- a/python/configurewindow/ConfigureWindowNotebook.py
|
|
+++ b/python/configurewindow/ConfigureWindowNotebook.py
|
|
@@ -269,7 +269,7 @@ def Packages(self, nom):
|
|
|
|
self.Menu = wx.TreeCtrl(self.panelPackages, 99, pos=(15, 75), size=(530, 260),
|
|
style=wx.TR_HIDE_ROOT | wx.TR_FULL_ROW_HIGHLIGHT | Variables.widget_borders)
|
|
- self.Menu.SetSpacing(0);
|
|
+ #self.Menu.SetSpacing(0);
|
|
self.Menu.SetImageList(self.imagePackages)
|
|
self.imagePackages.RemoveAll()
|
|
|
|
diff --git a/python/debug.py b/python/debug.py
|
|
index 0221e89c0..43e8cf021 100755
|
|
--- a/python/debug.py
|
|
+++ b/python/debug.py
|
|
@@ -60,7 +60,7 @@ def __init__(self,parent,id,title,logcheck="/dev/null",logtype=None):
|
|
self.Bind(wx.EVT_TREE_SEL_CHANGED, self.analyseLog, id=900)
|
|
|
|
|
|
- self.list_game.SetSpacing(0);
|
|
+ #self.list_game.SetSpacing(0);
|
|
self.list_game.SetImageList(self.images)
|
|
|
|
|
|
diff --git a/python/install/InstallWindow.py b/python/install/InstallWindow.py
|
|
index 27a6b51a5..5b584774d 100755
|
|
--- a/python/install/InstallWindow.py
|
|
+++ b/python/install/InstallWindow.py
|
|
@@ -183,7 +183,7 @@ def _createAppNavigation(self):
|
|
self.appsList = wx.TreeCtrl(self.appNavigationPanel, 106,
|
|
style=wx.TR_HIDE_ROOT | wx.TR_FULL_ROW_HIGHLIGHT | Variables.widget_borders)
|
|
self.appsList.SetImageList(self.imagesapps)
|
|
- self.appsList.SetSpacing(0)
|
|
+ #self.appsList.SetSpacing(0)
|
|
|
|
self.appNavigationSizer.AddSpacer(10)
|
|
self.appNavigationSizer.Add(self.appsList, 4, wx.EXPAND, 5)
|
|
diff --git a/python/mainwindow.py b/python/mainwindow.py
|
|
index 7c21142df..8df1ff14b 100755
|
|
--- a/python/mainwindow.py
|
|
+++ b/python/mainwindow.py
|
|
@@ -240,7 +240,7 @@ def __init__(self, parent, id, title):
|
|
|
|
## List game
|
|
self.list_game = wx.TreeCtrl(self, 105, style=wx.TR_HIDE_ROOT | wx.TR_FULL_ROW_HIGHLIGHT)
|
|
- self.list_game.SetSpacing(0)
|
|
+ #self.list_game.SetSpacing(0)
|
|
self.list_game.SetIndent(5)
|
|
self.list_game.SetImageList(self.images)
|
|
self.menu_gauche = wx.Panel(self, -1)
|
|
diff --git a/python/options.py b/python/options.py
|
|
index a54c11000..723073ce4 100755
|
|
--- a/python/options.py
|
|
+++ b/python/options.py
|
|
@@ -187,7 +187,7 @@ def Plugins(self, nom):
|
|
self.txtPlugin = wx.StaticText(self.panelPlugins, -1, _("Installed plugins"), size=wx.DefaultSize)
|
|
self.txtPlugin.SetFont(self.fontTitle)
|
|
self.pluginlist = wx.TreeCtrl(self.panelPlugins, 220, style=Variables.widget_borders|wx.TR_HIDE_ROOT|wx.TR_FULL_ROW_HIGHLIGHT)
|
|
- self.pluginlist.SetSpacing(0)
|
|
+ #self.pluginlist.SetSpacing(0)
|
|
|
|
self.pluginImgList = wx.ImageList(16,16)
|
|
|
|
diff --git a/python/setupwindow/POL_SetupFrame.py b/python/setupwindow/POL_SetupFrame.py
|
|
index 66bee8533..33d73d38a 100755
|
|
--- a/python/setupwindow/POL_SetupFrame.py
|
|
+++ b/python/setupwindow/POL_SetupFrame.py
|
|
@@ -212,7 +212,7 @@ def _createUI(self):
|
|
style=wx.TR_HIDE_ROOT | wx.TR_FULL_ROW_HIGHLIGHT | Variables.widget_borders,
|
|
pos=(25, 25), size=(460, 220))
|
|
self.MenuGames.SetImageList(self.images)
|
|
- self.MenuGames.SetSpacing(0)
|
|
+ #self.MenuGames.SetSpacing(0)
|
|
|
|
# Login
|
|
self.login = wx.StaticText(self.contentPanel, -1, _("Login: "), pos=(20, 40), size=(460, 20))
|
|
diff --git a/python/wine_versions/WineVersionsNotebook.py b/python/wine_versions/WineVersionsNotebook.py
|
|
index e088abeb2..ec5f12535 100644
|
|
--- a/python/wine_versions/WineVersionsNotebook.py
|
|
+++ b/python/wine_versions/WineVersionsNotebook.py
|
|
@@ -39,7 +39,7 @@ def _createInstalledWineVersionsPanel(self, arch):
|
|
self.installedWineVersionsTreeSelector[arch] = wx.TreeCtrl(installedWineVersionsPanel, 107 + self.calculateEventDelta(arch),
|
|
style=wx.TR_HIDE_ROOT | wx.TR_FULL_ROW_HIGHLIGHT | Variables.widget_borders)
|
|
self.installedWineVersionsTreeSelector[arch].SetImageList(self.imagesapps_i[arch])
|
|
- self.installedWineVersionsTreeSelector[arch].SetSpacing(0)
|
|
+ #self.installedWineVersionsTreeSelector[arch].SetSpacing(0)
|
|
installedWineVersionsSizer.Add(self.installedWineVersionsTreeSelector[arch], 1, wx.EXPAND)
|
|
installedWineVersionsSizer.AddSpacer(10)
|
|
|
|
@@ -55,7 +55,7 @@ def _createAvailableWineVersionsPanel(self, arch):
|
|
style=wx.TR_HIDE_ROOT | wx.TR_FULL_ROW_HIGHLIGHT | Variables.widget_borders,
|
|
size=(320, 300), pos=(10, 35))
|
|
self.availableWineVersionsTreeSelector[arch].SetImageList(self.imagesapps[arch])
|
|
- self.availableWineVersionsTreeSelector[arch].SetSpacing(0)
|
|
+ #self.availableWineVersionsTreeSelector[arch].SetSpacing(0)
|
|
availableWineVersionsSizer.Add(self.availableWineVersionsTreeSelector[arch], 1, wx.EXPAND)
|
|
availableWineVersionsSizer.AddSpacer(10)
|
|
|
|
|
|
From 77a3ca3be293ebcafa2400703a5dd4079a5f200b Mon Sep 17 00:00:00 2001
|
|
From: Gilles <gilles.wiber@gmail.com>
|
|
Date: Sat, 30 May 2020 11:32:13 +0200
|
|
Subject: [PATCH 2/4] Solving pluging manager issue (extension management)
|
|
|
|
---
|
|
python/options.py | 11 ++++++-----
|
|
1 file changed, 6 insertions(+), 5 deletions(-)
|
|
|
|
diff --git a/python/options.py b/python/options.py
|
|
index 723073ce4..f40f26a70 100755
|
|
--- a/python/options.py
|
|
+++ b/python/options.py
|
|
@@ -229,9 +229,9 @@ def generateExts(self):
|
|
line = line.replace("\n","")
|
|
line = line.split("=")
|
|
liner = "Line %s" % i
|
|
- self.list_ext.InsertStringItem(i, liner)
|
|
- self.list_ext.SetStringItem(i, 0, line[0])
|
|
- self.list_ext.SetStringItem(i, 1, line[1])
|
|
+ self.list_ext.InsertItem(i, liner)
|
|
+ self.list_ext.SetItem(i, 0, line[0])
|
|
+ self.list_ext.SetItem(i, 1, line[1])
|
|
i += 1
|
|
self.app_installed_text.Hide()
|
|
self.app_installed.Hide()
|
|
@@ -249,8 +249,9 @@ def editExt(self, event):
|
|
self.app_installed.Show()
|
|
self.delete_ext.Show()
|
|
|
|
- self.app_selected = self.exts[event.m_itemIndex].split("=")[1]
|
|
- self.ext_selected = self.exts[event.m_itemIndex].split("=")[0]
|
|
+ ind = event.GetIndex()
|
|
+ self.app_selected = self.list_ext.GetItem(ind,1).GetText()
|
|
+ self.ext_selected = self.list_ext.GetItem(ind,0).GetText()
|
|
|
|
self.app_installed.SetValue(self.app_selected.replace("\n","").replace("\r",""))
|
|
|
|
|
|
From a656f5b2bdd23375e3d9547a9c38ccf99e2dc670 Mon Sep 17 00:00:00 2001
|
|
From: Gilles <gilles.wiber@gmail.com>
|
|
Date: Sat, 30 May 2020 14:34:28 +0200
|
|
Subject: [PATCH 3/4] Solving different issue on debug window
|
|
|
|
---
|
|
python/debug.py | 7 ++++---
|
|
python/lib/Variables.py | 2 +-
|
|
2 files changed, 5 insertions(+), 4 deletions(-)
|
|
|
|
diff --git a/python/debug.py b/python/debug.py
|
|
index 43e8cf021..1e344edc8 100755
|
|
--- a/python/debug.py
|
|
+++ b/python/debug.py
|
|
@@ -38,7 +38,7 @@ def __init__(self,parent,id,title,logcheck="/dev/null",logtype=None):
|
|
|
|
wx.Frame.__init__(self, parent, -1, title, size = (810, 600+Variables.windows_add_size), style = wx.CLOSE_BOX | wx.CAPTION | wx.MINIMIZE_BOX)
|
|
self.SetIcon(wx.Icon(Variables.playonlinux_env+"/etc/playonlinux.png", wx.BITMAP_TYPE_ANY))
|
|
- self.SetTitle(_('{0} debugger').format(os.environ["APPLICATION_TITLE"]))
|
|
+ self.SetTitle(title)
|
|
#self.panelFenp = wx.Panel(self, -1)
|
|
|
|
self.prefixes_item = {}
|
|
@@ -79,7 +79,7 @@ def __init__(self,parent,id,title,logcheck="/dev/null",logtype=None):
|
|
self.log_reader = wx.TextCtrl(self.panelText, 100, "", size=wx.Size(590,500), pos=(2,2), style=Variables.widget_borders|wx.TE_RICH2|wx.TE_READONLY|wx.TE_MULTILINE)
|
|
self.log_reader.Bind(wx.EVT_SET_FOCUS, self.OnFocus)
|
|
self.openTextEdit = wx.Button(self.panelNotEmpty, 101, _("Locate this logfile"), size=(400,30), pos=(70,512))
|
|
- self.reportProblem = wx.Button(self.panelNotEmpty, 102, "", size=(400,30), pos=(70,552))
|
|
+ self.reportProblem = wx.Button(self.panelNotEmpty, 102, _("Bug report"), size=(400,30), pos=(70,552))
|
|
|
|
if(logcheck == "/dev/null"):
|
|
self.HideLogFile()
|
|
@@ -95,7 +95,8 @@ def bugReport(self, event):
|
|
new_env = os.environ
|
|
new_env["LOGTITLE"] = self.logname
|
|
subprocess.Popen(["bash", Variables.playonlinux_env+"/bash/bug_report"], env=new_env)
|
|
- self.reportProblem.Enable(False)
|
|
+ # Doesn't work if cancel on POL Window : need to find another way ...
|
|
+ #self.reportProblem.Enable(False)
|
|
|
|
def locate(self, event):
|
|
if(self.logtype == 0):
|
|
diff --git a/python/lib/Variables.py b/python/lib/Variables.py
|
|
index 055fe17f9..8bed7601b 100755
|
|
--- a/python/lib/Variables.py
|
|
+++ b/python/lib/Variables.py
|
|
@@ -51,7 +51,7 @@
|
|
windows_add_size = 0
|
|
windows_add_playonmac = 0
|
|
else:
|
|
- windows_add_size = dpiFetcher().fetch_extra_pixel()
|
|
+ windows_add_size = dpiFetcher().fetch_extra_pixel()+60
|
|
windows_add_playonmac = 0
|
|
|
|
widget_borders = wx.RAISED_BORDER
|
|
|
|
From 02beab05d4255802c26db20a18787349e9b15bbc Mon Sep 17 00:00:00 2001
|
|
From: Gilles <gilles.wiber@gmail.com>
|
|
Date: Sat, 30 May 2020 15:17:33 +0200
|
|
Subject: [PATCH 4/4] Solving small bugs
|
|
|
|
---
|
|
python/configurewindow/ConfigureWindowNotebook.py | 2 ++
|
|
python/install/InstallWindow.py | 2 +-
|
|
2 files changed, 3 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/python/configurewindow/ConfigureWindowNotebook.py b/python/configurewindow/ConfigureWindowNotebook.py
|
|
index 973d9bbd3..296443e66 100644
|
|
--- a/python/configurewindow/ConfigureWindowNotebook.py
|
|
+++ b/python/configurewindow/ConfigureWindowNotebook.py
|
|
@@ -467,6 +467,8 @@ def misc_button(self, event):
|
|
self.FileDialog.ShowModal()
|
|
if (self.FileDialog.GetPath() != ""):
|
|
filename = self.FileDialog.GetPath()
|
|
+ if not os.path.isfile(filename):
|
|
+ return
|
|
dirname = os.path.dirname(filename)
|
|
if (self.s_isPrefix == True):
|
|
subprocess.Popen(["bash", Variables.playonlinux_env + "/bash/POL_Command", "--prefix",
|
|
diff --git a/python/install/InstallWindow.py b/python/install/InstallWindow.py
|
|
index 5b584774d..2e49e4a18 100755
|
|
--- a/python/install/InstallWindow.py
|
|
+++ b/python/install/InstallWindow.py
|
|
@@ -333,7 +333,7 @@ def closeapp(self, event):
|
|
|
|
def manual(self, event):
|
|
self.live = 1
|
|
- self.installapp(self)
|
|
+ self.installapp(event)
|
|
|
|
def showStars(self, stars):
|
|
starWidth = 20
|