Verified Kaydet (Commit) 944ac52d authored tarafından Erdem Ersoy's avatar Erdem Ersoy

Rewrite Flatpak GUI mess (2/X):

* Rewrite mainwindow.py __init__ function (2/2)
üst ac50cda8
......@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-04-16 14:52+0300\n"
"POT-Creation-Date: 2020-04-17 11:48+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -19,7 +19,7 @@ msgstr ""
#: pardusflatpakgui/flatpakguiapp.py:49
#: pardusflatpakgui/installfromentrywindow.py:61
#: pardusflatpakgui/mainwindow.py:70
#: pardusflatpakgui/mainwindow.py:69
msgid "Error reading message dialogs GUI file: "
msgstr ""
......@@ -39,11 +39,11 @@ msgstr ""
msgid "The selected file doesn't indicate a Flatpak application: "
msgstr ""
#: pardusflatpakgui/flatpakguiapp.py:99
#: pardusflatpakgui/flatpakguiapp.py:98
msgid "<big><b>Argument Error</b></big>"
msgstr ""
#: pardusflatpakgui/flatpakguiapp.py:101
#: pardusflatpakgui/flatpakguiapp.py:100
msgid "There are too many arguments. Argument count: "
msgstr ""
......@@ -52,7 +52,7 @@ msgstr ""
#: pardusflatpakgui/installfromentrywindow.py:53
#: pardusflatpakgui/installfromfilewindow_2.py:73
#: pardusflatpakgui/installfromfilewindow.py:48
#: pardusflatpakgui/installwindow.py:85 pardusflatpakgui/mainwindow.py:54
#: pardusflatpakgui/installwindow.py:85 pardusflatpakgui/mainwindow.py:53
#: pardusflatpakgui/uninstallwindow.py:77
#: pardusflatpakgui/updateallwindow.py:69
msgid "Error reading GUI file: "
......@@ -113,7 +113,7 @@ msgstr ""
#: pardusflatpakgui/installfromentrywindow.py:80
#: pardusflatpakgui/installfromfilewindow.py:66
#: pardusflatpakgui/mainwindow.py:91
#: pardusflatpakgui/mainwindow.py:166
msgid "I_nstall"
msgstr ""
......@@ -142,204 +142,216 @@ msgstr ""
msgid "Choose a file"
msgstr ""
#: pardusflatpakgui/mainwindow.py:62
#: pardusflatpakgui/mainwindow.py:61
msgid "Error reading About dialog GUI file: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:78 pardusflatpakgui/mainwindow.py:196
#: pardusflatpakgui/mainwindow.py:135
msgid "<big><b>Invalid Flatpak Reference Error</b></big>"
msgstr ""
#: pardusflatpakgui/mainwindow.py:137
msgid "Invalid Flatpak reference is: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:153 pardusflatpakgui/mainwindow.py:222
msgid "Pardus Flatpak GUI"
msgstr ""
#: pardusflatpakgui/mainwindow.py:79
#: pardusflatpakgui/mainwindow.py:154
msgid "Manage Flatpak softwares via GUI on Pardus"
msgstr ""
#: pardusflatpakgui/mainwindow.py:82
#: pardusflatpakgui/mainwindow.py:157
msgid "_Run"
msgstr ""
#: pardusflatpakgui/mainwindow.py:85
#: pardusflatpakgui/mainwindow.py:160
msgid "_Info"
msgstr ""
#: pardusflatpakgui/mainwindow.py:88
#: pardusflatpakgui/mainwindow.py:163
msgid "_Uninstall"
msgstr ""
#: pardusflatpakgui/mainwindow.py:96
msgid "Install From _Entry"
#: pardusflatpakgui/mainwindow.py:172
msgid "Install From _File"
msgstr ""
#: pardusflatpakgui/mainwindow.py:100
msgid "Install From _File"
#: pardusflatpakgui/mainwindow.py:175
msgid "Install From _Entry"
msgstr ""
#: pardusflatpakgui/mainwindow.py:103
#: pardusflatpakgui/mainwindow.py:178
msgid "_Update All"
msgstr ""
#: pardusflatpakgui/mainwindow.py:106
#: pardusflatpakgui/mainwindow.py:181
msgid "_About"
msgstr ""
#: pardusflatpakgui/mainwindow.py:110
#: pardusflatpakgui/mainwindow.py:185
msgid "Real Name"
msgstr ""
#: pardusflatpakgui/mainwindow.py:113
#: pardusflatpakgui/mainwindow.py:188
msgid "Arch"
msgstr ""
#: pardusflatpakgui/mainwindow.py:116
#: pardusflatpakgui/mainwindow.py:191
msgid "Branch"
msgstr ""
#: pardusflatpakgui/mainwindow.py:120
#: pardusflatpakgui/mainwindow.py:195
msgid "Remote Name"
msgstr ""
#: pardusflatpakgui/mainwindow.py:124
#: pardusflatpakgui/mainwindow.py:199
msgid "Installed Size"
msgstr ""
#: pardusflatpakgui/mainwindow.py:128
#: pardusflatpakgui/mainwindow.py:203
msgid "Download Size"
msgstr ""
#: pardusflatpakgui/mainwindow.py:131
#: pardusflatpakgui/mainwindow.py:206
msgid "Name"
msgstr ""
#: pardusflatpakgui/mainwindow.py:191
#: pardusflatpakgui/mainwindow.py:211
msgid "Click here for search"
msgstr ""
#: pardusflatpakgui/mainwindow.py:217
msgid "Show Installed Apps"
msgstr ""
#: pardusflatpakgui/mainwindow.py:194
#: pardusflatpakgui/mainwindow.py:220
msgid "Flatpak GUI for Pardus"
msgstr ""
#: pardusflatpakgui/mainwindow.py:195
#: pardusflatpakgui/mainwindow.py:221
msgid "Copyright (C) 2020 Erdem Ersoy"
msgstr ""
#: pardusflatpakgui/mainwindow.py:198
#: pardusflatpakgui/mainwindow.py:224
msgid "Pardus Flatpak GUI Web Site"
msgstr ""
#: pardusflatpakgui/mainwindow.py:263 pardusflatpakgui/mainwindow.py:303
#: pardusflatpakgui/mainwindow.py:462 pardusflatpakgui/mainwindow.py:494
#: pardusflatpakgui/mainwindow.py:288 pardusflatpakgui/mainwindow.py:328
#: pardusflatpakgui/mainwindow.py:487 pardusflatpakgui/mainwindow.py:519
msgid "<big><b>Selection Error</b></big>"
msgstr ""
#: pardusflatpakgui/mainwindow.py:265 pardusflatpakgui/mainwindow.py:305
#: pardusflatpakgui/mainwindow.py:464 pardusflatpakgui/mainwindow.py:496
#: pardusflatpakgui/mainwindow.py:290 pardusflatpakgui/mainwindow.py:330
#: pardusflatpakgui/mainwindow.py:489 pardusflatpakgui/mainwindow.py:521
msgid "None of the applications are selected."
msgstr ""
#: pardusflatpakgui/mainwindow.py:292
#: pardusflatpakgui/mainwindow.py:317
msgid "<big><b>Running Error</b></big>"
msgstr ""
#: pardusflatpakgui/mainwindow.py:294
#: pardusflatpakgui/mainwindow.py:319
msgid "The selected application couldn't run."
msgstr ""
#: pardusflatpakgui/mainwindow.py:333 pardusflatpakgui/mainwindow.py:350
#: pardusflatpakgui/mainwindow.py:354 pardusflatpakgui/mainwindow.py:358
#: pardusflatpakgui/mainwindow.py:362 pardusflatpakgui/mainwindow.py:366
#: pardusflatpakgui/mainwindow.py:370 pardusflatpakgui/mainwindow.py:374
#: pardusflatpakgui/mainwindow.py:388 pardusflatpakgui/mainwindow.py:392
#: pardusflatpakgui/mainwindow.py:396 pardusflatpakgui/mainwindow.py:429
#: pardusflatpakgui/mainwindow.py:433 pardusflatpakgui/mainwindow.py:441
#: pardusflatpakgui/mainwindow.py:358 pardusflatpakgui/mainwindow.py:375
#: pardusflatpakgui/mainwindow.py:379 pardusflatpakgui/mainwindow.py:383
#: pardusflatpakgui/mainwindow.py:387 pardusflatpakgui/mainwindow.py:391
#: pardusflatpakgui/mainwindow.py:395 pardusflatpakgui/mainwindow.py:399
#: pardusflatpakgui/mainwindow.py:413 pardusflatpakgui/mainwindow.py:417
#: pardusflatpakgui/mainwindow.py:421 pardusflatpakgui/mainwindow.py:454
#: pardusflatpakgui/mainwindow.py:458 pardusflatpakgui/mainwindow.py:466
msgid "None"
msgstr ""
#: pardusflatpakgui/mainwindow.py:382 pardusflatpakgui/mainwindow.py:408
#: pardusflatpakgui/mainwindow.py:448
#: pardusflatpakgui/mainwindow.py:407 pardusflatpakgui/mainwindow.py:433
#: pardusflatpakgui/mainwindow.py:473
msgid "Yes"
msgstr ""
#: pardusflatpakgui/mainwindow.py:384
#: pardusflatpakgui/mainwindow.py:409
msgid "No"
msgstr ""
#: pardusflatpakgui/mainwindow.py:403 pardusflatpakgui/mainwindow.py:443
#: pardusflatpakgui/mainwindow.py:428 pardusflatpakgui/mainwindow.py:468
msgid "Real Name: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:404 pardusflatpakgui/mainwindow.py:444
#: pardusflatpakgui/mainwindow.py:429 pardusflatpakgui/mainwindow.py:469
msgid "Arch: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:405 pardusflatpakgui/mainwindow.py:445
#: pardusflatpakgui/mainwindow.py:430 pardusflatpakgui/mainwindow.py:470
msgid "Branch: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:406 pardusflatpakgui/mainwindow.py:446
#: pardusflatpakgui/mainwindow.py:431 pardusflatpakgui/mainwindow.py:471
msgid "Collection ID: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:407 pardusflatpakgui/mainwindow.py:447
#: pardusflatpakgui/mainwindow.py:432 pardusflatpakgui/mainwindow.py:472
msgid "Commit: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:408 pardusflatpakgui/mainwindow.py:448
#: pardusflatpakgui/mainwindow.py:433 pardusflatpakgui/mainwindow.py:473
msgid "Is Installed: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:409
#: pardusflatpakgui/mainwindow.py:434
msgid "License: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:410
#: pardusflatpakgui/mainwindow.py:435
msgid "Name: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:411
#: pardusflatpakgui/mainwindow.py:436
msgid "Summary: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:412
#: pardusflatpakgui/mainwindow.py:437
msgid "Version: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:413
#: pardusflatpakgui/mainwindow.py:438
msgid "Deploy Dir: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:414 pardusflatpakgui/mainwindow.py:450
#: pardusflatpakgui/mainwindow.py:439 pardusflatpakgui/mainwindow.py:475
msgid "EOL Reason: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:415 pardusflatpakgui/mainwindow.py:451
#: pardusflatpakgui/mainwindow.py:440 pardusflatpakgui/mainwindow.py:476
msgid "EOL Rebased: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:416 pardusflatpakgui/mainwindow.py:452
#: pardusflatpakgui/mainwindow.py:441 pardusflatpakgui/mainwindow.py:477
msgid "Installed Size: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:417
#: pardusflatpakgui/mainwindow.py:442
msgid "Is Current: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:418
#: pardusflatpakgui/mainwindow.py:443
msgid "Latest Commit: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:419
#: pardusflatpakgui/mainwindow.py:444
msgid "Origin: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:420
#: pardusflatpakgui/mainwindow.py:445
msgid "Subpaths: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:449
#: pardusflatpakgui/mainwindow.py:474
msgid "Download Size: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:453
#: pardusflatpakgui/mainwindow.py:478
msgid "Remote Name: "
msgstr ""
......
......@@ -76,20 +76,27 @@ class MainWindow(object):
"flathub", Gio.Cancellable.new())
self.NonInstalledRefsList = []
if not self.InstalledRefsList:
for item in self.FlatHubRefsList:
self.NonInstalledRefsList.append(item)
else:
for item in self.InstalledRefsList:
for item2 in self.FlatHubRefsList:
if item.get_name() != item2.get_name():
self.NonInstalledRefsList.append(item2)
for item in self.FlatHubRefsList:
self.NonInstalledRefsList.append(item)
for item_2 in self.InstalledRefsList:
if item.get_name() == item_2.get_name() and \
item.get_arch() == item_2.get_arch() and \
item.get_branch() == item_2.get_branch() and \
len(self.NonInstalledRefsList) != 0:
self.NonInstalledRefsList.pop(len(self.NonInstalledRefsList) - 1)
self.AllRefsList = self.InstalledRefsList + self.NonInstalledRefsList
self.ListStoreMain = main_builder.get_object("ListStoreMain")
self.MessageDialogError = messages_builder.get_object("MessageDialogError")
for item in self.FlatHubRefsList:
print("self.FlatHubRefsList:", len(self.FlatHubRefsList))
print("self.InstalledRefsList:", len(self.InstalledRefsList))
print("self.NonInstalledRefsList:", len(self.NonInstalledRefsList))
print("self.AllRefsList:", len(self.AllRefsList))
for item in self.AllRefsList:
if item.get_kind() == Flatpak.RefKind.APP and \
item.get_arch() == Flatpak.get_default_arch():
if isinstance(item, Flatpak.RemoteRef):
......@@ -120,21 +127,25 @@ class MainWindow(object):
download_size_mib_str = ""
name = item.get_appdata_name()
else:
remote_name = ""
download_size_mib_str = ""
name = ""
self.MessageDialogError.set_markup(
_("<big><b>Invalid Flatpak Reference Error</b></big>"))
self.MessageDialogError.format_secondary_text(
_("Invalid Flatpak reference is: " + "app/" + real_name + "/" + arch + "/" + branch))
_("Invalid Flatpak reference is: ") + "app/" + real_name + "/" + arch + "/" + branch)
self.MessageDialogError.run()
self.MessageDialogError.hide()
sys.exit(1)
self.ListStoreMain.append([real_name,
arch,
branch,
remote_name,
installed_size_mib_str,
download_size_mib_str,
name])
if item_is_installed is not None:
self.ListStoreMain.append([real_name,
arch,
branch,
remote_name,
installed_size_mib_str,
download_size_mib_str,
name])
else:
continue
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment