Revision | dd7ba5a10a3b9d1720201a17341789c5c52b473b (tree) |
---|---|
Time | 2019-05-11 22:54:49 |
Author | Nakajima <fl.kouhei@gmai...> |
Commiter | Nakajima |
font-manager追加
@@ -9,7 +9,7 @@ class Item() : | ||
9 | 9 | def __init__(self, _interface) : |
10 | 10 | |
11 | 11 | self.interface = _interface |
12 | - | |
12 | + | |
13 | 13 | self.PATH = os.path.dirname(os.path.abspath(__file__)) |
14 | 14 | |
15 | 15 | def execute(self) : |
@@ -57,7 +57,7 @@ def getItems_first_time(_interface) : | ||
57 | 57 | items.append(Wine(_interface)) |
58 | 58 | items.append(Steam(_interface)) |
59 | 59 | items.append(VSCode(_interface)) |
60 | - items.append(fontmanager(_interface)) | |
60 | + items.append(Fontmanager(_interface)) | |
61 | 61 | |
62 | 62 | return items |
63 | 63 |
@@ -77,14 +77,14 @@ def getItems(_interface) : | ||
77 | 77 | items.append(Winetricks(_interface)) |
78 | 78 | items.append(Steam(_interface)) |
79 | 79 | items.append(VSCode(_interface)) |
80 | - items.append(fontmanager(_interface)) | |
80 | + items.append(Fontmanager(_interface)) | |
81 | 81 | |
82 | 82 | return items |
83 | 83 | |
84 | 84 | # ----------------------------------------- |
85 | 85 | |
86 | 86 | class Chrome(Item) : |
87 | - | |
87 | + | |
88 | 88 | def __init__(self, _interface) : |
89 | 89 | super().__init__(_interface) |
90 | 90 |
@@ -133,11 +133,11 @@ class Chrome(Item) : | ||
133 | 133 | def change(self) : |
134 | 134 | |
135 | 135 | if self.isdefault() : |
136 | - | |
136 | + | |
137 | 137 | str = ("{} is not installed.\n".format(self.name), |
138 | 138 | "Do you want to install {}?".format(self.name)) |
139 | - | |
140 | - result = self.interface.yesnoback(str) | |
139 | + | |
140 | + result = self.interface.yesnoback(str) | |
141 | 141 | |
142 | 142 | if result is None : |
143 | 143 | return |
@@ -147,10 +147,10 @@ class Chrome(Item) : | ||
147 | 147 | return |
148 | 148 | |
149 | 149 | else : |
150 | - | |
150 | + | |
151 | 151 | str = ("{} is installed.\n".format(self.name), |
152 | 152 | "Do you want to uninstall {}?".format(self.name)) |
153 | - | |
153 | + | |
154 | 154 | result = self.interface.yesnoback(str) |
155 | 155 | |
156 | 156 | if result is None : |
@@ -161,7 +161,7 @@ class Chrome(Item) : | ||
161 | 161 | return |
162 | 162 | |
163 | 163 | class Firefox(Item) : |
164 | - | |
164 | + | |
165 | 165 | def __init__(self, _interface) : |
166 | 166 | super().__init__(_interface) |
167 | 167 |
@@ -212,11 +212,11 @@ class Firefox(Item) : | ||
212 | 212 | def change(self) : |
213 | 213 | |
214 | 214 | if self.isdefault() : |
215 | - | |
215 | + | |
216 | 216 | str = ("{} is not installed.\n".format(self.name), |
217 | 217 | "Do you want to install {}?".format(self.name)) |
218 | - | |
219 | - result = self.interface.yesnoback(str) | |
218 | + | |
219 | + result = self.interface.yesnoback(str) | |
220 | 220 | |
221 | 221 | if result is None : |
222 | 222 | return |
@@ -226,10 +226,10 @@ class Firefox(Item) : | ||
226 | 226 | return |
227 | 227 | |
228 | 228 | else : |
229 | - | |
229 | + | |
230 | 230 | str = ("{} is installed.\n".format(self.name), |
231 | 231 | "Do you want to uninstall {}?".format(self.name)) |
232 | - | |
232 | + | |
233 | 233 | result = self.interface.yesnoback(str) |
234 | 234 | |
235 | 235 | if result is None : |
@@ -241,20 +241,20 @@ class Firefox(Item) : | ||
241 | 241 | |
242 | 242 | |
243 | 243 | class Chromium(Item) : |
244 | - | |
244 | + | |
245 | 245 | uninstalled = False |
246 | - | |
246 | + | |
247 | 247 | def __init__(self, _interface) : |
248 | - | |
248 | + | |
249 | 249 | super().__init__(_interface) |
250 | 250 | self.name = "Chromium" |
251 | 251 | self.execute_src = self.PATH + "/../scripts/chromiumuninstall.sh" |
252 | 252 | self.restore_src = self.PATH + "/../scripts/chromiuminstall.sh" |
253 | 253 | |
254 | 254 | |
255 | - def first_time(self) : | |
255 | + def first_time(self) : | |
256 | 256 | |
257 | - result = self.interface.yesnoback("Do you want to uninstall {}?".format(self.name)) | |
257 | + result = self.interface.yesnoback("Do you want to uninstall {}?".format(self.name)) | |
258 | 258 | |
259 | 259 | if result is None : |
260 | 260 | return None |
@@ -264,25 +264,25 @@ class Chromium(Item) : | ||
264 | 264 | return False |
265 | 265 | |
266 | 266 | def isdefault(self) : |
267 | - | |
267 | + | |
268 | 268 | subprocess.call([self.PATH + "/../scripts/isinstalled.sh", "chromium-browser"]) |
269 | 269 | return not super().isdefault("chromium-browser") |
270 | 270 | |
271 | 271 | def show(self) : |
272 | - | |
272 | + | |
273 | 273 | if self.isdefault() : |
274 | 274 | self.interface.show([self.name, "installed"]) |
275 | 275 | else : |
276 | 276 | self.interface.show([self.name, "not installed"]) |
277 | - | |
277 | + | |
278 | 278 | def change(self) : |
279 | 279 | |
280 | 280 | if self.isdefault() : |
281 | - | |
281 | + | |
282 | 282 | str = ("{} is installed.\n".format(self.name), |
283 | 283 | "Do you want to uninstall {}?".format(self.name)) |
284 | - | |
285 | - result = self.interface.yesnoback(str) | |
284 | + | |
285 | + result = self.interface.yesnoback(str) | |
286 | 286 | |
287 | 287 | if result is None : |
288 | 288 | return |
@@ -292,10 +292,10 @@ class Chromium(Item) : | ||
292 | 292 | return |
293 | 293 | |
294 | 294 | else : |
295 | - | |
295 | + | |
296 | 296 | str = ("{} is not installed.\n".format(self.name), |
297 | 297 | "Do you want to install {}?".format(self.name)) |
298 | - | |
298 | + | |
299 | 299 | result = self.interface.yesnoback(str) |
300 | 300 | |
301 | 301 | if result is None : |
@@ -308,18 +308,18 @@ class Chromium(Item) : | ||
308 | 308 | |
309 | 309 | |
310 | 310 | class FFmpeg(Item) : |
311 | - | |
311 | + | |
312 | 312 | def __init__(self, _interface) : |
313 | - | |
313 | + | |
314 | 314 | super().__init__(_interface) |
315 | 315 | self.name = "FFmpeg" |
316 | 316 | self.execute_src = self.PATH + "/../scripts/ffmpeginstall.sh" |
317 | 317 | self.restore_src = self.PATH + "/../scripts/ffmpeguninstall.sh" |
318 | 318 | |
319 | 319 | |
320 | - def first_time(self) : | |
320 | + def first_time(self) : | |
321 | 321 | |
322 | - result = self.interface.yesnoback("Do you want to install {}?".format(self.name)) | |
322 | + result = self.interface.yesnoback("Do you want to install {}?".format(self.name)) | |
323 | 323 | if result is None : |
324 | 324 | return None |
325 | 325 | elif result : |
@@ -328,26 +328,26 @@ class FFmpeg(Item) : | ||
328 | 328 | return False |
329 | 329 | |
330 | 330 | def isdefault(self) : |
331 | - | |
331 | + | |
332 | 332 | subprocess.call([self.PATH + "/../scripts/isinstalled.sh", "ffmpeg"]) |
333 | 333 | return super().isdefault("ffmpeg") |
334 | 334 | |
335 | 335 | def show(self) : |
336 | - | |
336 | + | |
337 | 337 | if self.isdefault() : |
338 | 338 | self.interface.show([self.name, "not installed"]) |
339 | 339 | else : |
340 | 340 | self.interface.show([self.name, "installed"]) |
341 | 341 | |
342 | - | |
342 | + | |
343 | 343 | def change(self) : |
344 | 344 | |
345 | 345 | if self.isdefault() : |
346 | - | |
346 | + | |
347 | 347 | str = ("{} is not installed.\n".format(self.name), |
348 | 348 | "Do you want to install {}?".format(self.name)) |
349 | - | |
350 | - result = self.interface.yesnoback(str) | |
349 | + | |
350 | + result = self.interface.yesnoback(str) | |
351 | 351 | |
352 | 352 | if result is None : |
353 | 353 | return |
@@ -357,10 +357,10 @@ class FFmpeg(Item) : | ||
357 | 357 | return |
358 | 358 | |
359 | 359 | else : |
360 | - | |
360 | + | |
361 | 361 | str = ("{} is installed.\n".format(self.name), |
362 | 362 | "Do you want to uninstall {}?".format(self.name)) |
363 | - | |
363 | + | |
364 | 364 | result = self.interface.yesnoback(str) |
365 | 365 | |
366 | 366 | if result is None : |
@@ -372,18 +372,18 @@ class FFmpeg(Item) : | ||
372 | 372 | |
373 | 373 | |
374 | 374 | class Blueman(Item) : |
375 | - | |
375 | + | |
376 | 376 | def __init__(self, _interface) : |
377 | - | |
377 | + | |
378 | 378 | super().__init__(_interface) |
379 | 379 | self.name = "Blueman" |
380 | 380 | self.execute_src = self.PATH + "/../scripts/bluemaninstall.sh" |
381 | 381 | self.restore_src = self.PATH + "/../scripts/bluemanuninstall.sh" |
382 | 382 | |
383 | 383 | |
384 | - def first_time(self) : | |
384 | + def first_time(self) : | |
385 | 385 | |
386 | - result = self.interface.yesnoback("Do you want to install {}?".format(self.name)) | |
386 | + result = self.interface.yesnoback("Do you want to install {}?".format(self.name)) | |
387 | 387 | if result is None : |
388 | 388 | return None |
389 | 389 | elif result : |
@@ -392,26 +392,26 @@ class Blueman(Item) : | ||
392 | 392 | return False |
393 | 393 | |
394 | 394 | def isdefault(self) : |
395 | - | |
395 | + | |
396 | 396 | subprocess.call([self.PATH + "/../scripts/isinstalled.sh", "blueman"]) |
397 | 397 | return super().isdefault("blueman") |
398 | 398 | |
399 | 399 | def show(self) : |
400 | - | |
400 | + | |
401 | 401 | if self.isdefault() : |
402 | 402 | self.interface.show([self.name, "not installed"]) |
403 | 403 | else : |
404 | 404 | self.interface.show([self.name, "installed"]) |
405 | 405 | |
406 | - | |
406 | + | |
407 | 407 | def change(self) : |
408 | 408 | |
409 | 409 | if self.isdefault() : |
410 | - | |
410 | + | |
411 | 411 | str = ("{} is not installed.\n".format(self.name), |
412 | 412 | "Do you want to install {}?".format(self.name)) |
413 | - | |
414 | - result = self.interface.yesnoback(str) | |
413 | + | |
414 | + result = self.interface.yesnoback(str) | |
415 | 415 | |
416 | 416 | if result is None : |
417 | 417 | return |
@@ -421,10 +421,10 @@ class Blueman(Item) : | ||
421 | 421 | return |
422 | 422 | |
423 | 423 | else : |
424 | - | |
424 | + | |
425 | 425 | str = ("{} is installed.\n".format(self.name), |
426 | 426 | "Do you want to uninstall {}?".format(self.name)) |
427 | - | |
427 | + | |
428 | 428 | result = self.interface.yesnoback(str) |
429 | 429 | |
430 | 430 | if result is None : |
@@ -434,20 +434,20 @@ class Blueman(Item) : | ||
434 | 434 | else : |
435 | 435 | return |
436 | 436 | |
437 | - | |
437 | + | |
438 | 438 | class Kdeconnect(Item) : |
439 | - | |
439 | + | |
440 | 440 | def __init__(self, _interface) : |
441 | - | |
441 | + | |
442 | 442 | super().__init__(_interface) |
443 | 443 | self.name = "KDE Connect" |
444 | 444 | self.execute_src = self.PATH + "/../scripts/kdeconnectinstall.sh" |
445 | 445 | self.restore_src = self.PATH + "/../scripts/kdeconnectuninstall.sh" |
446 | 446 | |
447 | 447 | |
448 | - def first_time(self) : | |
448 | + def first_time(self) : | |
449 | 449 | |
450 | - result = self.interface.yesnoback("Do you want to install {}?".format(self.name)) | |
450 | + result = self.interface.yesnoback("Do you want to install {}?".format(self.name)) | |
451 | 451 | if result is None : |
452 | 452 | return None |
453 | 453 | elif result : |
@@ -456,26 +456,26 @@ class Kdeconnect(Item) : | ||
456 | 456 | return False |
457 | 457 | |
458 | 458 | def isdefault(self) : |
459 | - | |
459 | + | |
460 | 460 | subprocess.call([self.PATH + "/../scripts/isinstalled.sh", "kdeconnect"]) |
461 | 461 | return super().isdefault("kdeconnect") |
462 | 462 | |
463 | 463 | def show(self) : |
464 | - | |
464 | + | |
465 | 465 | if self.isdefault() : |
466 | 466 | self.interface.show([self.name, "not installed"]) |
467 | 467 | else : |
468 | 468 | self.interface.show([self.name, "installed"]) |
469 | 469 | |
470 | - | |
470 | + | |
471 | 471 | def change(self) : |
472 | 472 | |
473 | 473 | if self.isdefault() : |
474 | - | |
474 | + | |
475 | 475 | str = ("{} is not installed.\n".format(self.name), |
476 | 476 | "Do you want to install {}?".format(self.name)) |
477 | - | |
478 | - result = self.interface.yesnoback(str) | |
477 | + | |
478 | + result = self.interface.yesnoback(str) | |
479 | 479 | |
480 | 480 | if result is None : |
481 | 481 | return |
@@ -485,10 +485,10 @@ class Kdeconnect(Item) : | ||
485 | 485 | return |
486 | 486 | |
487 | 487 | else : |
488 | - | |
488 | + | |
489 | 489 | str = ("{} is installed.\n".format(self.name), |
490 | 490 | "Do you want to uninstall {}?".format(self.name)) |
491 | - | |
491 | + | |
492 | 492 | result = self.interface.yesnoback(str) |
493 | 493 | |
494 | 494 | if result is None : |
@@ -500,18 +500,18 @@ class Kdeconnect(Item) : | ||
500 | 500 | |
501 | 501 | |
502 | 502 | class Gyazo(Item) : |
503 | - | |
503 | + | |
504 | 504 | def __init__(self, _interface) : |
505 | - | |
505 | + | |
506 | 506 | super().__init__(_interface) |
507 | 507 | self.name = "Gyazo" |
508 | 508 | self.execute_src = self.PATH + "/../scripts/gyazoinstall.sh" |
509 | 509 | self.restore_src = self.PATH + "/../scripts/gyazouninstall.sh" |
510 | 510 | |
511 | 511 | |
512 | - def first_time(self) : | |
512 | + def first_time(self) : | |
513 | 513 | |
514 | - result = self.interface.yesnoback("Do you want to install {}?".format(self.name)) | |
514 | + result = self.interface.yesnoback("Do you want to install {}?".format(self.name)) | |
515 | 515 | if result is None : |
516 | 516 | return None |
517 | 517 | elif result : |
@@ -520,26 +520,26 @@ class Gyazo(Item) : | ||
520 | 520 | return False |
521 | 521 | |
522 | 522 | def isdefault(self) : |
523 | - | |
523 | + | |
524 | 524 | subprocess.call([self.PATH + "/../scripts/isinstalled.sh", "gyazo"]) |
525 | 525 | return super().isdefault("gyazo") |
526 | 526 | |
527 | 527 | def show(self) : |
528 | - | |
528 | + | |
529 | 529 | if self.isdefault() : |
530 | 530 | self.interface.show([self.name, "not installed"]) |
531 | 531 | else : |
532 | 532 | self.interface.show([self.name, "installed"]) |
533 | 533 | |
534 | - | |
534 | + | |
535 | 535 | def change(self) : |
536 | 536 | |
537 | 537 | if self.isdefault() : |
538 | - | |
538 | + | |
539 | 539 | str = ("{} is not installed.\n".format(self.name), |
540 | 540 | "Do you want to install {}?".format(self.name)) |
541 | - | |
542 | - result = self.interface.yesnoback(str) | |
541 | + | |
542 | + result = self.interface.yesnoback(str) | |
543 | 543 | |
544 | 544 | if result is None : |
545 | 545 | return |
@@ -549,10 +549,10 @@ class Gyazo(Item) : | ||
549 | 549 | return |
550 | 550 | |
551 | 551 | else : |
552 | - | |
552 | + | |
553 | 553 | str = ("{} is installed.\n".format(self.name), |
554 | 554 | "Do you want to uninstall {}?".format(self.name)) |
555 | - | |
555 | + | |
556 | 556 | result = self.interface.yesnoback(str) |
557 | 557 | |
558 | 558 | if result is None : |
@@ -564,9 +564,9 @@ class Gyazo(Item) : | ||
564 | 564 | |
565 | 565 | |
566 | 566 | class Wine(Item) : |
567 | - | |
567 | + | |
568 | 568 | def __init__(self, _interface) : |
569 | - | |
569 | + | |
570 | 570 | super().__init__(_interface) |
571 | 571 | self.name = "Wine 4.0" |
572 | 572 | self.execute_src = self.PATH + "/../scripts/wineinstall.sh" |
@@ -589,7 +589,7 @@ class Wine(Item) : | ||
589 | 589 | |
590 | 590 | |
591 | 591 | def first_time(self) : |
592 | - | |
592 | + | |
593 | 593 | result = self.interface.yesnoback("Do you want to install {}?".format(self.name)) |
594 | 594 | |
595 | 595 | if result is None : |
@@ -599,7 +599,7 @@ class Wine(Item) : | ||
599 | 599 | |
600 | 600 | tasks = (Playonlinux(self.interface), Winetricks(self.interface)) |
601 | 601 | tasks_list = list() |
602 | - | |
602 | + | |
603 | 603 | flag = False |
604 | 604 | i = 0 |
605 | 605 | while(i < 2) : |
@@ -624,7 +624,7 @@ class Wine(Item) : | ||
624 | 624 | tasks_list.append(res) |
625 | 625 | |
626 | 626 | i = i + 1 |
627 | - | |
627 | + | |
628 | 628 | if not flag : |
629 | 629 | return ("Installing " + self.name, self.execute) |
630 | 630 |
@@ -650,11 +650,11 @@ class Wine(Item) : | ||
650 | 650 | def change(self) : |
651 | 651 | |
652 | 652 | if self.isdefault() : |
653 | - | |
653 | + | |
654 | 654 | str = ("{} is not installed.\n".format(self.name), |
655 | 655 | "Do you want to install {}?".format(self.name)) |
656 | - | |
657 | - result = self.interface.yesnoback(str) | |
656 | + | |
657 | + result = self.interface.yesnoback(str) | |
658 | 658 | |
659 | 659 | if result is None : |
660 | 660 | return |
@@ -664,10 +664,10 @@ class Wine(Item) : | ||
664 | 664 | return |
665 | 665 | |
666 | 666 | else : |
667 | - | |
667 | + | |
668 | 668 | str = ("{} is installed.\n".format(self.name), |
669 | 669 | "Do you want to uninstall {}?".format(self.name)) |
670 | - | |
670 | + | |
671 | 671 | result = self.interface.yesnoback(str) |
672 | 672 | |
673 | 673 | if result is None : |
@@ -678,18 +678,18 @@ class Wine(Item) : | ||
678 | 678 | return |
679 | 679 | |
680 | 680 | class Playonlinux(Item) : |
681 | - | |
681 | + | |
682 | 682 | def __init__(self, _interface) : |
683 | - | |
683 | + | |
684 | 684 | super().__init__(_interface) |
685 | 685 | self.name = "PlayOnLinux" |
686 | 686 | self.execute_src = self.PATH + "/../scripts/playonlinuxinstall.sh" |
687 | 687 | self.restore_src = self.PATH + "/../scripts/playonlinuxuninstall.sh" |
688 | 688 | |
689 | 689 | |
690 | - def first_time(self) : | |
690 | + def first_time(self) : | |
691 | 691 | |
692 | - result = self.interface.yesnoback("Do you want to install {}?".format(self.name)) | |
692 | + result = self.interface.yesnoback("Do you want to install {}?".format(self.name)) | |
693 | 693 | if result is None : |
694 | 694 | return None |
695 | 695 | elif result : |
@@ -698,26 +698,26 @@ class Playonlinux(Item) : | ||
698 | 698 | return False |
699 | 699 | |
700 | 700 | def isdefault(self) : |
701 | - | |
701 | + | |
702 | 702 | subprocess.call([self.PATH + "/../scripts/isinstalled.sh", "playonlinux"]) |
703 | 703 | return super().isdefault("playonlinux") |
704 | 704 | |
705 | 705 | def show(self) : |
706 | - | |
706 | + | |
707 | 707 | if self.isdefault() : |
708 | 708 | self.interface.show([self.name, "not installed"]) |
709 | 709 | else : |
710 | 710 | self.interface.show([self.name, "installed"]) |
711 | 711 | |
712 | - | |
712 | + | |
713 | 713 | def change(self) : |
714 | 714 | |
715 | 715 | if self.isdefault() : |
716 | - | |
716 | + | |
717 | 717 | str = ("{} is not installed.\n".format(self.name), |
718 | 718 | "Do you want to install {}?".format(self.name)) |
719 | - | |
720 | - result = self.interface.yesnoback(str) | |
719 | + | |
720 | + result = self.interface.yesnoback(str) | |
721 | 721 | |
722 | 722 | if result is None : |
723 | 723 | return |
@@ -727,10 +727,10 @@ class Playonlinux(Item) : | ||
727 | 727 | return |
728 | 728 | |
729 | 729 | else : |
730 | - | |
730 | + | |
731 | 731 | str = ("{} is installed.\n".format(self.name), |
732 | 732 | "Do you want to uninstall {}?".format(self.name)) |
733 | - | |
733 | + | |
734 | 734 | result = self.interface.yesnoback(str) |
735 | 735 | |
736 | 736 | if result is None : |
@@ -742,9 +742,9 @@ class Playonlinux(Item) : | ||
742 | 742 | |
743 | 743 | |
744 | 744 | class Winetricks(Item) : |
745 | - | |
745 | + | |
746 | 746 | def __init__(self, _interface) : |
747 | - | |
747 | + | |
748 | 748 | super().__init__(_interface) |
749 | 749 | self.name = "Winetricks" |
750 | 750 | self.execute_src = self.PATH + "/../scripts/winetricksinstall.sh" |
@@ -758,9 +758,9 @@ class Winetricks(Item) : | ||
758 | 758 | subprocess.call(["sudo", "touch", self.PATH + "/../data/winetricks"]) |
759 | 759 | |
760 | 760 | if self.ans : |
761 | - | |
761 | + | |
762 | 762 | subprocess.call(self.PATH + "/../scripts/allfonts.sh") |
763 | - | |
763 | + | |
764 | 764 | self.ans = False |
765 | 765 | |
766 | 766 | def restore(self) : |
@@ -768,15 +768,15 @@ class Winetricks(Item) : | ||
768 | 768 | super().restore() |
769 | 769 | subprocess.call(["sudo", "rm", "-f", self.PATH + "/../data/winetricks"]) |
770 | 770 | |
771 | - def first_time(self) : | |
771 | + def first_time(self) : | |
772 | 772 | |
773 | - result = self.interface.yesnoback("Do you want to install {}?".format(self.name)) | |
773 | + result = self.interface.yesnoback("Do you want to install {}?".format(self.name)) | |
774 | 774 | |
775 | 775 | if result is None : |
776 | 776 | return None |
777 | 777 | |
778 | 778 | elif result : |
779 | - | |
779 | + | |
780 | 780 | while True : |
781 | 781 | |
782 | 782 | self.ans = self.interface.yesnoback("Do you want to run 'winetricks allfonts'?") |
@@ -791,31 +791,31 @@ class Winetricks(Item) : | ||
791 | 791 | |
792 | 792 | |
793 | 793 | def isdefault(self) : |
794 | - | |
794 | + | |
795 | 795 | return super().isdefault("winetricks") |
796 | 796 | |
797 | 797 | def show(self) : |
798 | - | |
798 | + | |
799 | 799 | if self.isdefault() : |
800 | 800 | self.interface.show([self.name, "not installed"]) |
801 | 801 | else : |
802 | 802 | self.interface.show([self.name, "installed"]) |
803 | 803 | |
804 | - | |
804 | + | |
805 | 805 | def change(self) : |
806 | 806 | |
807 | 807 | if self.isdefault() : |
808 | - | |
808 | + | |
809 | 809 | str = ("{} is not installed.\n".format(self.name), |
810 | 810 | "Do you want to install {}?".format(self.name)) |
811 | - | |
812 | - result = self.interface.yesnoback(str) | |
811 | + | |
812 | + result = self.interface.yesnoback(str) | |
813 | 813 | |
814 | 814 | if result is None : |
815 | 815 | return |
816 | 816 | |
817 | 817 | elif result : |
818 | - | |
818 | + | |
819 | 819 | while True : |
820 | 820 | |
821 | 821 | self.ans = self.interface.yesnoback("Do you want to run 'winetricks allfonts'?") |
@@ -830,10 +830,10 @@ class Winetricks(Item) : | ||
830 | 830 | |
831 | 831 | |
832 | 832 | else : |
833 | - | |
833 | + | |
834 | 834 | str = ("{} is installed.\n".format(self.name), |
835 | 835 | "Do you want to uninstall {}?".format(self.name)) |
836 | - | |
836 | + | |
837 | 837 | result = self.interface.yesnoback(str) |
838 | 838 | |
839 | 839 | if result is None : |
@@ -844,18 +844,18 @@ class Winetricks(Item) : | ||
844 | 844 | return |
845 | 845 | |
846 | 846 | class Steam(Item) : |
847 | - | |
847 | + | |
848 | 848 | def __init__(self, _interface) : |
849 | - | |
849 | + | |
850 | 850 | super().__init__(_interface) |
851 | 851 | self.name = "Steam" |
852 | 852 | self.execute_src = self.PATH + "/../scripts/steaminstall.sh" |
853 | 853 | self.restore_src = self.PATH + "/../scripts/steamuninstall.sh" |
854 | 854 | |
855 | 855 | |
856 | - def first_time(self) : | |
856 | + def first_time(self) : | |
857 | 857 | |
858 | - result = self.interface.yesnoback("Do you want to install {}?".format(self.name)) | |
858 | + result = self.interface.yesnoback("Do you want to install {}?".format(self.name)) | |
859 | 859 | if result is None : |
860 | 860 | return None |
861 | 861 | elif result : |
@@ -864,26 +864,26 @@ class Steam(Item) : | ||
864 | 864 | return False |
865 | 865 | |
866 | 866 | def isdefault(self) : |
867 | - | |
867 | + | |
868 | 868 | subprocess.call([self.PATH + "/../scripts/isinstalled.sh", "steam"]) |
869 | 869 | return super().isdefault("steam") |
870 | 870 | |
871 | 871 | def show(self) : |
872 | - | |
872 | + | |
873 | 873 | if self.isdefault() : |
874 | 874 | self.interface.show([self.name, "not installed"]) |
875 | 875 | else : |
876 | 876 | self.interface.show([self.name, "installed"]) |
877 | 877 | |
878 | - | |
878 | + | |
879 | 879 | def change(self) : |
880 | 880 | |
881 | 881 | if self.isdefault() : |
882 | - | |
882 | + | |
883 | 883 | str = ("{} is not installed.\n".format(self.name), |
884 | 884 | "Do you want to install {}?".format(self.name)) |
885 | - | |
886 | - result = self.interface.yesnoback(str) | |
885 | + | |
886 | + result = self.interface.yesnoback(str) | |
887 | 887 | |
888 | 888 | if result is None : |
889 | 889 | return |
@@ -893,10 +893,10 @@ class Steam(Item) : | ||
893 | 893 | return |
894 | 894 | |
895 | 895 | else : |
896 | - | |
896 | + | |
897 | 897 | str = ("{} is installed.\n".format(self.name), |
898 | 898 | "Do you want to uninstall {}?".format(self.name)) |
899 | - | |
899 | + | |
900 | 900 | result = self.interface.yesnoback(str) |
901 | 901 | |
902 | 902 | if result is None : |
@@ -907,18 +907,18 @@ class Steam(Item) : | ||
907 | 907 | return |
908 | 908 | |
909 | 909 | class VSCode(Item) : |
910 | - | |
910 | + | |
911 | 911 | def __init__(self, _interface) : |
912 | - | |
912 | + | |
913 | 913 | super().__init__(_interface) |
914 | 914 | self.name = "Visual Studio Code" |
915 | 915 | self.execute_src = self.PATH + "/../scripts/vscodeinstall.sh" |
916 | 916 | self.restore_src = self.PATH + "/../scripts/vscodeuninstall.sh" |
917 | 917 | |
918 | 918 | |
919 | - def first_time(self) : | |
919 | + def first_time(self) : | |
920 | 920 | |
921 | - result = self.interface.yesnoback("Do you want to install {}?".format(self.name)) | |
921 | + result = self.interface.yesnoback("Do you want to install {}?".format(self.name)) | |
922 | 922 | if result is None : |
923 | 923 | return None |
924 | 924 | elif result : |
@@ -927,26 +927,26 @@ class VSCode(Item) : | ||
927 | 927 | return False |
928 | 928 | |
929 | 929 | def isdefault(self) : |
930 | - | |
930 | + | |
931 | 931 | subprocess.call([self.PATH + "/../scripts/isinstalled.sh", "code"]) |
932 | 932 | return super().isdefault("code") |
933 | 933 | |
934 | 934 | def show(self) : |
935 | - | |
935 | + | |
936 | 936 | if self.isdefault() : |
937 | 937 | self.interface.show([self.name, "not installed"]) |
938 | 938 | else : |
939 | 939 | self.interface.show([self.name, "installed"]) |
940 | 940 | |
941 | - | |
941 | + | |
942 | 942 | def change(self) : |
943 | 943 | |
944 | 944 | if self.isdefault() : |
945 | - | |
945 | + | |
946 | 946 | str = ("{} is not installed.\n".format(self.name), |
947 | 947 | "Do you want to install {}?".format(self.name)) |
948 | - | |
949 | - result = self.interface.yesnoback(str) | |
948 | + | |
949 | + result = self.interface.yesnoback(str) | |
950 | 950 | |
951 | 951 | if result is None : |
952 | 952 | return |
@@ -956,10 +956,10 @@ class VSCode(Item) : | ||
956 | 956 | return |
957 | 957 | |
958 | 958 | else : |
959 | - | |
959 | + | |
960 | 960 | str = ("{} is installed.\n".format(self.name), |
961 | 961 | "Do you want to uninstall {}?".format(self.name)) |
962 | - | |
962 | + | |
963 | 963 | result = self.interface.yesnoback(str) |
964 | 964 | |
965 | 965 | if result is None : |
@@ -969,49 +969,48 @@ class VSCode(Item) : | ||
969 | 969 | else : |
970 | 970 | return |
971 | 971 | |
972 | -class fontmanager(Item) : | |
973 | - | |
974 | - uninstalled = False | |
975 | 972 | |
973 | +class Fontmanager(Item) : | |
974 | + | |
976 | 975 | def __init__(self, _interface) : |
977 | - | |
976 | + | |
978 | 977 | super().__init__(_interface) |
979 | - self.name = "font-manager" | |
980 | - self.execute_src = self.PATH + "/../scripts/font-manageruninstall.sh" | |
981 | - self.restore_src = self.PATH + "/../scripts/font-managerinstall.sh" | |
978 | + self.name = "Font Manager" | |
979 | + self.execute_src = self.PATH + "/../scripts/font-managerinstall.sh" | |
980 | + self.restore_src = self.PATH + "/../scripts/font-manageruninstall.sh" | |
982 | 981 | |
983 | 982 | |
984 | - def first_time(self) : | |
985 | - | |
986 | - result = self.interface.yesnoback("Do you want to uninstall {}?".format(self.name)) | |
983 | + def first_time(self) : | |
987 | 984 | |
985 | + result = self.interface.yesnoback("Do you want to install {}?".format(self.name)) | |
988 | 986 | if result is None : |
989 | 987 | return None |
990 | 988 | elif result : |
991 | - return ("Uninstalling " + self.name, self.execute) | |
989 | + return ("Installing " + self.name, self.execute) | |
992 | 990 | else : |
993 | 991 | return False |
994 | 992 | |
995 | 993 | def isdefault(self) : |
996 | - | |
994 | + | |
997 | 995 | subprocess.call([self.PATH + "/../scripts/isinstalled.sh", "font-manager"]) |
998 | - return not super().isdefault("font-manager") | |
996 | + return super().isdefault("font-manager") | |
999 | 997 | |
1000 | 998 | def show(self) : |
1001 | - | |
999 | + | |
1002 | 1000 | if self.isdefault() : |
1003 | - self.interface.show([self.name, "installed"]) | |
1004 | - else : | |
1005 | 1001 | self.interface.show([self.name, "not installed"]) |
1002 | + else : | |
1003 | + self.interface.show([self.name, "installed"]) | |
1006 | 1004 | |
1005 | + | |
1007 | 1006 | def change(self) : |
1008 | 1007 | |
1009 | 1008 | if self.isdefault() : |
1010 | - | |
1011 | - str = ("{} is installed.\n".format(self.name), | |
1012 | - "Do you want to uninstall {}?".format(self.name)) | |
1013 | - | |
1014 | - result = self.interface.yesnoback(str) | |
1009 | + | |
1010 | + str = ("{} is not installed.\n".format(self.name), | |
1011 | + "Do you want to install {}?".format(self.name)) | |
1012 | + | |
1013 | + result = self.interface.yesnoback(str) | |
1015 | 1014 | |
1016 | 1015 | if result is None : |
1017 | 1016 | return |
@@ -1021,10 +1020,10 @@ class fontmanager(Item) : | ||
1021 | 1020 | return |
1022 | 1021 | |
1023 | 1022 | else : |
1024 | - | |
1025 | - str = ("{} is not installed.\n".format(self.name), | |
1026 | - "Do you want to install {}?".format(self.name)) | |
1027 | - | |
1023 | + | |
1024 | + str = ("{} is installed.\n".format(self.name), | |
1025 | + "Do you want to uninstall {}?".format(self.name)) | |
1026 | + | |
1028 | 1027 | result = self.interface.yesnoback(str) |
1029 | 1028 | |
1030 | 1029 | if result is None : |