| 93 | |
| 94 | |
| 95 | def renderBody(self, line): |
| 96 | if self.package < 0: |
| 97 | println(line, white(_("Manage Packages:"))) |
| 98 | else: |
| 99 | println(line, white((_("Manage Links:")))) |
| 100 | line += 1 |
| 101 | |
| 102 | if self.mode: |
| 103 | if self.mode == "m": |
| 104 | println(line, _("What do you want to move?")) |
| 105 | elif self.mode == "d": |
| 106 | println(line, _("What do you want to delete?")) |
| 107 | elif self.mode == "r": |
| 108 | println(line, _("What do you want to restart?")) |
| 109 | |
| 110 | println(line + 1, "Enter single number, comma seperated numbers or ranges. eg. 1,2,3 or 1-3.") |
| 111 | line += 2 |
| 112 | else: |
| 113 | println(line, _("Choose what yout want to do or enter package number.")) |
| 114 | println(line + 1, ("%s - %%s, %s - %%s, %s - %%s" % (mag("d"), mag("m"), mag("r"))) % ( |
| 115 | _("delete"), _("move"), _("restart"))) |
| 116 | line += 2 |
| 117 | |
| 118 | if self.package < 0: |
| 119 | #print package info |
| 120 | pack = self.getPackages() |
| 121 | i = 0 |
| 122 | for value in islice(pack, self.pos, self.pos + 5): |
| 123 | try: |
| 124 | println(line, mag(str(value.pid)) + ": " + value.name) |
| 125 | line += 1 |
| 126 | i += 1 |
| 127 | except Exception, e: |
| 128 | pass |
| 129 | for x in range(5 - i): |
| 130 | println(line, "") |
| 131 | line += 1 |
| 132 | else: |
| 133 | #print links info |
| 134 | pack = self.getLinks() |
| 135 | i = 0 |
| 136 | for value in islice(pack.links, self.pos, self.pos + 5): |
| 137 | try: |
| 138 | println(line, mag(value.fid) + ": %s | %s | %s" % ( |
| 139 | value.name, value.statusmsg, value.plugin)) |
| 140 | line += 1 |
| 141 | i += 1 |
| 142 | except Exception, e: |
| 143 | pass |
| 144 | for x in range(5 - i): |
| 145 | println(line, "") |
| 146 | line += 1 |
| 147 | |
| 148 | println(line, mag("p") + _(" - previous") + " | " + mag("n") + _(" - next")) |
| 149 | println(line + 1, mag("0.") + _(" back to main menu")) |
| 150 | |
| 151 | return line + 2 |
| 152 | |