Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
P
pardus-flatpak-gui
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
Pardus
ondokuz
pardus-flatpak-gui
Commits
0796f0eb
Verified
Kaydet (Commit)
0796f0eb
authored
Nis 17, 2020
tarafından
Erdem Ersoy
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Rewrite Flatpak GUI mess (3/X):
* Rename/refactor mainwindow.py methods
üst
944ac52d
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
93 additions
and
90 deletions
+93
-90
pardus-flatpak-gui.pot
pardus-flatpak-gui.pot
+64
-64
mainwindow.py
pardusflatpakgui/mainwindow.py
+24
-21
pardus-flatpak-gui.po
po/en/LC_MESSAGES/pardus-flatpak-gui.po
+0
-0
pardus-flatpak-gui.po
po/tr/LC_MESSAGES/pardus-flatpak-gui.po
+0
-0
mainwindow.glade
ui/mainwindow.glade
+5
-5
No files found.
pardus-flatpak-gui.pot
Dosyayı görüntüle @
0796f0eb
...
...
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-04-17 1
1:48
+0300\n"
"POT-Creation-Date: 2020-04-17 1
2:12
+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:
69
#: pardusflatpakgui/mainwindow.py:
70
msgid "Error reading message dialogs GUI file: "
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:5
3
#: pardusflatpakgui/installwindow.py:85 pardusflatpakgui/mainwindow.py:5
4
#: 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:16
6
#: pardusflatpakgui/mainwindow.py:16
8
msgid "I_nstall"
msgstr ""
...
...
@@ -142,216 +142,216 @@ msgstr ""
msgid "Choose a file"
msgstr ""
#: pardusflatpakgui/mainwindow.py:6
1
#: pardusflatpakgui/mainwindow.py:6
2
msgid "Error reading About dialog GUI file: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:13
5
#: pardusflatpakgui/mainwindow.py:13
7
msgid "<big><b>Invalid Flatpak Reference Error</b></big>"
msgstr ""
#: pardusflatpakgui/mainwindow.py:13
7
#: pardusflatpakgui/mainwindow.py:13
9
msgid "Invalid Flatpak reference is: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:15
3 pardusflatpakgui/mainwindow.py:222
#: pardusflatpakgui/mainwindow.py:15
5 pardusflatpakgui/mainwindow.py:224
msgid "Pardus Flatpak GUI"
msgstr ""
#: pardusflatpakgui/mainwindow.py:15
4
#: pardusflatpakgui/mainwindow.py:15
6
msgid "Manage Flatpak softwares via GUI on Pardus"
msgstr ""
#: pardusflatpakgui/mainwindow.py:15
7
#: pardusflatpakgui/mainwindow.py:15
9
msgid "_Run"
msgstr ""
#: pardusflatpakgui/mainwindow.py:16
0
#: pardusflatpakgui/mainwindow.py:16
2
msgid "_Info"
msgstr ""
#: pardusflatpakgui/mainwindow.py:16
3
#: pardusflatpakgui/mainwindow.py:16
5
msgid "_Uninstall"
msgstr ""
#: pardusflatpakgui/mainwindow.py:17
2
#: pardusflatpakgui/mainwindow.py:17
4
msgid "Install From _File"
msgstr ""
#: pardusflatpakgui/mainwindow.py:17
5
#: pardusflatpakgui/mainwindow.py:17
7
msgid "Install From _Entry"
msgstr ""
#: pardusflatpakgui/mainwindow.py:1
78
#: pardusflatpakgui/mainwindow.py:1
80
msgid "_Update All"
msgstr ""
#: pardusflatpakgui/mainwindow.py:18
1
#: pardusflatpakgui/mainwindow.py:18
3
msgid "_About"
msgstr ""
#: pardusflatpakgui/mainwindow.py:18
5
#: pardusflatpakgui/mainwindow.py:18
7
msgid "Real Name"
msgstr ""
#: pardusflatpakgui/mainwindow.py:1
88
#: pardusflatpakgui/mainwindow.py:1
90
msgid "Arch"
msgstr ""
#: pardusflatpakgui/mainwindow.py:19
1
#: pardusflatpakgui/mainwindow.py:19
3
msgid "Branch"
msgstr ""
#: pardusflatpakgui/mainwindow.py:19
5
#: pardusflatpakgui/mainwindow.py:19
7
msgid "Remote Name"
msgstr ""
#: pardusflatpakgui/mainwindow.py:
199
#: pardusflatpakgui/mainwindow.py:
201
msgid "Installed Size"
msgstr ""
#: pardusflatpakgui/mainwindow.py:20
3
#: pardusflatpakgui/mainwindow.py:20
5
msgid "Download Size"
msgstr ""
#: pardusflatpakgui/mainwindow.py:20
6
#: pardusflatpakgui/mainwindow.py:20
8
msgid "Name"
msgstr ""
#: pardusflatpakgui/mainwindow.py:21
1
#: pardusflatpakgui/mainwindow.py:21
3
msgid "Click here for search"
msgstr ""
#: pardusflatpakgui/mainwindow.py:21
7
#: pardusflatpakgui/mainwindow.py:21
9
msgid "Show Installed Apps"
msgstr ""
#: pardusflatpakgui/mainwindow.py:22
0
#: pardusflatpakgui/mainwindow.py:22
2
msgid "Flatpak GUI for Pardus"
msgstr ""
#: pardusflatpakgui/mainwindow.py:22
1
#: pardusflatpakgui/mainwindow.py:22
3
msgid "Copyright (C) 2020 Erdem Ersoy"
msgstr ""
#: pardusflatpakgui/mainwindow.py:22
4
#: pardusflatpakgui/mainwindow.py:22
6
msgid "Pardus Flatpak GUI Web Site"
msgstr ""
#: pardusflatpakgui/mainwindow.py:2
88 pardusflatpakgui/mainwindow.py:328
#: pardusflatpakgui/mainwindow.py:4
87 pardusflatpakgui/mainwindow.py:519
#: pardusflatpakgui/mainwindow.py:2
91 pardusflatpakgui/mainwindow.py:331
#: pardusflatpakgui/mainwindow.py:4
90 pardusflatpakgui/mainwindow.py:522
msgid "<big><b>Selection Error</b></big>"
msgstr ""
#: pardusflatpakgui/mainwindow.py:29
0 pardusflatpakgui/mainwindow.py:330
#: pardusflatpakgui/mainwindow.py:4
89 pardusflatpakgui/mainwindow.py:521
#: pardusflatpakgui/mainwindow.py:29
3 pardusflatpakgui/mainwindow.py:333
#: pardusflatpakgui/mainwindow.py:4
92 pardusflatpakgui/mainwindow.py:524
msgid "None of the applications are selected."
msgstr ""
#: pardusflatpakgui/mainwindow.py:3
17
#: pardusflatpakgui/mainwindow.py:3
20
msgid "<big><b>Running Error</b></big>"
msgstr ""
#: pardusflatpakgui/mainwindow.py:3
19
#: pardusflatpakgui/mainwindow.py:3
22
msgid "The selected application couldn't run."
msgstr ""
#: pardusflatpakgui/mainwindow.py:3
58 pardusflatpakgui/mainwindow.py:375
#: pardusflatpakgui/mainwindow.py:3
79 pardusflatpakgui/mainwindow.py:383
#: pardusflatpakgui/mainwindow.py:3
87 pardusflatpakgui/mainwindow.py:391
#: pardusflatpakgui/mainwindow.py:39
5 pardusflatpakgui/mainwindow.py:399
#: pardusflatpakgui/mainwindow.py:41
3 pardusflatpakgui/mainwindow.py:417
#: pardusflatpakgui/mainwindow.py:42
1 pardusflatpakgui/mainwindow.py:454
#: pardusflatpakgui/mainwindow.py:4
58 pardusflatpakgui/mainwindow.py:466
#: pardusflatpakgui/mainwindow.py:3
61 pardusflatpakgui/mainwindow.py:378
#: pardusflatpakgui/mainwindow.py:3
82 pardusflatpakgui/mainwindow.py:386
#: pardusflatpakgui/mainwindow.py:3
90 pardusflatpakgui/mainwindow.py:394
#: pardusflatpakgui/mainwindow.py:39
8 pardusflatpakgui/mainwindow.py:402
#: pardusflatpakgui/mainwindow.py:41
6 pardusflatpakgui/mainwindow.py:420
#: pardusflatpakgui/mainwindow.py:42
4 pardusflatpakgui/mainwindow.py:457
#: pardusflatpakgui/mainwindow.py:4
61 pardusflatpakgui/mainwindow.py:469
msgid "None"
msgstr ""
#: pardusflatpakgui/mainwindow.py:4
07 pardusflatpakgui/mainwindow.py:433
#: pardusflatpakgui/mainwindow.py:47
3
#: pardusflatpakgui/mainwindow.py:4
10 pardusflatpakgui/mainwindow.py:436
#: pardusflatpakgui/mainwindow.py:47
6
msgid "Yes"
msgstr ""
#: pardusflatpakgui/mainwindow.py:4
09
#: pardusflatpakgui/mainwindow.py:4
12
msgid "No"
msgstr ""
#: pardusflatpakgui/mainwindow.py:4
28 pardusflatpakgui/mainwindow.py:468
#: pardusflatpakgui/mainwindow.py:4
31 pardusflatpakgui/mainwindow.py:471
msgid "Real Name: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:4
29 pardusflatpakgui/mainwindow.py:469
#: pardusflatpakgui/mainwindow.py:4
32 pardusflatpakgui/mainwindow.py:472
msgid "Arch: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:43
0 pardusflatpakgui/mainwindow.py:470
#: pardusflatpakgui/mainwindow.py:43
3 pardusflatpakgui/mainwindow.py:473
msgid "Branch: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:43
1 pardusflatpakgui/mainwindow.py:471
#: pardusflatpakgui/mainwindow.py:43
4 pardusflatpakgui/mainwindow.py:474
msgid "Collection ID: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:43
2 pardusflatpakgui/mainwindow.py:472
#: pardusflatpakgui/mainwindow.py:43
5 pardusflatpakgui/mainwindow.py:475
msgid "Commit: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:43
3 pardusflatpakgui/mainwindow.py:473
#: pardusflatpakgui/mainwindow.py:43
6 pardusflatpakgui/mainwindow.py:476
msgid "Is Installed: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:43
4
#: pardusflatpakgui/mainwindow.py:43
7
msgid "License: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:43
5
#: pardusflatpakgui/mainwindow.py:43
8
msgid "Name: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:43
6
#: pardusflatpakgui/mainwindow.py:43
9
msgid "Summary: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:4
37
#: pardusflatpakgui/mainwindow.py:4
40
msgid "Version: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:4
38
#: pardusflatpakgui/mainwindow.py:4
41
msgid "Deploy Dir: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:4
39 pardusflatpakgui/mainwindow.py:475
#: pardusflatpakgui/mainwindow.py:4
42 pardusflatpakgui/mainwindow.py:478
msgid "EOL Reason: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:44
0 pardusflatpakgui/mainwindow.py:476
#: pardusflatpakgui/mainwindow.py:44
3 pardusflatpakgui/mainwindow.py:479
msgid "EOL Rebased: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:44
1 pardusflatpakgui/mainwindow.py:477
#: pardusflatpakgui/mainwindow.py:44
4 pardusflatpakgui/mainwindow.py:480
msgid "Installed Size: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:44
2
#: pardusflatpakgui/mainwindow.py:44
5
msgid "Is Current: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:44
3
#: pardusflatpakgui/mainwindow.py:44
6
msgid "Latest Commit: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:44
4
#: pardusflatpakgui/mainwindow.py:44
7
msgid "Origin: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:44
5
#: pardusflatpakgui/mainwindow.py:44
8
msgid "Subpaths: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:47
4
#: pardusflatpakgui/mainwindow.py:47
7
msgid "Download Size: "
msgstr ""
#: pardusflatpakgui/mainwindow.py:4
78
#: pardusflatpakgui/mainwindow.py:4
81
msgid "Remote Name: "
msgstr ""
...
...
pardusflatpakgui/mainwindow.py
Dosyayı görüntüle @
0796f0eb
...
...
@@ -28,6 +28,7 @@ import gettext
import
locale
import
sys
import
gi
gi
.
require_version
(
'Gtk'
,
'3.0'
)
gi
.
require_version
(
'GLib'
,
'2.0'
)
gi
.
require_version
(
'Flatpak'
,
'1.0'
)
...
...
@@ -91,10 +92,11 @@ class MainWindow(object):
self
.
MessageDialogError
=
messages_builder
.
get_object
(
"MessageDialogError"
)
print
(
"self.FlatHubRefsList:"
,
len
(
self
.
FlatHubRefsList
))
print
(
"self.InstalledRefsList:"
,
len
(
self
.
InstalledRefsList
))
print
(
"self.NonInstalledRefsList:"
,
len
(
self
.
NonInstalledRefsList
))
print
(
"self.AllRefsList:"
,
len
(
self
.
AllRefsList
))
# Debug print()'s:
# 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
\
...
...
@@ -211,7 +213,7 @@ class MainWindow(object):
self
.
SearchEntryMain
.
set_placeholder_text
(
_
(
"Click here for search"
))
self
.
SearchFilter
=
main_builder
.
get_object
(
"SearchFilter"
)
self
.
SearchFilter
.
set_visible_func
(
self
.
SearchFilterF
unction
)
self
.
SearchFilter
.
set_visible_func
(
self
.
search_filter_f
unction
)
self
.
HeaderBarShowButton
=
main_builder
.
get_object
(
"HeaderBarShowButton"
)
self
.
HeaderBarShowButton
.
set_label
(
_
(
"Show Installed Apps"
))
...
...
@@ -227,40 +229,41 @@ class MainWindow(object):
self
.
MainWindow
.
set_application
(
application
)
self
.
MainWindow
.
show
()
def
SearchFilterF
unction
(
self
,
model
,
iteration
,
data
):
def
search_filter_f
unction
(
self
,
model
,
iteration
,
data
):
search_entry_text
=
self
.
SearchEntryMain
.
get_text
()
real_name
=
model
[
iteration
][
0
]
name
=
model
[
iteration
][
6
]
if
name
==
""
:
is_installed
=
False
else
:
# If a reference is installed
if
model
[
iteration
][
5
]
!=
""
:
is_installed
=
True
else
:
is_installed
=
False
if
len
(
search_entry_text
)
==
0
and
not
self
.
HeaderBarShowButton
.
get_active
():
return
True
if
len
(
search_entry_text
)
==
0
and
self
.
HeaderBarShowButton
.
get_active
():
return
is_installed
elif
(
real_name
.
lower
()
.
count
(
search_entry_text
.
lower
())
>
0
or
name
.
lower
()
.
count
(
search_entry_text
.
lower
())
>
0
)
\
and
not
self
.
HeaderBarShowButton
.
get_active
():
elif
(
real_name
.
lower
()
.
count
(
search_entry_text
.
lower
())
>
0
or
name
.
lower
()
.
count
(
search_entry_text
.
lower
())
>
0
)
and
not
self
.
HeaderBarShowButton
.
get_active
():
return
True
elif
(
real_name
.
lower
()
.
count
(
search_entry_text
.
lower
())
>
0
or
name
.
lower
()
.
count
(
search_entry_text
.
lower
())
>
0
)
\
and
self
.
HeaderBarShowButton
.
get_active
():
elif
(
real_name
.
lower
()
.
count
(
search_entry_text
.
lower
())
>
0
or
name
.
lower
()
.
count
(
search_entry_text
.
lower
())
>
0
)
and
self
.
HeaderBarShowButton
.
get_active
():
return
is_installed
else
:
return
False
def
on
Destroy
(
self
,
*
args
):
def
on
_delete_main_window
(
self
,
widget
,
event
):
self
.
MainWindow
.
destroy
()
def
on
SelectionChanged
(
self
,
tree
selection
):
S
election
=
self
.
TreeViewMain
.
get_selection
()
TreeModel
,
TreeIter
=
S
election
.
get_selected
()
if
TreeI
ter
is
None
:
def
on
_selection_changed
(
self
,
tree_
selection
):
s
election
=
self
.
TreeViewMain
.
get_selection
()
tree_model
,
tree_iter
=
s
election
.
get_selected
()
if
tree_i
ter
is
None
:
return
None
# If the selected app is installed
if
TreeModel
.
get_value
(
TreeI
ter
,
5
)
==
""
:
if
tree_model
.
get_value
(
tree_i
ter
,
5
)
==
""
:
self
.
RunMenuItem
.
set_sensitive
(
True
)
self
.
UninstallMenuItem
.
set_sensitive
(
True
)
self
.
InstallMenuItem
.
set_sensitive
(
False
)
...
...
@@ -271,10 +274,10 @@ class MainWindow(object):
self
.
UninstallMenuItem
.
set_sensitive
(
False
)
self
.
InstallMenuItem
.
set_sensitive
(
True
)
def
on
SearchC
hanged
(
self
,
search_entry
):
def
on
_search_c
hanged
(
self
,
search_entry
):
self
.
SearchFilter
.
refilter
()
def
on
PressShowB
utton
(
self
,
toggle_button
):
def
on
_press_show_b
utton
(
self
,
toggle_button
):
self
.
SearchFilter
.
refilter
()
def
onShowActionsMenu
(
self
,
tree_view
,
path
,
column
):
...
...
po/en/LC_MESSAGES/pardus-flatpak-gui.po
Dosyayı görüntüle @
0796f0eb
This diff is collapsed.
Click to expand it.
po/tr/LC_MESSAGES/pardus-flatpak-gui.po
Dosyayı görüntüle @
0796f0eb
This diff is collapsed.
Click to expand it.
ui/mainwindow.glade
Dosyayı görüntüle @
0796f0eb
...
...
@@ -197,7 +197,7 @@ Author: Erdem Ersoy
<property
name=
"default_height"
>
480
</property>
<property
name=
"icon_name"
>
applications-system
</property>
<property
name=
"show_menubar"
>
False
</property>
<signal
name=
"de
stroy"
handler=
"onDestroy
"
swapped=
"no"
/>
<signal
name=
"de
lete-event"
handler=
"on_delete_main_window
"
swapped=
"no"
/>
<child
type=
"titlebar"
>
<object
class=
"GtkHeaderBar"
id=
"HeaderBarMain"
>
<property
name=
"visible"
>
True
</property>
...
...
@@ -226,7 +226,7 @@ Author: Erdem Ersoy
<property
name=
"visible"
>
True
</property>
<property
name=
"can_focus"
>
True
</property>
<property
name=
"receives_default"
>
True
</property>
<signal
name=
"toggled"
handler=
"on
PressShowB
utton"
swapped=
"no"
/>
<signal
name=
"toggled"
handler=
"on
_press_show_b
utton"
swapped=
"no"
/>
</object>
<packing>
<property
name=
"pack_type"
>
end
</property>
...
...
@@ -255,8 +255,8 @@ Author: Erdem Ersoy
<property
name=
"activate_on_single_click"
>
True
</property>
<signal
name=
"row-activated"
handler=
"onShowActionsMenu"
swapped=
"no"
/>
<child
internal-child=
"selection"
>
<object
class=
"GtkTreeSelection"
>
<signal
name=
"changed"
handler=
"on
SelectionC
hanged"
swapped=
"no"
/>
<object
class=
"GtkTreeSelection"
id=
"TreeSelectionMain"
>
<signal
name=
"changed"
handler=
"on
_selection_c
hanged"
swapped=
"no"
/>
</object>
</child>
<child>
...
...
@@ -371,7 +371,7 @@ Author: Erdem Ersoy
<property
name=
"primary_icon_activatable"
>
False
</property>
<property
name=
"primary_icon_sensitive"
>
False
</property>
<property
name=
"placeholder_text"
translatable=
"yes"
>
Click for search
</property>
<signal
name=
"search-changed"
handler=
"on
SearchC
hanged"
swapped=
"no"
/>
<signal
name=
"search-changed"
handler=
"on
_search_c
hanged"
swapped=
"no"
/>
</object>
<packing>
<property
name=
"left_attach"
>
0
</property>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment