diff --git a/app/ui/import_dialog.glade b/app/ui/import_dialog.glade
index e316bc1e..2bd1146e 100644
--- a/app/ui/import_dialog.glade
+++ b/app/ui/import_dialog.glade
@@ -129,8 +129,8 @@ Author: Dmitriy Yefremov
@@ -228,8 +228,8 @@ Author: Dmitriy Yefremov
@@ -312,8 +312,8 @@ Author: Dmitriy Yefremov
center
15
15
- 10
- 10
+ 5
+ 5
start
- 1
+ 720
False
+ Options
+ False
True
center-on-parent
True
@@ -130,125 +132,8 @@ Author: Dmitriy Yefremov
True
center
-
-
+
+
@@ -256,14 +141,95 @@ Author: Dmitriy Yefremov
vertical
2
-
+
False
- end
+ center
+ 15
+ 15
+ start
-
+
+ Apply
+ True
+ True
+ True
+ Apply profile settings
+ center
+
+
+
+
+ False
+ False
+ 0
+
-
+
+ Apply
+ False
+ True
+ True
+ Apply
+ center
+
+
+
+ False
+ False
+ 1
+ True
+
+
+
+
+ Reset
+ True
+ True
+ True
+ Reset profile
+ center
+
+
+
+ False
+ False
+ 2
+
+
+
+
+ Save
+ True
+ True
+ True
+ Save
+ center
+
+
+
+ False
+ False
+ 6
+ True
+
+
+
+
+ gtk-ok
+ True
+ True
+ True
+ Ok
+ center
+ True
+
+
+ False
+ False
+ 7
+ True
+
@@ -273,40 +239,47 @@ Author: Dmitriy Yefremov
-
+
True
False
+ center
+ 5
+ 5
+ 5
+ 5
+ main_stack
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+ 5
+ 5
+ 5
+ 5
+
-
-
-
- True
- False
- 5
-
+ vertical
-
+
True
- True
- True
+ False
+ 5
True
False
- 5
- 5
- 0.019999999552965164
+ 5
+ 0.05000000074505806
in
@@ -314,18 +287,20 @@ Author: Dmitriy Yefremov
True
False
vertical
- 2
True
True
1
1
+ 1
in
True
True
+ 1
+ 1
profile_lists_tore
False
0
@@ -340,6 +315,7 @@ Author: Dmitriy Yefremov
70
Profile
True
+ True
True
0
@@ -374,7 +350,7 @@ Author: Dmitriy Yefremov
True
True
- 0
+ 1
@@ -452,7 +428,7 @@ Author: Dmitriy Yefremov
True
emblem-default
-
+
False
@@ -463,7 +439,7 @@ Author: Dmitriy Yefremov
False
True
- 1
+ 2
@@ -477,8 +453,9 @@ Author: Dmitriy Yefremov
- True
- False
+ False
+ True
+ 0
@@ -490,8 +467,6 @@ Author: Dmitriy Yefremov
True
False
- 5
- 5
5
0.019999999552965164
in
@@ -554,8 +529,6 @@ Author: Dmitriy Yefremov
True
False
- 5
- 5
5
0.019999999552965164
in
@@ -598,7 +571,6 @@ Author: Dmitriy Yefremov
True
False
end
- 5
Host:
@@ -610,7 +582,7 @@ Author: Dmitriy Yefremov
SSL/TSL
- False
+ True
False
end
True
@@ -646,6 +618,7 @@ Author: Dmitriy Yefremov
True
False
center
+ center
settings_stack
@@ -687,6 +660,7 @@ Author: Dmitriy Yefremov
True
True
Test connection
+ center
test_button_image
True
@@ -1050,383 +1024,34 @@ Author: Dmitriy Yefremov
1
-
-
- True
- False
- 5
- 5
- 0.019999999552965164
- in
-
-
- True
- False
- 5
- 5
- 5
- 2
- True
-
-
- True
- False
- Services and Bouquets files:
- 0
-
-
- 0
- 0
-
-
-
-
- True
- True
- /etc/enigma2/
- gtk-edit
-
-
- 0
- 1
-
-
-
-
- False
- User bouquet files:
- 2.2351741291171123e-10
-
-
- 0
- 2
-
-
-
-
- True
- /etc/enigma2/
- gtk-edit
-
-
- 0
- 3
-
-
-
-
- True
- False
- Satellites.xml file:
- 0.019999999552965164
-
-
- 0
- 4
-
-
-
-
- True
- True
- /etc/tuxbox/
- gtk-edit
-
-
- 0
- 5
-
-
-
-
- True
- False
- Picons:
- 2.2351741291171123e-10
-
-
- 0
- 6
-
-
-
-
- True
- True
- /usr/share/enigma2/picon
- gtk-edit
-
-
- 0
- 7
-
-
-
-
-
-
- True
- False
- STB file paths:
-
-
-
-
- True
- True
- 2
-
-
-
-
- True
- False
- 5
- 5
- 5
- 0.019999999552965164
- in
-
-
- True
- False
- 5
- 5
- 5
- 2
- True
-
-
- True
- False
- Picons path:
- 0.019999999552965164
-
-
- 0
- 2
-
-
-
-
- True
- True
- gtk-edit
- folder-open
- False
- Select
- Select
-
-
-
- 0
- 3
-
-
-
-
- True
- False
- Data path:
- 0
- 0.019999999552965164
-
-
- 0
- 0
-
-
-
-
- True
- True
- gtk-edit
- folder-open
- False
- Select
- Select
-
-
-
- 0
- 1
-
-
-
-
- True
- False
- Backup path:
- 0.019999999552965164
-
-
- 0
- 4
-
-
-
-
- True
- True
- gtk-edit
- folder-open
- False
- Select
- Select
-
-
-
- 0
- 5
-
-
-
-
-
-
- True
- False
- Local file paths:
-
-
-
-
- True
- True
- 3
-
-
- True
- False
-
-
-
-
- profiles
- Network
-
-
-
-
- True
- False
- vertical
- 2
-
-
- True
- False
- 5
- 5
- 5
- 5
- 0.019999999552965164
- in
-
-
- True
- False
- Sets the profile folder as default to store picons, backups, etc.
- 5
- 5
- 3
- 3
-
-
- True
- False
- Make profile folder as default for the additional data
-
-
- False
- True
- 0
-
-
-
-
- True
- True
-
-
-
- False
- True
- end
- 1
-
-
-
-
-
-
-
-
-
- False
- True
- 0
-
-
-
-
- True
- False
- 5
- 5
- 5
- 2
- True
-
-
- True
- False
- Default data path:
- 0
- 0.019999999552965164
-
-
- 0
- 0
-
-
-
-
- True
- True
- gtk-edit
- folder-open
- False
- Select
- Select
-
-
-
-
- 0
- 1
-
-
-
-
- False
+ True
True
1
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+ 5
+ True
-
+
True
False
- 5
- 5
- 5
- 0.019999999552965164
+ 0.05000000074505806
in
-
+
True
False
5
@@ -1436,10 +1061,165 @@ Author: Dmitriy Yefremov
2
True
-
+
True
False
- Streams record path:
+ Services and Bouquets files:
+ 0
+
+
+ 0
+ 0
+
+
+
+
+ True
+ True
+ /etc/enigma2/
+ gtk-edit
+
+
+ 0
+ 1
+
+
+
+
+ False
+ User bouquet files:
+ 2.2351741291171123e-10
+
+
+ 0
+ 2
+
+
+
+
+ True
+ /etc/enigma2/
+ gtk-edit
+
+
+ 0
+ 3
+
+
+
+
+ True
+ False
+ Satellites.xml file:
+ 0.019999999552965164
+
+
+ 0
+ 4
+
+
+
+
+ True
+ True
+ /etc/tuxbox/
+ gtk-edit
+
+
+ 0
+ 5
+
+
+
+
+ True
+ False
+ Picons:
+ 2.2351741291171123e-10
+
+
+ 0
+ 6
+
+
+
+
+ True
+ True
+ /usr/share/enigma2/picon
+ gtk-edit
+
+
+ 0
+ 7
+
+
+
+
+
+
+ True
+ False
+ STB file paths:
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0.05000000074505806
+ in
+
+
+ True
+ False
+ 5
+ 5
+ 5
+ 5
+ 2
+ True
+
+
+ True
+ False
+ Picons path:
+ 0.019999999552965164
+
+
+ 0
+ 2
+
+
+
+
+ True
+ True
+ gtk-edit
+ folder-open
+ False
+ Select
+ Select
+
+
+
+ 0
+ 3
+
+
+
+
+ True
+ False
+ Data path:
+ 0
0.019999999552965164
@@ -1448,7 +1228,7 @@ Author: Dmitriy Yefremov
-
+
True
True
gtk-edit
@@ -1463,970 +1243,32 @@ Author: Dmitriy Yefremov
1
-
-
-
-
- True
- False
- Record:
-
-
-
-
- False
- True
- 2
-
-
-
-
- paths
- Paths
- gtk-open
- 1
-
-
-
-
- True
- False
- vertical
- 5
-
-
- True
- False
- 5
- 5
- 5
- 0.019999999552965164
- in
-
-
- True
- False
- 5
- 5
- 5
- vertical
- 5
-
+
True
False
- 5
-
-
- True
- False
- Activate transcoding
-
-
- False
- True
- 0
-
-
-
-
- True
- True
-
-
- False
- True
- end
- 1
-
-
-
-
- True
- True
- 0
-
-
-
-
- True
- False
- False
- vertical
- 5
-
-
- True
- False
- 5
-
-
- True
- False
- start
- Presets:
-
-
- True
- True
- 0
-
-
-
-
- True
- False
- 720p TV/device
-
- - 720p TV/device
- - 1080p TV/device
-
-
-
-
- True
- True
- 1
-
-
-
-
- False
- True
- 0
-
-
-
-
- True
- False
- Edit
- end
- 5
-
-
- True
- False
- gtk-edit
-
-
- False
- True
- 0
-
-
-
-
- True
- True
-
-
- False
- True
- end
- 1
-
-
-
-
- True
- True
- 1
-
-
-
-
- True
- False
- False
- 0.5
- in
-
-
- True
- False
- center
- 5
- 5
- 5
- 5
- 2
- 5
-
-
- True
- True
- number
-
-
-
- 0
- 1
-
-
-
-
- True
- False
- Bitrate (kb/s):
-
-
- 0
- 0
-
-
-
-
- True
- True
-
-
- number
-
-
-
- 1
- 1
-
-
-
-
- True
- False
- Width (px):
-
-
- 1
- 0
-
-
-
-
- True
- False
- Codec:
-
-
- 3
- 0
-
-
-
-
- h264
- True
- True
- False
- center
- True
- True
-
-
- 3
- 1
-
-
-
-
- True
- True
- number
-
-
-
- 2
- 1
-
-
-
-
- True
- False
- Height (px):
-
-
- 2
- 0
-
-
-
-
-
-
- True
- False
- Video options:
-
-
-
-
- False
- True
- 2
-
-
-
-
- True
- False
- False
- 0.5
- in
-
-
- True
- False
- center
- 5
- 5
- 5
- 5
- 2
- 5
-
-
- True
- True
- number
-
-
-
- 0
- 1
-
-
-
-
- True
- False
- Bitrate (kb/s):
-
-
- 0
- 0
-
-
-
-
- True
- False
- Channels:
-
-
- 1
- 0
-
-
-
-
- True
- False
- Codec:
-
-
- 3
- 0
-
-
-
-
- mp3
- True
- True
- False
- center
- True
- True
-
-
- 3
- 1
-
-
-
-
- True
- False
- Sample rate (Hz):
-
-
- 2
- 0
-
-
-
-
- 75
- True
- False
- 2
-
- - 1
- - 2
-
-
-
- 1
- 1
-
-
-
-
- True
- False
- 44100
-
- - 8000
- - 11025
- - 22050
- - 44100
- - 48000
-
-
-
- 2
- 1
-
-
-
-
-
-
- True
- False
- Audio options:
-
-
-
-
- False
- True
- 3
-
-
-
-
- True
- True
- 1
-
-
-
-
-
-
- True
- False
- Record to disk:
-
-
-
-
- False
- True
- 0
-
-
-
-
- True
- False
- 5
- 5
- 0.019999999552965164
- in
-
-
- True
- False
- center
- 5
- 5
- 5
- 5
-
-
- Built-in player
- True
- True
- False
- True
- True
- get_m3u_radio_button
-
-
-
- False
- True
- 0
-
-
-
-
- VLC media player
- True
- True
- False
- True
- True
- get_m3u_radio_button
-
-
- False
- True
- 1
-
-
-
-
- Only get m3u file
- True
- True
- False
- True
- True
-
-
- False
- True
- 2
-
-
-
-
-
-
- True
- False
- Play streams mode:
-
-
-
-
- False
- True
- 1
-
-
-
-
- streaming
- Streaming
- 2
-
-
-
-
- True
- False
- vertical
-
-
- True
- False
- 5
- 5
- 5
- 5
- 0
- in
-
-
- True
- False
- 5
- 5
- 5
- 5
-
-
- True
- False
- Language:
-
-
- False
- True
- 0
-
-
-
-
- 150
- True
- False
- False
- 0
-
- - English
- - Deutsch
- - Español
- - Nederlands
- - Polski
- - Português
- - Türkçe
- - Русский
-
-
-
-
- False
- True
- end
- 1
-
-
-
-
-
-
-
-
-
- False
- True
- 0
-
-
-
-
- True
- False
- 5
- 5
- 5
- 5
- 0
- in
-
-
- True
- False
- 5
- 5
- 5
- 5
-
-
- True
- False
- start
- 5
- 5
- Load the last open configuration at program startup
-
-
- True
- True
- 0
-
-
-
-
- True
- True
- center
-
-
- False
- True
- end
- 1
-
-
-
-
-
-
-
-
-
- False
- True
- 1
-
-
-
-
- True
- False
- 5
- 5
- 5
- 5
- 0
- in
-
-
- True
- False
- 5
- 5
- 5
- 5
- 5
- 5
-
-
- True
- False
- start
- True
- Show detailed info as hints in the bouquet list
+ Backup path:
+ 0.019999999552965164
0
- 1
+ 4
-
+
True
True
- end
- center
-
-
- 1
- 1
-
-
-
-
- True
- False
- start
- True
- Show short info as hints in the main services list
+ gtk-edit
+ folder-open
+ False
+ Select
+ Select
+
0
- 0
-
-
-
-
- True
- True
-
-
- 1
- 0
-
-
-
-
-
-
-
-
-
- False
- True
- 2
-
-
-
-
- True
- False
- False
- 5
- 5
- 5
- 5
- 0
- in
-
-
- True
- False
- 5
- 5
- 5
- vertical
-
-
- True
- False
- 5
- 5
-
-
- True
- False
- Set background color for the services
- 0
-
-
- True
- True
- 1
-
-
-
-
- True
- True
-
-
-
- False
- True
- end
- 2
-
-
-
-
- False
- False
- 0
-
-
-
-
- True
- False
- False
- 5
- 5
- 20
-
-
- True
- False
- Marked as new:
- 0
-
-
- 0
- 0
-
-
-
-
- 250
- True
- True
- True
- end
- True
-
-
- 1
- 0
-
-
-
-
- True
- False
- With an extra name in the bouquet:
- 0
-
-
- 0
- 1
-
-
-
-
-
- 1
- 1
-
-
-
-
- False
- True
- 1
-
-
-
-
-
-
-
-
-
- False
- True
- 3
-
-
-
-
- True
- False
- 5
- 5
- 5
- 0.019999999552965164
- in
-
-
- True
- False
- 5
- 5
- 5
- 5
- 5
-
-
- True
- True
- end
-
-
- 1
- 0
-
-
-
-
- True
- True
- end
-
-
- 1
- 1
-
-
-
-
- True
- False
- 1
- True
- Before saving
- 0
-
-
- 0
- 0
-
-
-
-
- True
- False
- Before downloading from the receiver
- 0
-
-
- 0
- 1
+ 5
@@ -2435,51 +1277,250 @@ Author: Dmitriy Yefremov
True
False
- Backup:
+ Local file paths:
- False
+ True
True
- 4
+ 1
- program
- Program
- 3
+ True
+ True
+ 1
+
+
+ profiles
+ Network
+
+
+
+
+ True
+ False
+ center
+ vertical
+ 2
-
+
+ True
False
5
5
5
5
- vertical
- 5
+ 0.019999999552965164
+ in
-
+
True
False
- 0
- in
+ Sets the profile folder as default to store picons, backups, etc.
+ 5
+ 5
+ 5
+ 5
-
+
True
False
5
5
5
5
+ Make profile folder as default for the additional data
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ True
+
+
+
+ False
+ True
+ end
+ 1
+
+
+
+
+
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+ 5
+ 5
+ 5
+ 5
+ 2
+ True
+
+
+ True
+ False
+ Default data path:
+ 0
+ 0.019999999552965164
+
+
+ 0
+ 0
+
+
+
+
+ True
+ True
+ gtk-edit
+ folder-open
+ False
+ Select
+ Select
+
+
+
+
+ 0
+ 1
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+ True
+ False
+ 5
+ 5
+ 5
+ 5
+ 0.019999999552965164
+ in
+
+
+ True
+ False
+ 5
+ 5
+ 5
+ 5
+ 2
+ True
+
+
+ True
+ False
+ Streams record path:
+ 0.019999999552965164
+
+
+ 0
+ 0
+
+
+
+
+ True
+ True
+ gtk-edit
+ folder-open
+ False
+ Select
+ Select
+
+
+
+ 0
+ 1
+
+
+
+
+
+
+ True
+ False
+ Record:
+
+
+
+
+ False
+ True
+ 2
+
+
+
+
+ paths
+ Paths
+ 1
+
+
+
+
+ True
+ False
+ vertical
+ 5
+
+
+ True
+ False
+ 5
+ 5
+ 0.019999999552965164
+ in
+
+
+ True
+ False
+ 5
+ vertical
+ 5
+
+
+ True
+ False
+ 5
+ 5
+ 5
+ 5
+ 5
-
+
True
False
- Enable Themes support
+ 5
+ Activate transcoding
False
@@ -2488,10 +1529,9 @@ Author: Dmitriy Yefremov
-
+
True
True
-
False
@@ -2501,27 +1541,16 @@ Author: Dmitriy Yefremov
+
+ True
+ True
+ 0
+
-
-
-
-
-
- False
- True
- 0
-
-
-
-
- True
- False
- False
- 0
- in
-
+
True
+ False
False
5
5
@@ -2530,18 +1559,63 @@ Author: Dmitriy Yefremov
vertical
5
-
+
True
False
5
5
5
5
+ 5
-
+
True
False
- Gtk3 Theme:
+ start
+ Presets:
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ False
+ 720p TV/device
+
+ - 720p TV/device
+ - 1080p TV/device
+
+
+
+
+ True
+ True
+ 1
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+ Edit
+ end
+ 5
+
+
+ True
+ False
+ gtk-edit
False
@@ -2550,10 +1624,9 @@ Author: Dmitriy Yefremov
-
+
True
- False
-
+ True
False
@@ -2562,123 +1635,920 @@ Author: Dmitriy Yefremov
1
-
-
- True
- True
- True
- Add
-
-
-
- True
- False
- gtk-add
-
-
-
-
- False
- True
- end
- 2
-
-
-
-
- True
- True
- True
- Remove
-
-
-
- True
- False
- gtk-remove
-
-
-
-
- False
- True
- end
- 3
-
-
- False
+ True
True
- 0
+ 1
-
+
True
+ False
False
- center
- center
- 0
+ 5
+ 5
+ 5
+ 5
+ 0.5
in
-
- 120
- 32
+
True
False
- Preview
center
- 2
- 2
- 2
- 2
- 0
+ 5
+ 5
+ 2
+ 5
+
+
+ True
+ True
+ number
+
+
+
+ 0
+ 1
+
+
+
+
+ True
+ False
+ Bitrate (kb/s):
+
+
+ 0
+ 0
+
+
+
+
+ True
+ True
+
+
+ number
+
+
+
+ 1
+ 1
+
+
+
+
+ True
+ False
+ Width (px):
+
+
+ 1
+ 0
+
+
+
+
+ True
+ False
+ Codec:
+
+
+ 3
+ 0
+
+
+
+
+ h264
+ True
+ True
+ False
+ center
+ True
+ True
+
+
+ 3
+ 1
+
+
+
+
+ True
+ True
+ number
+
+
+
+ 2
+ 1
+
+
+
+
+ True
+ False
+ Height (px):
+
+
+ 2
+ 0
+
+
-
-
+
+
+ True
+ False
+ Video options:
+
False
True
- end
- 1
+ 2
+
+
+
+
+ True
+ False
+ False
+ 5
+ 5
+ 5
+ 5
+ 0.5
+ in
+
+
+ True
+ False
+ center
+ 5
+ 5
+ 2
+ 5
+
+
+ True
+ True
+ number
+
+
+
+ 0
+ 1
+
+
+
+
+ True
+ False
+ Bitrate (kb/s):
+
+
+ 0
+ 0
+
+
+
+
+ True
+ False
+ Channels:
+
+
+ 1
+ 0
+
+
+
+
+ True
+ False
+ Codec:
+
+
+ 3
+ 0
+
+
+
+
+ mp3
+ True
+ True
+ False
+ center
+ True
+ True
+
+
+ 3
+ 1
+
+
+
+
+ True
+ False
+ Sample rate (Hz):
+
+
+ 2
+ 0
+
+
+
+
+ 75
+ True
+ False
+ 2
+
+ - 1
+ - 2
+
+
+
+ 1
+ 1
+
+
+
+
+ True
+ False
+ 44100
+
+ - 8000
+ - 11025
+ - 22050
+ - 44100
+ - 48000
+
+
+
+ 2
+ 1
+
+
+
+
+
+
+ True
+ False
+ Audio options:
+
+
+
+
+ False
+ True
+ 3
-
-
-
+
+ True
+ True
+ 1
+
-
- False
- True
- 1
-
-
-
+
+
True
- False
False
- 0
- in
+ Record to disk:
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+ 0.019999999552965164
+ in
+
+
+ True
+ False
+ center
+ 5
+ 5
+ 5
+ 5
-
+
+ Built-in player
+ True
+ True
+ False
+ True
+ get_m3u_radio_button
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ VLC media player
+ True
+ True
+ False
+ True
+ get_m3u_radio_button
+
+
+ False
+ True
+ 1
+
+
+
+
+ Only get m3u file
+ True
+ True
+ False
+ True
+ True
+
+
+ False
+ True
+ 2
+
+
+
+
+
+
+ True
+ False
+ Play streams mode:
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+ streaming
+ Streaming
+ 2
+
+
+
+
+ True
+ False
+ vertical
+
+
+ True
+ False
+ 5
+ 5
+ 0
+ in
+
+
+ True
+ False
+ 5
+ 5
+ 5
+ 5
+
+
+ True
+ False
+ Language:
+
+
+ False
+ True
+ 0
+
+
+
+
+ 150
+ True
+ False
+ False
+ 0
+
+ - English
+ - Deutsch
+ - Español
+ - Nederlands
+ - Polski
+ - Português
+ - Türkçe
+ - Русский
+
+
+
+
+ False
+ True
+ end
+ 1
+
+
+
+
+
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+ 5
+ 5
+ 0
+ in
+
+
+ True
+ False
+ 5
+ 5
+ 5
+ 5
+
+
+ True
+ False
+ start
+ 5
+ 5
+ Load the last open configuration at program startup
+
+
+ True
+ True
+ 0
+
+
+
+
+ True
+ True
+ center
+
+
+ False
+ True
+ end
+ 1
+
+
+
+
+
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+ True
+ False
+ 5
+ 5
+ 0
+ in
+
+
+ True
+ False
+ 5
+ 5
+ 5
+ 5
+ 5
+ 5
+
+
+ True
+ False
+ start
+ True
+ Show detailed info as hints in the bouquet list
+
+
+ 0
+ 1
+
+
+
+
+ True
+ True
+ end
+ center
+
+
+ 1
+ 1
+
+
+
+
+ True
+ False
+ start
+ True
+ Show short info as hints in the main services list
+
+
+ 0
+ 0
+
+
+
+
+ True
+ True
+
+
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+ False
+ True
+ 2
+
+
+
+
+ True
+ False
+ False
+ 5
+ 5
+ 0
+ in
+
+
+ True
+ False
+ 5
+ 5
+ 5
+ 5
+ vertical
+
+
+ True
+ False
+ 5
+ 5
+
+
+ True
+ False
+ Set background color for the services
+ 0
+
+
+ True
+ True
+ 1
+
+
+
+
+ True
+ True
+
+
+
+ False
+ True
+ end
+ 2
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+ True
+ False
+ False
+ 5
+ 5
+ 20
+
+
+ True
+ False
+ Marked as new:
+ 0
+
+
+ 0
+ 0
+
+
+
+
+ 250
+ True
+ True
+ True
+ end
+ True
+
+
+ 1
+ 0
+
+
+
+
+ True
+ False
+ With an extra name in the bouquet:
+ 0
+
+
+ 0
+ 1
+
+
+
+
+
+ 1
+ 1
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+
+
+
+
+
+ False
+ True
+ 3
+
+
+
+
+ True
+ False
+ 5
+ 0.019999999552965164
+ in
+
+
+ True
+ False
+ 5
+ 5
+ 5
+ 5
+ 5
+
+
+ True
+ True
+ end
+
+
+ 1
+ 0
+
+
+
+
+ True
+ True
+ end
+
+
+ 1
+ 1
+
+
+
+
+ True
+ False
+ 1
+ True
+ Before saving
+ 0
+
+
+ 0
+ 0
+
+
+
+
+ True
+ False
+ Before downloading from the receiver
+ 0
+
+
+ 0
+ 1
+
+
+
+
+
+
+ True
+ False
+ Backup:
+
+
+
+
+ False
+ True
+ 4
+
+
+
+
+ program
+ Program
+ 3
+
+
+
+
+ False
+ 5
+ 5
+ vertical
+ 5
+
+
+ True
+ False
+ 0
+ in
+
+
+ True
+ False
+ 5
+ 5
+ 5
+ 5
+
+
+ True
+ False
+ Enable Themes support
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+ EXPERIMENTAL!
+
+
+ False
+ True
+ 2
+
+
+
+
+ True
+ True
+
+
+
+ False
+ True
+ end
+ 1
+
+
+
+
+
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
+ True
+ False
+ False
+ 0
+ in
+
+
+ True
+ False
+ 5
+ 5
+ 5
+ 5
+ vertical
+ 5
+
+
True
False
- 5
- 5
5
5
-
+
True
False
- Icon Theme:
+ Gtk3 Theme:
False
@@ -2687,10 +2557,10 @@ Author: Dmitriy Yefremov
-
+
True
False
-
+
False
@@ -2700,14 +2570,14 @@ Author: Dmitriy Yefremov
-
+
True
True
True
Add
-
+
-
+
True
False
gtk-add
@@ -2722,14 +2592,14 @@ Author: Dmitriy Yefremov
-
+
True
True
True
Remove
-
+
-
+
True
False
gtk-remove
@@ -2744,27 +2614,80 @@ Author: Dmitriy Yefremov
+
+ False
+ True
+ 0
+
-
-
-
-
-
- False
- True
- 2
-
-
-
-
- True
- False
- center
-
+
True
False
- Gtk3 Themes and Icons:
+ center
+ center
+ 5
+ 5
+ 5
+ 5
+ 0
+ in
+
+
+ 120
+ 32
+ True
+ False
+ Preview
+ center
+ 2
+ 2
+ 0
+
+
+
+
+
+
+
+ False
+ True
+ end
+ 1
+
+
+
+
+
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+ True
+ False
+ False
+ 0
+ in
+
+
+ True
+ False
+ 5
+ 5
+ 5
+ 5
+
+
+ True
+ False
+ Icon Theme:
False
@@ -2773,89 +2696,84 @@ Author: Dmitriy Yefremov
-
- www.gnome-look.org
+
True
- True
- True
- none
- https://www.gnome-look.org/
+ False
+
False
True
+ end
1
+
+
+ True
+ True
+ True
+ Add
+
+
+
+ True
+ False
+ gtk-add
+
+
+
+
+ False
+ True
+ end
+ 2
+
+
+
+
+ True
+ True
+ True
+ Remove
+
+
+
+ True
+ False
+ gtk-remove
+
+
+
+
+ False
+ True
+ end
+ 3
+
+
-
- False
- True
- end
- 3
-
+
+
+
- appearance
- Appearance
- 4
+ False
+ True
+ 2
-
- True
- True
- 1
+ appearance
+ Appearance
+ 4
+
+
+
+
+
+ extra
+ Extra
+ 5
True
True
- 0
+ 1
@@ -3261,7 +3258,7 @@ Author: Dmitriy Yefremov
- ok_button
+ ok_button
diff --git a/app/ui/settings_dialog.py b/app/ui/settings_dialog.py
index d15ad1e9..fe09665a 100644
--- a/app/ui/settings_dialog.py
+++ b/app/ui/settings_dialog.py
@@ -113,7 +113,6 @@ class SettingsDialog:
self._support_ver5_switch = builder.get_object("support_ver5_switch")
self._force_bq_name_switch = builder.get_object("force_bq_name_switch")
# Streaming
- header_separator = builder.get_object("header_separator")
self._apply_presets_button = builder.get_object("apply_presets_button")
self._transcoding_switch = builder.get_object("transcoding_switch")
self._edit_preset_switch = builder.get_object("edit_preset_switch")
@@ -124,7 +123,6 @@ class SettingsDialog:
self._audio_bitrate_field = builder.get_object("audio_bitrate_field")
self._audio_channels_combo_box = builder.get_object("audio_channels_combo_box")
self._audio_sample_rate_combo_box = builder.get_object("audio_sample_rate_combo_box")
- self._apply_presets_button.bind_property("visible", header_separator, "visible")
self._transcoding_switch.bind_property("active", builder.get_object("record_box"), "sensitive")
self._edit_preset_switch.bind_property("active", self._apply_presets_button, "sensitive")
self._edit_preset_switch.bind_property("active", builder.get_object("video_options_frame"), "sensitive")
@@ -165,7 +163,6 @@ class SettingsDialog:
self._profile_add_button = builder.get_object("profile_add_button")
self._profile_remove_button = builder.get_object("profile_remove_button")
self._apply_profile_button = builder.get_object("apply_profile_button")
- self._apply_profile_button.bind_property("visible", header_separator, "visible")
self._apply_profile_button.bind_property("visible", builder.get_object("reset_button"), "visible")
# Style
self._style_provider = Gtk.CssProvider()
@@ -194,7 +191,7 @@ class SettingsDialog:
def init_ui_elements(self, s_type):
is_enigma_profile = s_type is SettingsType.ENIGMA_2
self._neutrino_radio_button.set_active(s_type is SettingsType.NEUTRINO_MP)
- self.update_header_bar()
+ self.update_title()
self._settings_stack.get_child_by_name(Property.HTTP.value).set_visible(is_enigma_profile)
self._program_frame.set_sensitive(is_enigma_profile)
self._extra_support_grid.set_sensitive(is_enigma_profile)
@@ -212,14 +209,15 @@ class SettingsDialog:
model.append((p, icon))
if icon:
scroll_to(ind, self._profile_view)
+ self.on_profile_selected(self._profile_view)
self._profile_remove_button.set_sensitive(len(self._profile_view.get_model()) > 1)
- def update_header_bar(self):
- label, sep, st = self._header_bar.get_subtitle().partition(":")
+ def update_title(self):
+ title = "{} [{}]"
if self._s_type is SettingsType.ENIGMA_2:
- self._header_bar.set_subtitle("{}: {}".format(label, self._enigma_radio_button.get_label()))
+ self._dialog.set_title(title.format(get_message("Options"), self._enigma_radio_button.get_label()))
elif self._s_type is SettingsType.NEUTRINO_MP:
- self._header_bar.set_subtitle("{}: {}".format(label, self._neutrino_radio_button.get_label()))
+ self._dialog.set_title(title.format(get_message("Options"), self._neutrino_radio_button.get_label()))
def show(self):
self._dialog.run()