Changeset 7bd5390
- Timestamp:
- 05/11/2013 11:15:15 PM (12 years ago)
- Branches:
- 2.0.x, develop, master
- Children:
- e263db
- Parents:
- 8d63ce
- git-author:
- Calum Lind <calumlind+deluge@gmail.com> (05/11/2013 03:15:17 PM)
- git-committer:
- Calum Lind <calumlind+deluge@gmail.com> (05/11/2013 11:15:15 PM)
- Location:
- deluge
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
deluge/core/preferencesmanager.py
r8d63ce r7bd5390 74 74 "enc_out_policy": 1, 75 75 "enc_level": 2, 76 "enc_prefer_rc4": True,77 76 "max_connections_global": 200, 78 77 "max_upload_speed": -1.0, … … 306 305 self._on_set_encryption(key, value) 307 306 308 def _on_set_enc_prefer_rc4(self, key, value):309 self._on_set_encryption(key, value)310 311 307 def _on_set_encryption(self, key, value): 312 308 log.debug("encryption value %s set to %s..", key, value) 313 309 pe_enc_level = {0: lt.enc_level.plaintext, 1: lt.enc_level.rc4, 2: lt.enc_level.both} 310 314 311 pe_settings = lt.pe_settings() 315 312 pe_settings.out_enc_policy = \ … … 317 314 pe_settings.in_enc_policy = lt.enc_policy(self.config["enc_in_policy"]) 318 315 pe_settings.allowed_enc_level = lt.enc_level(pe_enc_level[self.config["enc_level"]]) 319 pe_settings.prefer_rc4 = self.config["enc_prefer_rc4"]316 pe_settings.prefer_rc4 = True 320 317 self.session.set_pe_settings(pe_settings) 321 318 set = self.session.get_pe_settings() -
deluge/ui/console/modes/preference_panes.py
r8d63ce r7bd5390 288 288 self.add_select_input("enc_out_policy","Outbound:",["Forced","Enabled","Disabled"],[0,1,2],parent.core_config["enc_out_policy"]) 289 289 self.add_select_input("enc_level","Level:",["Handshake","Full Stream","Either"],[0,1,2],parent.core_config["enc_level"]) 290 self.add_checked_input("enc_prefer_rc4","Encrypt Entire Stream",parent.core_config["enc_prefer_rc4"])291 290 292 291 -
deluge/ui/gtkui/glade/preferences_dialog.ui
r8d63ce r7bd5390 3 3 <requires lib="gtk+" version="2.16"/> 4 4 <!-- interface-naming-policy toplevel-contextual --> 5 <object class="GtkAdjustment" id="adjustment_cache_size"> 6 <property name="upper">999999</property> 7 <property name="value">100</property> 8 <property name="step_increment">1</property> 9 <property name="page_increment">10</property> 10 </object> 11 <object class="GtkAdjustment" id="adjustment_spin_outgoing_port_max"> 12 <property name="upper">65535</property> 13 <property name="step_increment">1</property> 14 <property name="page_increment">10</property> 15 </object> 16 <object class="GtkAdjustment" id="adjustment_spin_outgoing_port_min"> 17 <property name="upper">65535</property> 18 <property name="step_increment">1</property> 19 <property name="page_increment">10</property> 20 </object> 21 <object class="GtkAdjustment" id="adjustment_spin_port_max"> 22 <property name="upper">65535</property> 23 <property name="step_increment">1</property> 24 <property name="page_increment">10</property> 25 </object> 26 <object class="GtkAdjustment" id="adjustment_spin_port_min"> 27 <property name="upper">65535</property> 28 <property name="step_increment">1</property> 29 <property name="page_increment">10</property> 30 </object> 31 <object class="GtkAdjustment" id="adjustment_spin_proxy_port_dht"> 32 <property name="upper">65535</property> 33 <property name="step_increment">1</property> 34 <property name="page_increment">10</property> 35 </object> 36 <object class="GtkAdjustment" id="adjustment_spin_proxy_port_peer"> 37 <property name="upper">65535</property> 38 <property name="step_increment">1</property> 39 <property name="page_increment">10</property> 40 </object> 41 <object class="GtkAdjustment" id="adjustment_spin_proxy_port_tracker"> 42 <property name="upper">65535</property> 43 <property name="step_increment">1</property> 44 <property name="page_increment">10</property> 45 </object> 46 <object class="GtkAdjustment" id="adjustment_spin_proxy_port_web_seed"> 47 <property name="upper">65535</property> 48 <property name="step_increment">1</property> 49 <property name="page_increment">10</property> 50 </object> 5 51 <object class="GtkAdjustment" id="adjustment_cache_expiry"> 6 52 <property name="lower">1</property> 7 53 <property name="upper">32000</property> 8 54 <property name="value">60</property> 9 <property name="step_increment">1</property>10 <property name="page_increment">10</property>11 </object>12 <object class="GtkAdjustment" id="adjustment_cache_size">13 <property name="upper">999999</property>14 <property name="value">100</property>15 55 <property name="step_increment">1</property> 16 56 <property name="page_increment">10</property> … … 104 144 <property name="lower">-1</property> 105 145 <property name="upper">9999</property> 106 <property name="step_increment">1</property>107 <property name="page_increment">10</property>108 </object>109 <object class="GtkAdjustment" id="adjustment_spin_outgoing_port_max">110 <property name="upper">65535</property>111 <property name="step_increment">1</property>112 <property name="page_increment">10</property>113 </object>114 <object class="GtkAdjustment" id="adjustment_spin_outgoing_port_min">115 <property name="upper">65535</property>116 <property name="step_increment">1</property>117 <property name="page_increment">10</property>118 </object>119 <object class="GtkAdjustment" id="adjustment_spin_port_max">120 <property name="upper">65535</property>121 <property name="step_increment">1</property>122 <property name="page_increment">10</property>123 </object>124 <object class="GtkAdjustment" id="adjustment_spin_port_min">125 <property name="upper">65535</property>126 <property name="step_increment">1</property>127 <property name="page_increment">10</property>128 </object>129 <object class="GtkAdjustment" id="adjustment_spin_proxy_port_dht">130 <property name="upper">65535</property>131 <property name="step_increment">1</property>132 <property name="page_increment">10</property>133 </object>134 <object class="GtkAdjustment" id="adjustment_spin_proxy_port_peer">135 <property name="upper">65535</property>136 <property name="step_increment">1</property>137 <property name="page_increment">10</property>138 </object>139 <object class="GtkAdjustment" id="adjustment_spin_proxy_port_tracker">140 <property name="upper">65535</property>141 <property name="step_increment">1</property>142 <property name="page_increment">10</property>143 </object>144 <object class="GtkAdjustment" id="adjustment_spin_proxy_port_web_seed">145 <property name="upper">65535</property>146 146 <property name="step_increment">1</property> 147 147 <property name="page_increment">10</property> … … 411 411 <property name="visible">True</property> 412 412 <property name="can_focus">True</property> 413 <property name="headers_visible">False</property> 413 414 </object> 414 415 </child> … … 939 940 </child> 940 941 <child> 942 <object class="GtkFrame" id="frame31"> 943 <property name="visible">True</property> 944 <property name="can_focus">False</property> 945 <property name="label_xalign">0</property> 946 <property name="shadow_type">none</property> 947 <child> 948 <object class="GtkAlignment" id="alignment51"> 949 <property name="visible">True</property> 950 <property name="can_focus">False</property> 951 <property name="xalign">0</property> 952 <property name="xscale">0</property> 953 <property name="top_padding">1</property> 954 <property name="left_padding">12</property> 955 <child> 956 <object class="GtkEntry" id="entry_interface"> 957 <property name="visible">True</property> 958 <property name="can_focus">True</property> 959 <property name="tooltip_text" translatable="yes">The IP address of the interface to listen for incoming bittorrent connections on. Leave this empty if you want to use the default.</property> 960 <property name="max_length">15</property> 961 <property name="width_chars">15</property> 962 <property name="truncate_multiline">True</property> 963 <property name="primary_icon_activatable">False</property> 964 <property name="secondary_icon_activatable">False</property> 965 <property name="primary_icon_sensitive">True</property> 966 <property name="secondary_icon_sensitive">True</property> 967 </object> 968 </child> 969 </object> 970 </child> 971 <child type="label"> 972 <object class="GtkLabel" id="label110"> 973 <property name="visible">True</property> 974 <property name="can_focus">False</property> 975 <property name="ypad">2</property> 976 <property name="label" translatable="yes">Incoming Address</property> 977 <attributes> 978 <attribute name="weight" value="bold"/> 979 </attributes> 980 </object> 981 </child> 982 </object> 983 <packing> 984 <property name="expand">False</property> 985 <property name="fill">False</property> 986 <property name="padding">2</property> 987 <property name="position">2</property> 988 </packing> 989 </child> 990 <child> 941 991 <object class="GtkFrame" id="frame1"> 942 992 <property name="visible">True</property> … … 948 998 <property name="visible">True</property> 949 999 <property name="can_focus">False</property> 950 <property name="top_padding">2</property> 951 <property name="bottom_padding">2</property> 1000 <property name="top_padding">1</property> 952 1001 <property name="left_padding">12</property> 953 1002 <child> … … 955 1004 <property name="visible">True</property> 956 1005 <property name="can_focus">False</property> 957 <child>958 <object class="GtkHBox" id="hbox2">959 <property name="visible">True</property>960 <property name="can_focus">False</property>961 <property name="spacing">20</property>962 <child>963 <object class="GtkCheckButton" id="chk_random_port">964 <property name="label" translatable="yes">Use Random Ports</property>965 <property name="use_action_appearance">False</property>966 <property name="visible">True</property>967 <property name="can_focus">True</property>968 <property name="receives_default">False</property>969 <property name="tooltip_text" translatable="yes">Deluge will automatically choose a different port to use every time.</property>970 <property name="draw_indicator">True</property>971 <signal name="toggled" handler="on_toggle" swapped="no"/>972 </object>973 <packing>974 <property name="expand">False</property>975 <property name="fill">True</property>976 <property name="padding">5</property>977 <property name="position">0</property>978 </packing>979 </child>980 <child>981 <object class="GtkHBox" id="hbox3">982 <property name="visible">True</property>983 <property name="can_focus">False</property>984 <child>985 <object class="GtkLabel" id="label3">986 <property name="visible">True</property>987 <property name="can_focus">False</property>988 <property name="xalign">1</property>989 <property name="label" translatable="yes">Active Port:</property>990 <property name="justify">right</property>991 </object>992 <packing>993 <property name="expand">False</property>994 <property name="fill">True</property>995 <property name="padding">5</property>996 <property name="position">0</property>997 </packing>998 </child>999 <child>1000 <object class="GtkLabel" id="active_port_label">1001 <property name="visible">True</property>1002 <property name="can_focus">False</property>1003 <property name="xalign">0</property>1004 <property name="label">0000</property>1005 <property name="width_chars">5</property>1006 </object>1007 <packing>1008 <property name="expand">False</property>1009 <property name="fill">True</property>1010 <property name="padding">5</property>1011 <property name="position">1</property>1012 </packing>1013 </child>1014 </object>1015 <packing>1016 <property name="expand">False</property>1017 <property name="fill">True</property>1018 <property name="padding">5</property>1019 <property name="position">1</property>1020 </packing>1021 </child>1022 </object>1023 <packing>1024 <property name="expand">True</property>1025 <property name="fill">True</property>1026 <property name="padding">5</property>1027 <property name="position">0</property>1028 </packing>1029 </child>1030 1006 <child> 1031 1007 <object class="GtkHBox" id="hbox1"> … … 1104 1080 </child> 1105 1081 <child> 1082 <object class="GtkCheckButton" id="chk_random_port"> 1083 <property name="label" translatable="yes">Random</property> 1084 <property name="use_action_appearance">False</property> 1085 <property name="visible">True</property> 1086 <property name="can_focus">True</property> 1087 <property name="receives_default">False</property> 1088 <property name="tooltip_text" translatable="yes">Uses random ports in range 49152 to 65525</property> 1089 <property name="draw_indicator">True</property> 1090 <signal name="toggled" handler="on_toggle" swapped="no"/> 1091 </object> 1092 <packing> 1093 <property name="expand">False</property> 1094 <property name="fill">True</property> 1095 <property name="padding">5</property> 1096 <property name="position">4</property> 1097 </packing> 1098 </child> 1099 </object> 1100 <packing> 1101 <property name="expand">True</property> 1102 <property name="fill">True</property> 1103 <property name="padding">5</property> 1104 <property name="position">0</property> 1105 </packing> 1106 </child> 1107 <child> 1108 <object class="GtkHBox" id="hbox3"> 1109 <property name="visible">True</property> 1110 <property name="can_focus">False</property> 1111 <property name="spacing">10</property> 1112 <child> 1113 <object class="GtkHBox" id="hbox4"> 1114 <property name="visible">True</property> 1115 <property name="can_focus">False</property> 1116 <child> 1117 <object class="GtkLabel" id="label3"> 1118 <property name="visible">True</property> 1119 <property name="can_focus">False</property> 1120 <property name="xalign">0</property> 1121 <property name="label" translatable="yes">Active Port:</property> 1122 <property name="justify">right</property> 1123 </object> 1124 <packing> 1125 <property name="expand">False</property> 1126 <property name="fill">True</property> 1127 <property name="position">0</property> 1128 </packing> 1129 </child> 1130 <child> 1131 <object class="GtkLabel" id="active_port_label"> 1132 <property name="width_request">50</property> 1133 <property name="visible">True</property> 1134 <property name="can_focus">False</property> 1135 <property name="xalign">0</property> 1136 <property name="label">0</property> 1137 <property name="width_chars">5</property> 1138 <attributes> 1139 <attribute name="style" value="italic"/> 1140 </attributes> 1141 </object> 1142 <packing> 1143 <property name="expand">False</property> 1144 <property name="fill">True</property> 1145 <property name="padding">5</property> 1146 <property name="position">1</property> 1147 </packing> 1148 </child> 1149 </object> 1150 <packing> 1151 <property name="expand">False</property> 1152 <property name="fill">True</property> 1153 <property name="position">0</property> 1154 </packing> 1155 </child> 1156 <child> 1106 1157 <object class="GtkButton" id="btn_testport"> 1107 1158 <property name="label" translatable="yes">Test Active Port</property> … … 1110 1161 <property name="can_focus">True</property> 1111 1162 <property name="receives_default">True</property> 1163 <property name="image_position">right</property> 1112 1164 <signal name="clicked" handler="on_test_port_clicked" swapped="no"/> 1113 1165 </object> … … 1115 1167 <property name="expand">False</property> 1116 1168 <property name="fill">False</property> 1117 <property name="position"> 4</property>1169 <property name="position">1</property> 1118 1170 </packing> 1119 1171 </child> … … 1122 1174 <property name="visible">True</property> 1123 1175 <property name="can_focus">False</property> 1124 <property name=" left_padding">5</property>1176 <property name="xalign">0</property> 1125 1177 <child> 1126 1178 <object class="GtkImage" id="port_img"> 1127 1179 <property name="can_focus">False</property> 1128 <property name="stock">gtk- missing-image</property>1180 <property name="stock">gtk-dialog-question</property> 1129 1181 </object> 1130 1182 </child> … … 1133 1185 <property name="expand">False</property> 1134 1186 <property name="fill">True</property> 1135 <property name="position"> 5</property>1136 </packing> 1137 </child> 1138 </object> 1139 <packing> 1140 <property name="expand"> True</property>1187 <property name="position">2</property> 1188 </packing> 1189 </child> 1190 </object> 1191 <packing> 1192 <property name="expand">False</property> 1141 1193 <property name="fill">True</property> 1142 1194 <property name="padding">5</property> … … 1152 1204 <property name="visible">True</property> 1153 1205 <property name="can_focus">False</property> 1206 <property name="ypad">2</property> 1154 1207 <property name="label" translatable="yes">Incoming Ports</property> 1155 1208 <attributes> … … 1162 1215 <property name="expand">False</property> 1163 1216 <property name="fill">True</property> 1164 <property name="padding"> 5</property>1165 <property name="position"> 2</property>1217 <property name="padding">2</property> 1218 <property name="position">3</property> 1166 1219 </packing> 1167 1220 </child> … … 1176 1229 <property name="visible">True</property> 1177 1230 <property name="can_focus">False</property> 1178 <property name="top_padding"> 5</property>1231 <property name="top_padding">1</property> 1179 1232 <property name="left_padding">12</property> 1180 1233 <child> 1181 <object class="Gtk VBox" id="vbox25">1234 <object class="GtkHBox" id="hbox14"> 1182 1235 <property name="visible">True</property> 1183 1236 <property name="can_focus">False</property> 1184 1237 <property name="spacing">5</property> 1185 1238 <child> 1186 <object class="GtkCheckButton" id="chk_random_outgoing_ports"> 1187 <property name="label" translatable="yes">Use Random Ports</property> 1188 <property name="use_action_appearance">False</property> 1189 <property name="visible">True</property> 1190 <property name="can_focus">True</property> 1191 <property name="receives_default">False</property> 1192 <property name="draw_indicator">True</property> 1193 <signal name="toggled" handler="on_toggle" swapped="no"/> 1239 <object class="GtkLabel" id="label77"> 1240 <property name="visible">True</property> 1241 <property name="can_focus">False</property> 1242 <property name="label" translatable="yes">From:</property> 1194 1243 </object> 1195 1244 <packing> … … 1200 1249 </child> 1201 1250 <child> 1202 <object class="GtkHBox" id="hbox14"> 1251 <object class="GtkSpinButton" id="spin_outgoing_port_min"> 1252 <property name="visible">True</property> 1253 <property name="sensitive">False</property> 1254 <property name="can_focus">True</property> 1255 <property name="max_length">5</property> 1256 <property name="xalign">1</property> 1257 <property name="primary_icon_activatable">False</property> 1258 <property name="secondary_icon_activatable">False</property> 1259 <property name="primary_icon_sensitive">True</property> 1260 <property name="secondary_icon_sensitive">True</property> 1261 <property name="adjustment">adjustment_spin_outgoing_port_min</property> 1262 <property name="climb_rate">1</property> 1263 <property name="snap_to_ticks">True</property> 1264 <property name="numeric">True</property> 1265 </object> 1266 <packing> 1267 <property name="expand">False</property> 1268 <property name="fill">True</property> 1269 <property name="padding">5</property> 1270 <property name="position">1</property> 1271 </packing> 1272 </child> 1273 <child> 1274 <object class="GtkLabel" id="label78"> 1203 1275 <property name="visible">True</property> 1204 1276 <property name="can_focus">False</property> 1205 <property name="spacing">5</property> 1206 <child> 1207 <object class="GtkLabel" id="label77"> 1208 <property name="visible">True</property> 1209 <property name="can_focus">False</property> 1210 <property name="label" translatable="yes">From:</property> 1211 </object> 1212 <packing> 1213 <property name="expand">False</property> 1214 <property name="fill">False</property> 1215 <property name="position">0</property> 1216 </packing> 1217 </child> 1218 <child> 1219 <object class="GtkSpinButton" id="spin_outgoing_port_min"> 1220 <property name="visible">True</property> 1221 <property name="sensitive">False</property> 1222 <property name="can_focus">True</property> 1223 <property name="max_length">5</property> 1224 <property name="xalign">1</property> 1225 <property name="primary_icon_activatable">False</property> 1226 <property name="secondary_icon_activatable">False</property> 1227 <property name="primary_icon_sensitive">True</property> 1228 <property name="secondary_icon_sensitive">True</property> 1229 <property name="adjustment">adjustment_spin_outgoing_port_min</property> 1230 <property name="climb_rate">1</property> 1231 <property name="snap_to_ticks">True</property> 1232 <property name="numeric">True</property> 1233 </object> 1234 <packing> 1235 <property name="expand">False</property> 1236 <property name="fill">True</property> 1237 <property name="padding">5</property> 1238 <property name="position">1</property> 1239 </packing> 1240 </child> 1241 <child> 1242 <object class="GtkLabel" id="label78"> 1243 <property name="visible">True</property> 1244 <property name="can_focus">False</property> 1245 <property name="label" translatable="yes">To:</property> 1246 </object> 1247 <packing> 1248 <property name="expand">False</property> 1249 <property name="fill">False</property> 1250 <property name="position">2</property> 1251 </packing> 1252 </child> 1253 <child> 1254 <object class="GtkSpinButton" id="spin_outgoing_port_max"> 1255 <property name="visible">True</property> 1256 <property name="sensitive">False</property> 1257 <property name="can_focus">True</property> 1258 <property name="max_length">5</property> 1259 <property name="xalign">1</property> 1260 <property name="primary_icon_activatable">False</property> 1261 <property name="secondary_icon_activatable">False</property> 1262 <property name="primary_icon_sensitive">True</property> 1263 <property name="secondary_icon_sensitive">True</property> 1264 <property name="adjustment">adjustment_spin_outgoing_port_max</property> 1265 <property name="climb_rate">1</property> 1266 <property name="snap_to_ticks">True</property> 1267 <property name="numeric">True</property> 1268 </object> 1269 <packing> 1270 <property name="expand">False</property> 1271 <property name="fill">True</property> 1272 <property name="padding">5</property> 1273 <property name="position">3</property> 1274 </packing> 1275 </child> 1276 </object> 1277 <packing> 1278 <property name="expand">True</property> 1277 <property name="label" translatable="yes">To:</property> 1278 </object> 1279 <packing> 1280 <property name="expand">False</property> 1281 <property name="fill">False</property> 1282 <property name="position">2</property> 1283 </packing> 1284 </child> 1285 <child> 1286 <object class="GtkSpinButton" id="spin_outgoing_port_max"> 1287 <property name="visible">True</property> 1288 <property name="sensitive">False</property> 1289 <property name="can_focus">True</property> 1290 <property name="max_length">5</property> 1291 <property name="xalign">1</property> 1292 <property name="primary_icon_activatable">False</property> 1293 <property name="secondary_icon_activatable">False</property> 1294 <property name="primary_icon_sensitive">True</property> 1295 <property name="secondary_icon_sensitive">True</property> 1296 <property name="adjustment">adjustment_spin_outgoing_port_max</property> 1297 <property name="climb_rate">1</property> 1298 <property name="snap_to_ticks">True</property> 1299 <property name="numeric">True</property> 1300 </object> 1301 <packing> 1302 <property name="expand">False</property> 1279 1303 <property name="fill">True</property> 1280 <property name="position">1</property> 1304 <property name="padding">5</property> 1305 <property name="position">3</property> 1306 </packing> 1307 </child> 1308 <child> 1309 <object class="GtkCheckButton" id="chk_random_outgoing_ports"> 1310 <property name="label" translatable="yes">Random</property> 1311 <property name="use_action_appearance">False</property> 1312 <property name="visible">True</property> 1313 <property name="can_focus">True</property> 1314 <property name="receives_default">False</property> 1315 <property name="tooltip_text" translatable="yes">Uses random ports in range 49152 to 65525</property> 1316 <property name="draw_indicator">True</property> 1317 <signal name="toggled" handler="on_toggle" swapped="no"/> 1318 </object> 1319 <packing> 1320 <property name="expand">False</property> 1321 <property name="fill">False</property> 1322 <property name="position">4</property> 1281 1323 </packing> 1282 1324 </child> … … 1289 1331 <property name="visible">True</property> 1290 1332 <property name="can_focus">False</property> 1333 <property name="ypad">2</property> 1291 1334 <property name="label" translatable="yes">Outgoing Ports</property> 1292 1335 <attributes> … … 1299 1342 <property name="expand">False</property> 1300 1343 <property name="fill">False</property> 1301 <property name="position">3</property> 1344 <property name="padding">2</property> 1345 <property name="position">4</property> 1302 1346 </packing> 1303 1347 </child> 1304 1348 <child> 1305 <object class="GtkFrame" id="frame 31">1349 <object class="GtkFrame" id="frame4"> 1306 1350 <property name="visible">True</property> 1307 1351 <property name="can_focus">False</property> … … 1309 1353 <property name="shadow_type">none</property> 1310 1354 <child> 1311 <object class="GtkAlignment" id="alignment 51">1355 <object class="GtkAlignment" id="alignment4"> 1312 1356 <property name="visible">True</property> 1313 1357 <property name="can_focus">False</property> 1314 <property name="top_padding">2</property>1315 <property name="bottom_padding">2</property>1316 1358 <property name="left_padding">12</property> 1317 1359 <child> 1318 <object class="GtkHBox" id="hbox 21">1360 <object class="GtkHBox" id="hbox6"> 1319 1361 <property name="visible">True</property> 1320 1362 <property name="can_focus">False</property> 1321 <child> 1322 <object class="GtkEntry" id="entry_interface"> 1323 <property name="visible">True</property> 1324 <property name="can_focus">True</property> 1325 <property name="tooltip_text" translatable="yes">Enter the IP address of the interface to listen for incoming bittorrent connections on. Leave this empty if you want to use the default.</property> 1326 <property name="max_length">60</property> 1327 <property name="invisible_char">â</property> 1328 <property name="width_chars">30</property> 1329 <property name="truncate_multiline">True</property> 1330 <property name="primary_icon_activatable">False</property> 1331 <property name="secondary_icon_activatable">False</property> 1332 <property name="primary_icon_sensitive">True</property> 1333 <property name="secondary_icon_sensitive">True</property> 1363 <property name="spacing">5</property> 1364 <child> 1365 <object class="GtkTable" id="table7"> 1366 <property name="visible">True</property> 1367 <property name="can_focus">False</property> 1368 <property name="n_rows">2</property> 1369 <property name="n_columns">2</property> 1370 <child> 1371 <object class="GtkComboBox" id="combo_encout"> 1372 <property name="visible">True</property> 1373 <property name="can_focus">False</property> 1374 <property name="model">liststore3</property> 1375 <signal name="changed" handler="on_combo_encryption_changed" swapped="no"/> 1376 <child> 1377 <object class="GtkCellRendererText" id="cellrenderertext3"/> 1378 <attributes> 1379 <attribute name="text">0</attribute> 1380 </attributes> 1381 </child> 1382 </object> 1383 <packing> 1384 <property name="left_attach">1</property> 1385 <property name="right_attach">2</property> 1386 <property name="top_attach">1</property> 1387 <property name="bottom_attach">2</property> 1388 <property name="x_padding">5</property> 1389 </packing> 1390 </child> 1391 <child> 1392 <object class="GtkComboBox" id="combo_encin"> 1393 <property name="visible">True</property> 1394 <property name="can_focus">False</property> 1395 <property name="model">liststore1</property> 1396 <signal name="changed" handler="on_combo_encryption_changed" swapped="no"/> 1397 <child> 1398 <object class="GtkCellRendererText" id="cellrenderertext1"/> 1399 <attributes> 1400 <attribute name="text">0</attribute> 1401 </attributes> 1402 </child> 1403 </object> 1404 <packing> 1405 <property name="left_attach">1</property> 1406 <property name="right_attach">2</property> 1407 <property name="x_padding">5</property> 1408 </packing> 1409 </child> 1410 <child> 1411 <object class="GtkLabel" id="label8"> 1412 <property name="visible">True</property> 1413 <property name="can_focus">False</property> 1414 <property name="xalign">1</property> 1415 <property name="label" translatable="yes">Outgoing:</property> 1416 </object> 1417 <packing> 1418 <property name="top_attach">1</property> 1419 <property name="bottom_attach">2</property> 1420 </packing> 1421 </child> 1422 <child> 1423 <object class="GtkLabel" id="label7"> 1424 <property name="visible">True</property> 1425 <property name="can_focus">False</property> 1426 <property name="xalign">1</property> 1427 <property name="label" translatable="yes">Incoming:</property> 1428 </object> 1429 </child> 1334 1430 </object> 1335 1431 <packing> … … 1340 1436 </child> 1341 1437 <child> 1342 <placeholder/> 1438 <object class="GtkAlignment" id="alignment11"> 1439 <property name="visible">True</property> 1440 <property name="can_focus">False</property> 1441 <property name="yscale">0</property> 1442 <child> 1443 <object class="GtkHBox" id="hbox15"> 1444 <property name="visible">True</property> 1445 <property name="can_focus">False</property> 1446 <child> 1447 <object class="GtkLabel" id="label9"> 1448 <property name="visible">True</property> 1449 <property name="can_focus">False</property> 1450 <property name="xalign">0</property> 1451 <property name="xpad">5</property> 1452 <property name="label" translatable="yes">Level:</property> 1453 </object> 1454 <packing> 1455 <property name="expand">True</property> 1456 <property name="fill">True</property> 1457 <property name="position">0</property> 1458 </packing> 1459 </child> 1460 <child> 1461 <object class="GtkComboBox" id="combo_enclevel"> 1462 <property name="visible">True</property> 1463 <property name="can_focus">False</property> 1464 <property name="model">liststore2</property> 1465 <child> 1466 <object class="GtkCellRendererText" id="cellrenderertext2"/> 1467 <attributes> 1468 <attribute name="text">0</attribute> 1469 </attributes> 1470 </child> 1471 </object> 1472 <packing> 1473 <property name="expand">True</property> 1474 <property name="fill">True</property> 1475 <property name="position">1</property> 1476 </packing> 1477 </child> 1478 </object> 1479 </child> 1480 </object> 1481 <packing> 1482 <property name="expand">False</property> 1483 <property name="fill">False</property> 1484 <property name="position">1</property> 1485 </packing> 1343 1486 </child> 1344 1487 </object> … … 1347 1490 </child> 1348 1491 <child type="label"> 1349 <object class="GtkLabel" id="label1 10">1492 <object class="GtkLabel" id="label10"> 1350 1493 <property name="visible">True</property> 1351 1494 <property name="can_focus">False</property> 1352 <property name="label" translatable="yes">Interface</property> 1495 <property name="ypad">2</property> 1496 <property name="label" translatable="yes">Encryption</property> 1353 1497 <attributes> 1354 1498 <attribute name="weight" value="bold"/> … … 1360 1504 <property name="expand">False</property> 1361 1505 <property name="fill">False</property> 1362 <property name="position">4</property>1363 </packing>1364 </child>1365 <child>1366 <object class="GtkFrame" id="frame2">1367 <property name="visible">True</property>1368 <property name="can_focus">False</property>1369 <property name="label_xalign">0</property>1370 <property name="shadow_type">none</property>1371 <child>1372 <object class="GtkAlignment" id="alignment2">1373 <property name="visible">True</property>1374 <property name="can_focus">False</property>1375 <property name="top_padding">2</property>1376 <property name="bottom_padding">2</property>1377 <property name="left_padding">12</property>1378 <child>1379 <object class="GtkVBox" id="vbox4">1380 <property name="visible">True</property>1381 <property name="can_focus">False</property>1382 <child>1383 <object class="GtkHBox" id="hbox4">1384 <property name="visible">True</property>1385 <property name="can_focus">False</property>1386 <property name="spacing">5</property>1387 <child>1388 <object class="GtkLabel" id="label80">1389 <property name="visible">True</property>1390 <property name="can_focus">False</property>1391 <property name="tooltip_text" translatable="yes">The TOS byte set in the IP header of every packet sent to peers (including web seeds). Expects a Hex value.</property>1392 <property name="label" translatable="yes">Peer TOS Byte:</property>1393 </object>1394 <packing>1395 <property name="expand">False</property>1396 <property name="fill">False</property>1397 <property name="position">0</property>1398 </packing>1399 </child>1400 <child>1401 <object class="GtkEntry" id="entry_peer_tos">1402 <property name="visible">True</property>1403 <property name="can_focus">True</property>1404 <property name="width_chars">4</property>1405 <property name="text">0x00</property>1406 <property name="truncate_multiline">True</property>1407 <property name="primary_icon_activatable">False</property>1408 <property name="secondary_icon_activatable">False</property>1409 <property name="primary_icon_sensitive">True</property>1410 <property name="secondary_icon_sensitive">True</property>1411 </object>1412 <packing>1413 <property name="expand">False</property>1414 <property name="fill">False</property>1415 <property name="position">1</property>1416 </packing>1417 </child>1418 </object>1419 <packing>1420 <property name="expand">True</property>1421 <property name="fill">True</property>1422 <property name="position">0</property>1423 </packing>1424 </child>1425 </object>1426 </child>1427 </object>1428 </child>1429 <child type="label">1430 <object class="GtkLabel" id="label5">1431 <property name="visible">True</property>1432 <property name="can_focus">False</property>1433 <property name="label" translatable="yes">TOS</property>1434 <attributes>1435 <attribute name="weight" value="bold"/>1436 </attributes>1437 </object>1438 </child>1439 </object>1440 <packing>1441 <property name="expand">False</property>1442 <property name="fill">True</property>1443 1506 <property name="padding">5</property> 1444 1507 <property name="position">5</property> … … 1462 1525 <property name="visible">True</property> 1463 1526 <property name="can_focus">False</property> 1464 <property name="n_rows"> 2</property>1527 <property name="n_rows">3</property> 1465 1528 <property name="n_columns">3</property> 1466 <property name="column_spacing">5</property> 1529 <property name="column_spacing">6</property> 1530 <property name="row_spacing">1</property> 1467 1531 <child> 1468 1532 <object class="GtkCheckButton" id="chk_upnp"> … … 1514 1578 <property name="left_attach">2</property> 1515 1579 <property name="right_attach">3</property> 1516 <property name="x_options">GTK_FILL</property>1517 1580 </packing> 1518 1581 </child> … … 1534 1597 <property name="top_attach">1</property> 1535 1598 <property name="bottom_attach">2</property> 1536 <property name="x_options">GTK_FILL</property>1537 1599 </packing> 1538 1600 </child> … … 1573 1635 </child> 1574 1636 <child> 1575 <placeholder/> 1637 <object class="GtkHBox" id="hbox5"> 1638 <property name="visible">True</property> 1639 <property name="can_focus">False</property> 1640 <child> 1641 <object class="GtkLabel" id="label_peer_tos"> 1642 <property name="visible">True</property> 1643 <property name="can_focus">False</property> 1644 <property name="tooltip_text" translatable="yes">TOS can help with network conjestion. This value is included in every IPv4 packet header sent to peers (inc. web seeds). 1645 Requires a Hex value.</property> 1646 <property name="xpad">3</property> 1647 <property name="label" translatable="yes">Peer TOS Byte:</property> 1648 </object> 1649 <packing> 1650 <property name="expand">False</property> 1651 <property name="fill">False</property> 1652 <property name="position">0</property> 1653 </packing> 1654 </child> 1655 <child> 1656 <object class="GtkEntry" id="entry_peer_tos"> 1657 <property name="height_request">25</property> 1658 <property name="visible">True</property> 1659 <property name="can_focus">True</property> 1660 <property name="max_length">4</property> 1661 <property name="width_chars">4</property> 1662 <property name="text">0x00</property> 1663 <property name="truncate_multiline">True</property> 1664 <property name="primary_icon_activatable">False</property> 1665 <property name="secondary_icon_activatable">False</property> 1666 <property name="primary_icon_sensitive">True</property> 1667 <property name="secondary_icon_sensitive">True</property> 1668 </object> 1669 <packing> 1670 <property name="expand">False</property> 1671 <property name="fill">False</property> 1672 <property name="position">1</property> 1673 </packing> 1674 </child> 1675 </object> 1676 <packing> 1677 <property name="right_attach">3</property> 1678 <property name="top_attach">2</property> 1679 <property name="bottom_attach">3</property> 1680 </packing> 1576 1681 </child> 1577 1682 </object> … … 1583 1688 <property name="visible">True</property> 1584 1689 <property name="can_focus">False</property> 1690 <property name="ypad">2</property> 1585 1691 <property name="label" translatable="yes">Network Extras</property> 1586 1692 <attributes> … … 1595 1701 <property name="padding">5</property> 1596 1702 <property name="position">6</property> 1597 </packing>1598 </child>1599 <child>1600 <object class="GtkFrame" id="frame4">1601 <property name="visible">True</property>1602 <property name="can_focus">False</property>1603 <property name="label_xalign">0</property>1604 <property name="shadow_type">none</property>1605 <child>1606 <object class="GtkAlignment" id="alignment4">1607 <property name="visible">True</property>1608 <property name="can_focus">False</property>1609 <property name="top_padding">2</property>1610 <property name="bottom_padding">2</property>1611 <property name="left_padding">12</property>1612 <child>1613 <object class="GtkHBox" id="hbox6">1614 <property name="visible">True</property>1615 <property name="can_focus">False</property>1616 <property name="spacing">5</property>1617 <child>1618 <object class="GtkVBox" id="vbox10">1619 <property name="visible">True</property>1620 <property name="can_focus">False</property>1621 <child>1622 <object class="GtkLabel" id="label7">1623 <property name="visible">True</property>1624 <property name="can_focus">False</property>1625 <property name="xalign">1</property>1626 <property name="label" translatable="yes">Inbound:</property>1627 </object>1628 <packing>1629 <property name="expand">True</property>1630 <property name="fill">True</property>1631 <property name="position">0</property>1632 </packing>1633 </child>1634 <child>1635 <object class="GtkLabel" id="label9">1636 <property name="visible">True</property>1637 <property name="can_focus">False</property>1638 <property name="xalign">0</property>1639 <property name="label" translatable="yes">Level:</property>1640 </object>1641 <packing>1642 <property name="expand">True</property>1643 <property name="fill">True</property>1644 <property name="position">1</property>1645 </packing>1646 </child>1647 </object>1648 <packing>1649 <property name="expand">False</property>1650 <property name="fill">False</property>1651 <property name="position">0</property>1652 </packing>1653 </child>1654 <child>1655 <object class="GtkVBox" id="vbox12">1656 <property name="visible">True</property>1657 <property name="can_focus">False</property>1658 <child>1659 <object class="GtkComboBox" id="combo_encin">1660 <property name="visible">True</property>1661 <property name="can_focus">False</property>1662 <property name="model">liststore1</property>1663 <child>1664 <object class="GtkCellRendererText" id="cellrenderertext1"/>1665 <attributes>1666 <attribute name="text">0</attribute>1667 </attributes>1668 </child>1669 </object>1670 <packing>1671 <property name="expand">True</property>1672 <property name="fill">True</property>1673 <property name="position">0</property>1674 </packing>1675 </child>1676 <child>1677 <object class="GtkComboBox" id="combo_enclevel">1678 <property name="visible">True</property>1679 <property name="can_focus">False</property>1680 <property name="model">liststore2</property>1681 <child>1682 <object class="GtkCellRendererText" id="cellrenderertext2"/>1683 <attributes>1684 <attribute name="text">0</attribute>1685 </attributes>1686 </child>1687 </object>1688 <packing>1689 <property name="expand">True</property>1690 <property name="fill">True</property>1691 <property name="position">1</property>1692 </packing>1693 </child>1694 </object>1695 <packing>1696 <property name="expand">False</property>1697 <property name="fill">False</property>1698 <property name="position">1</property>1699 </packing>1700 </child>1701 <child>1702 <object class="GtkVBox" id="vbox15">1703 <property name="visible">True</property>1704 <property name="can_focus">False</property>1705 <child>1706 <object class="GtkHBox" id="hbox15">1707 <property name="visible">True</property>1708 <property name="can_focus">False</property>1709 <child>1710 <object class="GtkLabel" id="label8">1711 <property name="visible">True</property>1712 <property name="can_focus">False</property>1713 <property name="xalign">1</property>1714 <property name="label" translatable="yes">Outbound:</property>1715 </object>1716 <packing>1717 <property name="expand">False</property>1718 <property name="fill">False</property>1719 <property name="position">0</property>1720 </packing>1721 </child>1722 <child>1723 <object class="GtkComboBox" id="combo_encout">1724 <property name="visible">True</property>1725 <property name="can_focus">False</property>1726 <property name="model">liststore3</property>1727 <child>1728 <object class="GtkCellRendererText" id="cellrenderertext3"/>1729 <attributes>1730 <attribute name="text">0</attribute>1731 </attributes>1732 </child>1733 </object>1734 <packing>1735 <property name="expand">False</property>1736 <property name="fill">True</property>1737 <property name="position">1</property>1738 </packing>1739 </child>1740 </object>1741 <packing>1742 <property name="expand">True</property>1743 <property name="fill">True</property>1744 <property name="position">0</property>1745 </packing>1746 </child>1747 <child>1748 <object class="GtkCheckButton" id="chk_pref_rc4">1749 <property name="label" translatable="yes">Encrypt entire stream</property>1750 <property name="use_action_appearance">False</property>1751 <property name="visible">True</property>1752 <property name="can_focus">True</property>1753 <property name="receives_default">False</property>1754 <property name="use_underline">True</property>1755 <property name="draw_indicator">True</property>1756 </object>1757 <packing>1758 <property name="expand">False</property>1759 <property name="fill">True</property>1760 <property name="padding">3</property>1761 <property name="position">1</property>1762 </packing>1763 </child>1764 </object>1765 <packing>1766 <property name="expand">True</property>1767 <property name="fill">True</property>1768 <property name="position">2</property>1769 </packing>1770 </child>1771 </object>1772 </child>1773 </object>1774 </child>1775 <child type="label">1776 <object class="GtkLabel" id="label10">1777 <property name="visible">True</property>1778 <property name="can_focus">False</property>1779 <property name="label" translatable="yes">Encryption</property>1780 <attributes>1781 <attribute name="weight" value="bold"/>1782 </attributes>1783 </object>1784 </child>1785 </object>1786 <packing>1787 <property name="expand">False</property>1788 <property name="fill">False</property>1789 <property name="padding">5</property>1790 <property name="position">7</property>1791 1703 </packing> 1792 1704 </child> … … 2519 2431 <property name="fill">True</property> 2520 2432 <property name="position">1</property> 2433 </packing> 2434 </child> 2435 <child> 2436 <object class="GtkCheckButton" id="piecesbar_toggle"> 2437 <property name="use_action_appearance">False</property> 2438 <property name="visible">True</property> 2439 <property name="can_focus">True</property> 2440 <property name="receives_default">False</property> 2441 <property name="tooltip_text" translatable="yes">Besides being experimental, using the pieces bar 2442 will increase the bandwidth used between client 2443 and daemon(does not apply in classic mode). 2444 Use at your own risk if you wish to help us debug 2445 this new feature.</property> 2446 <property name="draw_indicator">True</property> 2447 <signal name="toggled" handler="on_piecesbar_toggle_toggled" swapped="no"/> 2448 <child> 2449 <object class="GtkLabel" id="label62"> 2450 <property name="visible">True</property> 2451 <property name="can_focus">False</property> 2452 <property name="label" translatable="yes">Show a pieces bar in the torrent's 2453 status tab (<b>EXPERIMENTAL!!!</b>)</property> 2454 <property name="use_markup">True</property> 2455 </object> 2456 </child> 2457 </object> 2458 <packing> 2459 <property name="expand">True</property> 2460 <property name="fill">True</property> 2461 <property name="position">2</property> 2521 2462 </packing> 2522 2463 </child> … … 2754 2695 <property name="expand">False</property> 2755 2696 <property name="fill">False</property> 2756 <property name="position">2</property>2757 </packing>2758 </child>2759 <child>2760 <object class="GtkCheckButton" id="piecesbar_toggle">2761 <property name="use_action_appearance">False</property>2762 <property name="visible">True</property>2763 <property name="can_focus">True</property>2764 <property name="receives_default">False</property>2765 <property name="tooltip_text" translatable="yes">Besides being experimental, using the pieces bar2766 will increase the bandwidth used between client2767 and daemon(does not apply in classic mode).2768 Use at your own risk if you wish to help us debug2769 this new feature.</property>2770 <property name="draw_indicator">True</property>2771 <signal name="toggled" handler="on_piecesbar_toggle_toggled" swapped="no"/>2772 <child>2773 <object class="GtkLabel" id="label62">2774 <property name="visible">True</property>2775 <property name="can_focus">False</property>2776 <property name="label" translatable="yes">Show a pieces bar in the torrent's2777 status tab (<b>EXPERIMENTAL!!!</b>)</property>2778 <property name="use_markup">True</property>2779 </object>2780 </child>2781 </object>2782 <packing>2783 <property name="expand">True</property>2784 <property name="fill">True</property>2785 2697 <property name="position">2</property> 2786 2698 </packing> -
deluge/ui/gtkui/preferences.py
r8d63ce r7bd5390 162 162 "on_button_find_plugins_clicked": self._on_button_find_plugins_clicked, 163 163 "on_button_cache_refresh_clicked": self._on_button_cache_refresh_clicked, 164 "on_combo_encryption_changed": self._on_combo_encryption_changed, 164 165 "on_combo_proxy_type_changed": self._on_combo_proxy_type_changed, 165 166 "on_button_associate_magnet_clicked": self._on_button_associate_magnet_clicked, … … 338 339 "combo_encout": ("active", self.core_config["enc_out_policy"]), 339 340 "combo_enclevel": ("active", self.core_config["enc_level"]), 340 "chk_pref_rc4": ("active", self.core_config["enc_prefer_rc4"]),341 341 "spin_max_connections_global": \ 342 342 ("value", self.core_config["max_connections_global"]), … … 494 494 "combo_encout", 495 495 "combo_enclevel", 496 "chk_pref_rc4",497 496 "spin_max_connections_global", 498 497 "spin_max_download", … … 697 696 new_core_config["enc_level"] = \ 698 697 self.builder.get_object("combo_enclevel").get_active() 699 new_core_config["enc_prefer_rc4"] = \700 self.builder.get_object("chk_pref_rc4").get_active()701 698 702 699 ## Bandwidth tab ## … … 1078 1075 deluge.common.open_url_in_browser("http://dev.deluge-torrent.org/wiki/Plugins") 1079 1076 1077 def _on_combo_encryption_changed(self, widget): 1078 combo_encin = self.builder.get_object("combo_encin").get_active() 1079 combo_encout = self.builder.get_object("combo_encout").get_active() 1080 combo_enclevel = self.builder.get_object("combo_enclevel") 1081 1082 # If incoming and outgoing both set to disabled, disable level combobox 1083 if combo_encin == 2 and combo_encout == 2: 1084 combo_enclevel.set_sensitive(False) 1085 else: 1086 combo_enclevel.set_sensitive(True) 1087 1080 1088 def _on_combo_proxy_type_changed(self, widget): 1081 1089 name = widget.get_name().replace("combo_proxy_type_", "") -
deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js
r8d63ce r7bd5390 1 1 /*! 2 2 * Deluge.preferences.EncryptionPage.js 3 * 3 * 4 4 * Copyright (c) Damien Churchill 2009-2010 <damoxc@gmail.com> 5 5 * … … 40 40 border: false, 41 41 title: _('Encryption'), 42 42 43 43 initComponent: function() { 44 44 Deluge.preferences.Encryption.superclass.initComponent.call(this); 45 45 46 46 var optMan = deluge.preferences.getOptionsManager(); 47 47 48 48 var fieldset = this.add({ 49 49 xtype: 'fieldset', … … 55 55 }); 56 56 optMan.bind('enc_in_policy', fieldset.add({ 57 fieldLabel: _('Inbound'), 57 fieldLabel: _('Incoming:'), 58 labelSeparator : '', 58 59 mode: 'local', 59 60 width: 150, … … 72 73 })); 73 74 optMan.bind('enc_out_policy', fieldset.add({ 74 fieldLabel: _('Outbound'), 75 fieldLabel: _('Outgoing:'), 76 labelSeparator : '', 75 77 mode: 'local', 76 78 width: 150, … … 89 91 })); 90 92 optMan.bind('enc_level', fieldset.add({ 91 fieldLabel: _('Level'), 93 fieldLabel: _('Level:'), 94 labelSeparator : '', 92 95 mode: 'local', 93 96 width: 150, … … 105 108 displayField: 'text' 106 109 })); 107 optMan.bind('enc_prefer_rc4', fieldset.add({108 xtype: 'checkbox',109 name: 'enc_prefer_rc4',110 height: 40,111 hideLabel: true,112 boxLabel: _('Encrypt entire stream')113 }));114 110 } 115 111 }); -
deluge/ui/web/js/deluge-all/preferences/NetworkPage.js
r8d63ce r7bd5390 46 46 var optMan = deluge.preferences.getOptionsManager(); 47 47 48 fieldset = this.add({ 49 xtype: 'fieldset', 50 border: false, 51 title: _('Incoming Address'), 52 style: 'margin-bottom: 5px; padding-bottom: 0px;', 53 autoHeight: true, 54 labelWidth: 1, 55 defaultType: 'textfield' 56 }); 57 optMan.bind('listen_interface', fieldset.add({ 58 name: 'listen_interface', 59 fieldLabel: '', 60 labelSeparator: '', 61 width: 200 62 })); 63 48 64 var fieldset = this.add({ 49 65 xtype: 'fieldset', … … 80 96 }, 81 97 items: [{ 82 fieldLabel: 'From', 98 fieldLabel: 'From:', 99 labelSeparator: '', 83 100 strategy: { 84 101 xtype: 'number', … … 88 105 } 89 106 }, { 90 fieldLabel: 'To', 107 fieldLabel: 'To:', 108 labelSeparator: '', 91 109 strategy: { 92 110 xtype: 'number', … … 133 151 }, 134 152 items: [{ 135 fieldLabel: 'From', 153 fieldLabel: 'From:', 154 labelSeparator: '', 136 155 strategy: { 137 156 xtype: 'number', … … 141 160 } 142 161 }, { 143 fieldLabel: 'To', 162 fieldLabel: 'To:', 163 labelSeparator: '', 144 164 strategy: { 145 165 xtype: 'number', … … 151 171 }); 152 172 optMan.bind('outgoing_ports', this.outgoingPorts); 153 154 fieldset = this.add({155 xtype: 'fieldset',156 border: false,157 title: _('Network Interface'),158 style: 'margin-bottom: 5px; padding-bottom: 0px;',159 autoHeight: true,160 labelWidth: 1,161 defaultType: 'textfield'162 });163 optMan.bind('listen_interface', fieldset.add({164 name: 'listen_interface',165 fieldLabel: '',166 labelSeparator: '',167 width: 200168 }));169 170 fieldset = this.add({171 xtype: 'fieldset',172 border: false,173 title: _('TOS'),174 style: 'margin-bottom: 5px; padding-bottom: 0px;',175 bodyStyle: 'margin: 0px; padding: 0px',176 autoHeight: true,177 defaultType: 'textfield'178 });179 optMan.bind('peer_tos', fieldset.add({180 name: 'peer_tos',181 fieldLabel: _('Peer TOS Byte'),182 width: 80183 }));184 173 185 174 fieldset = this.add({ … … 234 223 name: 'lt_tex' 235 224 })); 225 226 fieldset = this.add({ 227 xtype: 'fieldset', 228 border: false, 229 title: _('Type Of Service'), 230 style: 'margin-bottom: 5px; padding-bottom: 0px;', 231 bodyStyle: 'margin: 0px; padding: 0px', 232 autoHeight: true, 233 defaultType: 'textfield' 234 }); 235 optMan.bind('peer_tos', fieldset.add({ 236 name: 'peer_tos', 237 fieldLabel: _('Peer TOS Byte:'), 238 labelSeparator: '', 239 width: 40 240 })); 236 241 } 237 242 });
Note:
See TracChangeset
for help on using the changeset viewer.