536 lines
25 KiB
Plaintext
536 lines
25 KiB
Plaintext
<Setting>:
|
|
name: 'set'
|
|
MDTabs:
|
|
id: tab_panel
|
|
tab_display_mode:'text'
|
|
|
|
Tab:
|
|
text: "User Interface"
|
|
ScrollView:
|
|
do_scroll_x: False
|
|
BoxLayout:
|
|
size_hint_y: None
|
|
orientation: 'vertical'
|
|
height: dp(400) + self.minimum_height
|
|
padding: 10
|
|
BoxLayout:
|
|
orientation: 'horizontal'
|
|
MDCheckbox:
|
|
id: chkbox
|
|
size_hint: None, None
|
|
size: dp(48), dp(50)
|
|
# active: True
|
|
halign: 'center'
|
|
disabled: True
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "Start-on-login not yet supported on your OS"
|
|
halign: 'left'
|
|
pos_hint: {'center_x': 0, 'center_y': 0.6}
|
|
disabled: True
|
|
BoxLayout:
|
|
orientation: 'vertical'
|
|
padding: [0, 10, 0, 0]
|
|
spacing: 10
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "Interface Language"
|
|
halign: 'right'
|
|
bold: True
|
|
MDDropDownItem:
|
|
id: dropdown_item
|
|
text: 'italiano'
|
|
dropdown_max_height: 150
|
|
dropdown_bg: [1, 1, 1, 1]
|
|
pos_hint: {'center_x': 0.8, 'center_y': 0}
|
|
items: [f"{i}" for i in ['System Setting','U.S. English','italiano','Esperanto','dansk','Deutsch','Pirate English','francais','Nederlands','norsk bokmal','polski','portugues europeu']]
|
|
BoxLayout:
|
|
size_hint_y: None
|
|
orientation: 'vertical'
|
|
padding: [20, 0, 0, 0]
|
|
spacing: dp(10)
|
|
height: dp(100) + self.minimum_height
|
|
# pos_hint: {'center_x': 0, 'center_y': 0.6}
|
|
BoxLayout:
|
|
id: box_height
|
|
orientation: 'vertical'
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "Tray"
|
|
halign: 'left'
|
|
bold: True
|
|
BoxLayout:
|
|
orientation: 'horizontal'
|
|
MDCheckbox:
|
|
id: chkbox
|
|
size_hint: None, None
|
|
size: dp(48), dp(50)
|
|
# active: True
|
|
halign: 'center'
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "Start Bitmessage in the tray(don't show main window)"
|
|
halign: 'left'
|
|
pos_hint: {'x': 0, 'y': .5}
|
|
BoxLayout:
|
|
orientation: 'horizontal'
|
|
MDCheckbox:
|
|
id: chkbox
|
|
size_hint: None, None
|
|
size: dp(48), dp(50)
|
|
# active: True
|
|
halign: 'center'
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "Minimize to tray"
|
|
halign: 'left'
|
|
pos_hint: {'x': 0, 'y': .5}
|
|
BoxLayout:
|
|
orientation: 'horizontal'
|
|
MDCheckbox:
|
|
id: chkbox
|
|
size_hint: None, None
|
|
size: dp(48), dp(50)
|
|
# active: True
|
|
halign: 'center'
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "Close to tray"
|
|
halign: 'left'
|
|
pos_hint: {'x': 0, 'y': .5}
|
|
BoxLayout:
|
|
orientation: 'horizontal'
|
|
MDCheckbox:
|
|
id: chkbox
|
|
size_hint: None, None
|
|
size: dp(48), dp(50)
|
|
# active: True
|
|
halign: 'center'
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "Hide connection notifications"
|
|
halign: 'left'
|
|
pos_hint: {'x': 0, 'y': 0.1}
|
|
BoxLayout:
|
|
orientation: 'horizontal'
|
|
MDCheckbox:
|
|
id: chkbox
|
|
size_hint: None, None
|
|
size: dp(48), dp(50)
|
|
active: True
|
|
halign: 'center'
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "Show notification when message received"
|
|
halign: 'left'
|
|
pos_hint: {'x': 0, 'y': 0.1}
|
|
BoxLayout:
|
|
orientation: 'horizontal'
|
|
MDCheckbox:
|
|
id: chkbox
|
|
size_hint: None, None
|
|
size: dp(48), dp(50)
|
|
# active: True
|
|
halign: 'center'
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "Run in Portable Mode"
|
|
halign: 'left'
|
|
pos_hint: {'x': 0, 'y': 0.1}
|
|
BoxLayout:
|
|
# id: box_height
|
|
orientation: 'horizontal'
|
|
padding: 10
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: 'In portable Mode, messages and config files are stored in the same directory as the program rather then the normal application-data folder. This makes it convenient to run Bitmessage from a USB thumb drive.'
|
|
# text: 'huiiiii'
|
|
halign: 'left'
|
|
BoxLayout:
|
|
orientation: 'horizontal'
|
|
MDCheckbox:
|
|
id: chkbox
|
|
size_hint: None, None
|
|
size: dp(48), dp(50)
|
|
halign: 'center'
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "Willingly include unencrypted destination address when sending to a mobile device"
|
|
halign: 'left'
|
|
pos_hint: {'x': 0, 'y': 0.1}
|
|
BoxLayout:
|
|
orientation: 'horizontal'
|
|
MDCheckbox:
|
|
id: chkbox
|
|
size_hint: None, None
|
|
size: dp(48), dp(50)
|
|
active: True
|
|
halign: 'center'
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "Use identicons"
|
|
halign: 'left'
|
|
pos_hint: {'x': 0, 'y': 0.1}
|
|
BoxLayout:
|
|
orientation: 'horizontal'
|
|
MDCheckbox:
|
|
id: chkbox
|
|
size_hint: None, None
|
|
size: dp(48), dp(50)
|
|
halign: 'center'
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "Reply below Quote"
|
|
halign: 'left'
|
|
pos_hint: {'x': 0, 'y': 0.1}
|
|
Widget:
|
|
size_hint_y: None
|
|
height: 10
|
|
# BoxLayout:
|
|
# orientation: 'vertical'
|
|
# spacing: 10
|
|
# padding: 10
|
|
|
|
# MDLabel:
|
|
# font_style: 'Body1'
|
|
# theme_text_color: 'Primary'
|
|
# text: "Interface Language"
|
|
# halign: 'left'
|
|
# bold: True
|
|
# MDDropDownItem:
|
|
# id: dropdown_item
|
|
# # on_select
|
|
# text: 'italiano'
|
|
# dropdown_max_height: 150
|
|
# pos_hint: {'center_x': 0.1, 'center_y': 0}
|
|
# items: [f"{i}" for i in ['System Setting','U.S. English','italiano','Esperanto','dansk','Deutsch','Pirate English','francais','Nederlands','norsk bokmal','polski','portugues europeu']]
|
|
BoxLayout:
|
|
spacing:5
|
|
orientation: 'horizontal'
|
|
pos_hint: {'x':.76}
|
|
MDRaisedButton:
|
|
text: 'Reset'
|
|
MDRaisedButton:
|
|
text: 'Ok'
|
|
Tab:
|
|
text: 'Network Settings'
|
|
ScrollView:
|
|
do_scroll_x: False
|
|
BoxLayout:
|
|
size_hint_y: None
|
|
orientation: 'vertical'
|
|
height: dp(550) + self.minimum_height
|
|
padding: 10
|
|
BoxLayout:
|
|
id: box_height
|
|
orientation: 'vertical'
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "Listening port"
|
|
halign: 'left'
|
|
bold: True
|
|
BoxLayout:
|
|
orientation: 'horizontal'
|
|
padding: [10, 0, 0, 0]
|
|
BoxLayout:
|
|
orientation: 'horizontal'
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "Listen for connections on port:"
|
|
halign: 'left'
|
|
BoxLayout:
|
|
orientation: 'horizontal'
|
|
MDTextFieldRect:
|
|
size_hint: None, None
|
|
size: dp(100), dp(30)
|
|
text: '8444'
|
|
pos_hint: {'center_y': .5, 'center_x': .5}
|
|
input_filter: "int"
|
|
BoxLayout:
|
|
orientation: 'horizontal'
|
|
padding_left: 10
|
|
MDCheckbox:
|
|
id: chkbox
|
|
size_hint: None, None
|
|
size: dp(48), dp(50)
|
|
# active: True
|
|
halign: 'center'
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "UPnP"
|
|
halign: 'left'
|
|
pos_hint: {'x': 0, 'y': 0.1}
|
|
BoxLayout:
|
|
orientation: 'vertical'
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "Proxy server / Tor"
|
|
halign: 'left'
|
|
bold: True
|
|
|
|
GridLayout:
|
|
cols: 2
|
|
padding: [10, 0, 0, 0]
|
|
MDLabel:
|
|
size_hint_x: None
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "Type:"
|
|
halign: 'left'
|
|
MDDropDownItem:
|
|
id: dropdown_item
|
|
dropdown_bg: [1, 1, 1, 1]
|
|
text: 'none'
|
|
pos_hint: {'x': 0.9, 'y': 0}
|
|
items: [f"{i}" for i in ['System Setting','U.S. English']]
|
|
BoxLayout:
|
|
orientation: 'horizontal'
|
|
padding: [30, 0, 0, 0]
|
|
spacing: 10
|
|
BoxLayout:
|
|
orientation: 'horizontal'
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "Server hostname:"
|
|
halign: 'left'
|
|
MDTextFieldRect:
|
|
size_hint: None, None
|
|
size: dp(app.window_size[0]/4), dp(30)
|
|
hint_text: 'localhost'
|
|
pos_hint: {'center_y': .5, 'center_x': .5}
|
|
BoxLayout:
|
|
orientation: 'horizontal'
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "Port:"
|
|
halign: 'left'
|
|
# TextInput:
|
|
# size_hint: None, None
|
|
# hint_text: '9050'
|
|
# size: dp(app.window_size[0]/4), dp(30)
|
|
# input_filter: "int"
|
|
# readonly: False
|
|
# multiline: False
|
|
# font_size: '15sp'
|
|
MDTextFieldRect:
|
|
size_hint: None, None
|
|
size: dp(app.window_size[0]/4), dp(30)
|
|
hint_text: '9050'
|
|
pos_hint: {'center_y': .5, 'center_x': .5}
|
|
input_filter: "int"
|
|
BoxLayout:
|
|
orientation: 'horizontal'
|
|
padding: [30, 0, 0, 0]
|
|
spacing: 10
|
|
BoxLayout:
|
|
orientation: 'horizontal'
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "Username:"
|
|
halign: 'left'
|
|
MDTextFieldRect:
|
|
size_hint: None, None
|
|
size: dp(app.window_size[0]/4), dp(30)
|
|
pos_hint: {'center_y': .5, 'center_x': .5}
|
|
BoxLayout:
|
|
orientation: 'horizontal'
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "Pass:"
|
|
halign: 'left'
|
|
MDTextFieldRect:
|
|
size_hint: None, None
|
|
size: dp(app.window_size[0]/4), dp(30)
|
|
pos_hint: {'center_y': .5, 'center_x': .5}
|
|
BoxLayout:
|
|
orientation: 'horizontal'
|
|
padding: [30, 0, 0, 0]
|
|
MDCheckbox:
|
|
id: chkbox
|
|
size_hint: None, None
|
|
size: dp(48), dp(50)
|
|
# active: True
|
|
halign: 'center'
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "Authentication"
|
|
halign: 'left'
|
|
pos_hint: {'x': 0, 'y': 0.1}
|
|
BoxLayout:
|
|
orientation: 'horizontal'
|
|
padding: [30, 0, 0, 0]
|
|
MDCheckbox:
|
|
id: chkbox
|
|
size_hint: None, None
|
|
size: dp(48), dp(50)
|
|
# active: True
|
|
halign: 'center'
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "Listen for incoming connections when using proxy"
|
|
halign: 'left'
|
|
pos_hint: {'x': 0, 'y': 0.1}
|
|
BoxLayout:
|
|
orientation: 'horizontal'
|
|
padding: [30, 0, 0, 0]
|
|
MDCheckbox:
|
|
id: chkbox
|
|
size_hint: None, None
|
|
size: dp(48), dp(50)
|
|
# active: True
|
|
halign: 'center'
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "Only connect to onion services(*.onion)"
|
|
halign: 'left'
|
|
pos_hint: {'x': 0, 'y': 0.1}
|
|
BoxLayout:
|
|
orientation: 'vertical'
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "Bandwidth limit"
|
|
halign: 'left'
|
|
bold: True
|
|
BoxLayout:
|
|
orientation: 'horizontal'
|
|
padding: [30, 0, 0, 0]
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "Maximum download rate (kB/s):[0:unlimited]"
|
|
halign: 'left'
|
|
MDTextFieldRect:
|
|
size_hint: None, None
|
|
size: dp(app.window_size[0]/2), dp(30)
|
|
hint_text: '0'
|
|
pos_hint: {'center_y': .5, 'center_x': .5}
|
|
input_filter: "int"
|
|
BoxLayout:
|
|
orientation: 'horizontal'
|
|
padding: [30, 0, 0, 0]
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "Maximum upload rate (kB/s):[0:unlimited]"
|
|
halign: 'left'
|
|
MDTextFieldRect:
|
|
size_hint: None, None
|
|
size: dp(app.window_size[0]/2), dp(30)
|
|
hint_text: '0'
|
|
pos_hint: {'center_y': .5, 'center_x': .5}
|
|
input_filter: "int"
|
|
BoxLayout:
|
|
orientation: 'horizontal'
|
|
padding: [30, 0, 0, 0]
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "Maximum outbound connections:[0:none]"
|
|
halign: 'left'
|
|
MDTextFieldRect:
|
|
size_hint: None, None
|
|
size: dp(app.window_size[0]/2), dp(30)
|
|
hint_text: '8'
|
|
pos_hint: {'center_y': .5, 'center_x': .5}
|
|
input_filter: "int"
|
|
BoxLayout:
|
|
spacing:5
|
|
orientation: 'horizontal'
|
|
pos_hint: {'x':.76}
|
|
MDRaisedButton:
|
|
text: 'Reset'
|
|
MDRaisedButton:
|
|
text: 'Ok'
|
|
Tab:
|
|
text: 'Resends Expire'
|
|
ScrollView:
|
|
do_scroll_x: False
|
|
BoxLayout:
|
|
size_hint_y: None
|
|
orientation: 'vertical'
|
|
height: dp(200) + self.minimum_height
|
|
padding: 20
|
|
spacing: 10
|
|
BoxLayout:
|
|
id: box_height
|
|
orientation: 'vertical'
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: root.exp_text
|
|
halign: 'left'
|
|
BoxLayout:
|
|
id: box_height
|
|
orientation: 'vertical'
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "Leave these input fields blank for the default behavior."
|
|
halign: 'left'
|
|
BoxLayout:
|
|
orientation: 'horizontal'
|
|
padding: [10, 0, 0, 0]
|
|
BoxLayout:
|
|
orientation: 'horizontal'
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "Give up after"
|
|
halign: 'left'
|
|
MDTextFieldRect:
|
|
size_hint: None, None
|
|
size: dp(70), dp(30)
|
|
text: '0'
|
|
pos_hint: {'center_y': .5, 'center_x': .5}
|
|
input_filter: "int"
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "days and"
|
|
halign: 'left'
|
|
MDTextFieldRect:
|
|
size_hint: None, None
|
|
size: dp(70), dp(30)
|
|
text: '0'
|
|
pos_hint: {'center_y': .5, 'center_x': .5}
|
|
input_filter: "int"
|
|
MDLabel:
|
|
font_style: 'Body1'
|
|
theme_text_color: 'Primary'
|
|
text: "months"
|
|
halign: 'left'
|
|
BoxLayout:
|
|
spacing:5
|
|
orientation: 'horizontal'
|
|
# pos_hint: {'left': 0}
|
|
pos_hint: {'x':.75}
|
|
MDRaisedButton:
|
|
text: 'Reset'
|
|
MDRaisedButton:
|
|
text: 'Ok'
|