MCPcopy Create free account
hub / github.com/PlayOnLinux/POL-POM-4 / addCat

Method addCat

python/install/InstallWindow.py:38–66  ·  view source on GitHub ↗
(self, name, icon, iid)

Source from the content-addressed store, hash-verified

36
37class InstallWindow(PlayOnLinuxWindow):
38 def addCat(self, name, icon, iid):
39 espace = 80
40 if (os.environ["POL_OS"] == "Mac"):
41 offset = 10
42 else:
43 offset = 2
44
45 self.cats_icons[name] = wx.BitmapButton(self.installWindowHeader, 2000 + iid, wx.Bitmap(icon), (0, 0),
46 style=wx.NO_BORDER)
47
48 self.cats_links[name] = wx.lib.agw.hyperlink.HyperLinkCtrl(self.installWindowHeader, 3000 + iid, name, pos=(0, 52))
49 mataille = self.cats_links[name].GetSize()[0]
50
51 mataille2 = self.cats_icons[name].GetSize()[0]
52 image_pos = (espace - mataille2) / 2 + espace * iid;
53
54 self.cats_links[name].SetPosition((espace * iid + (espace - mataille / 1.3) / 2, 47))
55 self.cats_icons[name].SetPosition((image_pos, offset))
56
57 self.Bind(wx.lib.agw.hyperlink.EVT_HYPERLINK_LEFT, self.AddApps, id=3000 + iid)
58 self.Bind(wx.EVT_BUTTON, self.AddApps, id=2000 + iid)
59
60 self.cats_links[name].SetColours(wx.Colour(0, 0, 0), wx.Colour(0, 0, 0), wx.Colour(0, 0, 0))
61 self.cats_links[name].AutoBrowse(False)
62 self.cats_links[name].UpdateLink(True)
63 self.cats_links[name].SetUnderlines(False, False, False)
64
65 self.cats_links[name].SetFont(self.fontText)
66 self.cats_links[name].SetBackgroundColour((255, 255, 255))
67
68 def setWaitState(self, isWaiting):
69 if isWaiting:

Callers 1

_createHeaderMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected