Merge lp:~linuxdcpp-team/linuxdcpp/linuxdcpp-i18n into lp:linuxdcpp
- linuxdcpp-i18n
- Merge into trunk
Proposed by
Steven Sheehy
Status: | Merged |
---|---|
Approved by: | Steven Sheehy |
Approved revision: | 416 |
Merged at revision: | 406 |
Proposed branch: | lp:~linuxdcpp-team/linuxdcpp/linuxdcpp-i18n |
Merge into: | lp:linuxdcpp |
Diff against target: |
7135 lines (+1998/-2251) 48 files modified
.bzrignore (+1/-0) Readme.txt (+1/-1) SConstruct (+75/-36) dcpp/DCPlusPlus.cpp (+5/-7) dcpp/SConscript (+4/-4) dcpp/Util.cpp (+10/-5) dcpp/Util.h (+2/-1) glade/SConscript (+10/-0) glade/favoritehubs.glade (+10/-1) glade/favoriteusers.glade (+5/-4) glade/hash.glade (+1/-1) glade/hub.glade (+2/-3) glade/mainwindow.glade (+31/-68) glade/publichubs.glade (+1/-1) glade/search.glade (+6/-4) glade/settingsdialog.glade (+1286/-1514) glade/sharebrowser.glade (+12/-11) glade/transfers.glade (+1/-1) linux/IntlUtil.hh (+64/-0) linux/SConscript (+7/-6) linux/WulforUtil.cc (+21/-21) linux/bookentry.cc (+1/-0) linux/downloadqueue.cc (+25/-24) linux/downloadqueue.hh (+2/-0) linux/entry.hh (+1/-1) linux/favoritehubs.cc (+12/-18) linux/favoriteusers.cc (+29/-29) linux/finishedtransfers.cc (+9/-8) linux/hashdialog.cc (+14/-6) linux/hub.cc (+31/-27) linux/hub.hh (+1/-0) linux/mainwindow.cc (+12/-11) linux/mainwindow.hh (+2/-0) linux/privatemessage.cc (+3/-3) linux/publichubs.cc (+16/-16) linux/search.cc (+36/-26) linux/search.hh (+1/-0) linux/settingsdialog.cc (+86/-224) linux/settingsdialog.hh (+1/-8) linux/settingsmanager.hh (+1/-0) linux/sharebrowser.cc (+24/-29) linux/sharebrowser.hh (+2/-0) linux/transfers.cc (+37/-30) linux/transfers.hh (+2/-0) linux/treeview.cc (+69/-67) linux/treeview.hh (+2/-3) linux/wulfor.cc (+24/-31) linux/wulformanager.cc (+0/-1) |
To merge this branch: | bzr merge lp:~linuxdcpp-team/linuxdcpp/linuxdcpp-i18n |
Related bugs: | |
Related blueprints: |
Localization using gettext
(High)
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Razzloss | Approve | ||
Review via email: mp+47355@code.launchpad.net |
Commit message
Merge i18n branch
Description of the change
To post a comment you must log in.
- 416. By Steven Sheehy
-
Fix build order
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file '.bzrignore' | |||
2 | --- .bzrignore 2010-03-24 00:41:52 +0000 | |||
3 | +++ .bzrignore 2011-01-25 05:38:26 +0000 | |||
4 | @@ -2,3 +2,4 @@ | |||
5 | 2 | tags | 2 | tags |
6 | 3 | core | 3 | core |
7 | 4 | linuxdcpp | 4 | linuxdcpp |
8 | 5 | po | ||
9 | 5 | 6 | ||
10 | === modified file 'Readme.txt' | |||
11 | --- Readme.txt 2010-11-05 13:09:29 +0000 | |||
12 | +++ Readme.txt 2011-01-25 05:38:26 +0000 | |||
13 | @@ -20,7 +20,7 @@ | |||
14 | 20 | scons >= 0.96 | 20 | scons >= 0.96 |
15 | 21 | pkg-config | 21 | pkg-config |
16 | 22 | g++ >= 4.1 | 22 | g++ >= 4.1 |
18 | 23 | gtk+-2.0 >= 2.10 | 23 | gtk+-2.0 >= 2.12 |
19 | 24 | gthread-2.0 >= 2.4 | 24 | gthread-2.0 >= 2.4 |
20 | 25 | libglade-2.0 >= 2.4 | 25 | libglade-2.0 >= 2.4 |
21 | 26 | pthread | 26 | pthread |
22 | 27 | 27 | ||
23 | === modified file 'SConstruct' | |||
24 | --- SConstruct 2011-01-18 15:02:04 +0000 | |||
25 | +++ SConstruct 2011-01-25 05:38:26 +0000 | |||
26 | @@ -12,13 +12,14 @@ | |||
27 | 12 | 12 | ||
28 | 13 | EnsureSConsVersion(0, 98, 1) | 13 | EnsureSConsVersion(0, 98, 1) |
29 | 14 | 14 | ||
31 | 15 | APP_NAME = 'linuxdcpp' | 15 | PACKAGE = 'linuxdcpp' |
32 | 16 | CORE_PACKAGE = 'libdcpp' | ||
33 | 16 | BUILD_PATH = '#/build/' | 17 | BUILD_PATH = '#/build/' |
34 | 18 | BUILD_LOCALE_PATH = BUILD_PATH + 'locale/' | ||
35 | 17 | 19 | ||
36 | 18 | # todo: remove -fpermissive and fix the errors | ||
37 | 19 | BUILD_FLAGS = { | 20 | BUILD_FLAGS = { |
40 | 20 | 'common': ['-I#', '-fpermissive', '-D_GNU_SOURCE', '-D_LARGEFILE_SOURCE', '-D_FILE_OFFSET_BITS=64', '-D_REENTRANT'], | 21 | 'common' : ['-I#', '-D_GNU_SOURCE', '-D_LARGEFILE_SOURCE', '-D_FILE_OFFSET_BITS=64', '-D_REENTRANT'], |
41 | 21 | 'debug': ['-g', '-ggdb', '-Wall', '-D_DEBUG'], | 22 | 'debug' : ['-g', '-ggdb', '-Wall', '-D_DEBUG'], |
42 | 22 | 'release' : ['-O3', '-fomit-frame-pointer', '-DNDEBUG'] | 23 | 'release' : ['-O3', '-fomit-frame-pointer', '-DNDEBUG'] |
43 | 23 | } | 24 | } |
44 | 24 | 25 | ||
45 | @@ -67,21 +68,29 @@ | |||
46 | 67 | context.Result(revision) | 68 | context.Result(revision) |
47 | 68 | return revision | 69 | return revision |
48 | 69 | 70 | ||
64 | 70 | # Install app icons to share/icons and all others to share/linuxdcpp/icons | 71 | # Recursively installs all files within the source folder to target. Optionally, |
65 | 71 | def install_icons(env, icons_dir): | 72 | # a filter function can be provided to prevent installation of certain files. |
66 | 72 | prefix = env['FAKE_ROOT'] + os.path.join(env['PREFIX'], 'share') | 73 | def recursive_install(env, source, target, filter = None): |
67 | 73 | 74 | nodes = env.Glob(os.path.join(source, '*')) | |
68 | 74 | for root, dirs, files in os.walk(icons_dir): | 75 | target = os.path.join(target, os.path.basename(source)) |
69 | 75 | for file in files: | 76 | |
70 | 76 | (filename, ext) = file.rsplit('.', 1) | 77 | for node in nodes: |
71 | 77 | 78 | if node.isdir(): | |
72 | 78 | if (filename == APP_NAME): | 79 | env.RecursiveInstall(str(node), target, filter) |
73 | 79 | target = os.path.join(prefix, root) | 80 | elif filter == None or filter(node.name): |
74 | 80 | else: | 81 | env.Alias('install', env.Install(target, node)) |
75 | 81 | target = os.path.join(prefix, APP_NAME, root) | 82 | |
76 | 82 | 83 | def generate_message_catalogs(env): | |
77 | 83 | src = os.path.join(root, file) | 84 | mo_path = os.path.join(BUILD_LOCALE_PATH, '%s', 'LC_MESSAGES', env['package'] + '.mo') |
78 | 84 | env.Alias('install', env.Install(dir = target, source = src)) | 85 | po_files = env.Glob('po/*.po', strings = True) |
79 | 86 | |||
80 | 87 | for po_file in po_files: | ||
81 | 88 | basename = os.path.basename(po_file) | ||
82 | 89 | lang = os.path.splitext(basename)[0] | ||
83 | 90 | mo_file = mo_path % lang | ||
84 | 91 | env.MoBuild(source = po_file, target = mo_file) | ||
85 | 92 | |||
86 | 93 | return None | ||
87 | 85 | 94 | ||
88 | 86 | 95 | ||
89 | 87 | # ---------------------------------------------------------------------- | 96 | # ---------------------------------------------------------------------- |
90 | @@ -107,7 +116,7 @@ | |||
91 | 107 | # Initialization | 116 | # Initialization |
92 | 108 | # ---------------------------------------------------------------------- | 117 | # ---------------------------------------------------------------------- |
93 | 109 | 118 | ||
95 | 110 | env = Environment(ENV = os.environ, options = vars) | 119 | env = Environment(ENV = os.environ, variables = vars, package = PACKAGE) |
96 | 111 | 120 | ||
97 | 112 | env['mode'] = 'debug' if env.get('debug') else 'release' | 121 | env['mode'] = 'debug' if env.get('debug') else 'release' |
98 | 113 | env['build_path'] = BUILD_PATH + env['mode'] + '/' | 122 | env['build_path'] = BUILD_PATH + env['mode'] + '/' |
99 | @@ -136,7 +145,26 @@ | |||
100 | 136 | vars.Save('build/sconf/scache.conf', env) | 145 | vars.Save('build/sconf/scache.conf', env) |
101 | 137 | Help(vars.GenerateHelpText(env)) | 146 | Help(vars.GenerateHelpText(env)) |
102 | 138 | 147 | ||
104 | 139 | env.AddMethod(install_icons, 'InstallIcons') | 148 | pot_args = ['xgettext', '--default-domain=$PACKAGE', '--package-name=$PACKAGE', |
105 | 149 | '--msgid-bugs-address=https://translations.launchpad.net/linuxdcpp', | ||
106 | 150 | '--copyright-holder=LinuxDC++ Team', '--add-comments=TRANSLATORS', | ||
107 | 151 | '--keyword=_', '--keyword=N_', '--keyword=C_:1c,2', '--keyword=F_', | ||
108 | 152 | '--keyword=P_:1,2', '--from-code=UTF-8', '--foreign-user', | ||
109 | 153 | '--no-wrap', '--boost', '--sort-output', '--language=$LANGUAGE', | ||
110 | 154 | '--output=$TARGET', '$SOURCES'] | ||
111 | 155 | pot_build = Builder(action = Action([pot_args], 'Extracting messages to $TARGET from $SOURCES')) | ||
112 | 156 | env.Append(BUILDERS = {'PotBuild' : pot_build}) | ||
113 | 157 | |||
114 | 158 | merge_pot_args = ['msgcat', '$SOURCES', '--output-file=$TARGET'] | ||
115 | 159 | merge_pot_builder = Builder(action = Action([merge_pot_args], 'Merging pot files $SOURCES to $TARGET')) | ||
116 | 160 | env.Append(BUILDERS = {'MergePotFiles' : merge_pot_builder}) | ||
117 | 161 | |||
118 | 162 | mo_args = ['msgfmt', '-c', '-o', '$TARGET', '$SOURCE'] | ||
119 | 163 | mo_build = Builder(action = Action([mo_args], 'Compiling message catalog $TARGET from $SOURCES')) | ||
120 | 164 | env.Append(BUILDERS = {'MoBuild' : mo_build}) | ||
121 | 165 | |||
122 | 166 | env.AddMethod(generate_message_catalogs, 'GenerateMessageCatalogs') | ||
123 | 167 | env.AddMethod(recursive_install, 'RecursiveInstall') | ||
124 | 140 | 168 | ||
125 | 141 | conf = env.Configure( | 169 | conf = env.Configure( |
126 | 142 | custom_tests = | 170 | custom_tests = |
127 | @@ -164,8 +192,8 @@ | |||
128 | 164 | print '\tpkg-config not found.' | 192 | print '\tpkg-config not found.' |
129 | 165 | Exit(1) | 193 | Exit(1) |
130 | 166 | 194 | ||
133 | 167 | if not conf.CheckPKG('gtk+-2.0 >= 2.10'): | 195 | if not conf.CheckPKG('gtk+-2.0 >= 2.12'): |
134 | 168 | print '\tgtk+ >= 2.10 not found.' | 196 | print '\tgtk+ >= 2.12 not found.' |
135 | 169 | print '\tNote: You might have the lib but not the headers' | 197 | print '\tNote: You might have the lib but not the headers' |
136 | 170 | Exit(1) | 198 | Exit(1) |
137 | 171 | 199 | ||
138 | @@ -255,7 +283,7 @@ | |||
139 | 255 | env.ParseConfig('pkg-config --libs libglade-2.0') | 283 | env.ParseConfig('pkg-config --libs libglade-2.0') |
140 | 256 | env.ParseConfig('pkg-config --libs gthread-2.0') | 284 | env.ParseConfig('pkg-config --libs gthread-2.0') |
141 | 257 | 285 | ||
143 | 258 | env.Append(LIBPATH = env['build_path'] + 'dcpp') | 286 | env.Append(LIBPATH = env['build_path'] + CORE_PACKAGE) |
144 | 259 | env.Prepend(LIBS = 'dcpp') | 287 | env.Prepend(LIBS = 'dcpp') |
145 | 260 | 288 | ||
146 | 261 | if os.sys.platform == 'linux2': | 289 | if os.sys.platform == 'linux2': |
147 | @@ -281,17 +309,23 @@ | |||
148 | 281 | # Build | 309 | # Build |
149 | 282 | # ---------------------------------------------------------------------- | 310 | # ---------------------------------------------------------------------- |
150 | 283 | 311 | ||
151 | 284 | Export('env') | ||
152 | 285 | |||
153 | 286 | # Build the dcpp library | 312 | # Build the dcpp library |
155 | 287 | libdcpp = SConscript(dirs = 'dcpp', variant_dir = env['build_path'] + 'dcpp', duplicate = 0) | 313 | dcpp_env = env.Clone(package = CORE_PACKAGE) |
156 | 314 | libdcpp = SConscript(dirs = 'dcpp', variant_dir = env['build_path'] + CORE_PACKAGE, duplicate = 0, exports = {'env': dcpp_env}) | ||
157 | 288 | 315 | ||
158 | 289 | # Build the GUI | 316 | # Build the GUI |
160 | 290 | obj_files = SConscript(dirs = 'linux', variant_dir = env['build_path'] + 'gui', duplicate = 0) | 317 | ui_env = env.Clone() |
161 | 318 | glade_pot_file = SConscript(dirs = 'glade', variant_dir = env['build_path'] + 'glade', duplicate = 0, exports = {'env': ui_env}) | ||
162 | 319 | |||
163 | 320 | (linux_pot_file, obj_files) = SConscript(dirs = 'linux', variant_dir = env['build_path'] + 'gui', duplicate = 0, exports = {'env': ui_env}) | ||
164 | 291 | 321 | ||
165 | 292 | # Create the executable | 322 | # Create the executable |
168 | 293 | env.Program(target = APP_NAME, source = [libdcpp, obj_files]) | 323 | env.Program(target = PACKAGE, source = [libdcpp, obj_files]) |
169 | 294 | Default(APP_NAME) | 324 | |
170 | 325 | # i18n | ||
171 | 326 | env.MergePotFiles(source = [glade_pot_file, linux_pot_file], target = 'po/%s.pot' % PACKAGE) | ||
172 | 327 | env.GenerateMessageCatalogs() | ||
173 | 328 | Default(PACKAGE) | ||
174 | 295 | 329 | ||
175 | 296 | 330 | ||
176 | 297 | # ---------------------------------------------------------------------- | 331 | # ---------------------------------------------------------------------- |
177 | @@ -303,11 +337,16 @@ | |||
178 | 303 | glade_files = env.Glob('glade/*.glade') | 337 | glade_files = env.Glob('glade/*.glade') |
179 | 304 | text_files = env.Glob('*.txt') | 338 | text_files = env.Glob('*.txt') |
180 | 305 | prefix = env['FAKE_ROOT'] + env['PREFIX'] | 339 | prefix = env['FAKE_ROOT'] + env['PREFIX'] |
186 | 306 | desktop_file = os.path.join('data', APP_NAME + '.desktop') | 340 | desktop_file = os.path.join('data', PACKAGE + '.desktop') |
187 | 307 | 341 | app_icon_filter = lambda icon: os.path.splitext(icon)[0] == PACKAGE | |
188 | 308 | env.InstallIcons('icons/hicolor/') | 342 | regular_icon_filter = lambda icon: os.path.splitext(icon)[0] != PACKAGE |
189 | 309 | env.Alias('install', env.Install(dir = os.path.join(prefix, 'share', APP_NAME, 'glade'), source = glade_files)) | 343 | |
190 | 310 | env.Alias('install', env.Install(dir = os.path.join(prefix, 'share', 'doc', APP_NAME), source = text_files)) | 344 | env.RecursiveInstall('icons/hicolor', os.path.join(prefix, 'share', 'icons'), app_icon_filter) |
191 | 345 | env.RecursiveInstall('icons/hicolor', os.path.join(prefix, 'share', PACKAGE, 'icons'), regular_icon_filter) | ||
192 | 346 | env.RecursiveInstall(BUILD_LOCALE_PATH, os.path.join(prefix, 'share', 'locale')) | ||
193 | 347 | |||
194 | 348 | env.Alias('install', env.Install(dir = os.path.join(prefix, 'share', PACKAGE, 'glade'), source = glade_files)) | ||
195 | 349 | env.Alias('install', env.Install(dir = os.path.join(prefix, 'share', 'doc', PACKAGE), source = text_files)) | ||
196 | 311 | env.Alias('install', env.Install(dir = os.path.join(prefix, 'share', 'applications'), source = desktop_file)) | 350 | env.Alias('install', env.Install(dir = os.path.join(prefix, 'share', 'applications'), source = desktop_file)) |
198 | 312 | env.Alias('install', env.Install(dir = os.path.join(prefix, 'bin'), source = APP_NAME)) | 351 | env.Alias('install', env.Install(dir = os.path.join(prefix, 'bin'), source = PACKAGE)) |
199 | 313 | 352 | ||
200 | 314 | 353 | ||
201 | === modified file 'dcpp/DCPlusPlus.cpp' | |||
202 | --- dcpp/DCPlusPlus.cpp 2009-08-15 04:40:26 +0000 | |||
203 | +++ dcpp/DCPlusPlus.cpp 2011-01-25 05:38:26 +0000 | |||
204 | @@ -59,9 +59,8 @@ | |||
205 | 59 | WSAStartup(MAKEWORD(2, 2), &wsaData); | 59 | WSAStartup(MAKEWORD(2, 2), &wsaData); |
206 | 60 | #endif | 60 | #endif |
207 | 61 | 61 | ||
208 | 62 | Util::initialize(); | ||
209 | 63 | |||
210 | 64 | bindtextdomain(PACKAGE, LOCALEDIR); | 62 | bindtextdomain(PACKAGE, LOCALEDIR); |
211 | 63 | bind_textdomain_codeset(PACKAGE, "UTF-8"); | ||
212 | 65 | 64 | ||
213 | 66 | ResourceManager::newInstance(); | 65 | ResourceManager::newInstance(); |
214 | 67 | SettingsManager::newInstance(); | 66 | SettingsManager::newInstance(); |
215 | @@ -83,16 +82,15 @@ | |||
216 | 83 | 82 | ||
217 | 84 | SettingsManager::getInstance()->load(); | 83 | SettingsManager::getInstance()->load(); |
218 | 85 | 84 | ||
219 | 85 | #ifdef _WIN32 | ||
220 | 86 | if(!SETTING(LANGUAGE).empty()) { | 86 | if(!SETTING(LANGUAGE).empty()) { |
221 | 87 | #ifdef _WIN32 | ||
222 | 88 | string language = "LANGUAGE=" + SETTING(LANGUAGE); | 87 | string language = "LANGUAGE=" + SETTING(LANGUAGE); |
223 | 89 | putenv(language.c_str()); | 88 | putenv(language.c_str()); |
228 | 90 | #else | 89 | |
229 | 91 | setenv("LANGUAGE", SETTING(LANGUAGE).c_str(), true); | 90 | // Apparently this is supposed to make gettext reload the message catalog... |
226 | 92 | #endif | ||
227 | 93 | // Apparently this is supposted to make gettext reload the message catalog... | ||
230 | 94 | _nl_msg_cat_cntr++; | 91 | _nl_msg_cat_cntr++; |
231 | 95 | } | 92 | } |
232 | 93 | #endif | ||
233 | 96 | 94 | ||
234 | 97 | FavoriteManager::getInstance()->load(); | 95 | FavoriteManager::getInstance()->load(); |
235 | 98 | CryptoManager::getInstance()->loadCertificates(); | 96 | CryptoManager::getInstance()->loadCertificates(); |
236 | 99 | 97 | ||
237 | === modified file 'dcpp/SConscript' | |||
238 | --- dcpp/SConscript 2010-10-07 04:32:15 +0000 | |||
239 | +++ dcpp/SConscript 2011-01-25 05:38:26 +0000 | |||
240 | @@ -2,14 +2,14 @@ | |||
241 | 2 | 2 | ||
242 | 3 | Import('env') | 3 | Import('env') |
243 | 4 | 4 | ||
246 | 5 | # We don't want to add this CXXFLAG globally so we copy the env | 5 | dcpp_files = env.Glob('*.cpp') |
247 | 6 | env = env.Clone() | 6 | |
248 | 7 | env.Append(CPPDEFINES = 'BUILDING_DCPP') | 7 | env.Append(CPPDEFINES = 'BUILDING_DCPP') |
249 | 8 | 8 | ||
250 | 9 | dcpp_files = env.Glob('*.cpp') | ||
251 | 10 | |||
252 | 11 | # Build the dcpp files and create the library | 9 | # Build the dcpp files and create the library |
253 | 12 | libdcpp = env.StaticLibrary(target = 'dcpp', source = dcpp_files) | 10 | libdcpp = env.StaticLibrary(target = 'dcpp', source = dcpp_files) |
254 | 13 | 11 | ||
255 | 12 | env.GenerateMessageCatalogs() | ||
256 | 13 | |||
257 | 14 | Return('libdcpp') | 14 | Return('libdcpp') |
258 | 15 | 15 | ||
259 | 16 | 16 | ||
260 | === modified file 'dcpp/Util.cpp' | |||
261 | --- dcpp/Util.cpp 2010-04-18 04:11:04 +0000 | |||
262 | +++ dcpp/Util.cpp 2011-01-25 05:38:26 +0000 | |||
263 | @@ -105,7 +105,7 @@ | |||
264 | 105 | 105 | ||
265 | 106 | #endif | 106 | #endif |
266 | 107 | 107 | ||
268 | 108 | void Util::initialize() { | 108 | void Util::initialize(PathsMap pathOverrides) { |
269 | 109 | Text::initialize(); | 109 | Text::initialize(); |
270 | 110 | 110 | ||
271 | 111 | sgenrand((unsigned long)time(NULL)); | 111 | sgenrand((unsigned long)time(NULL)); |
272 | @@ -170,10 +170,8 @@ | |||
273 | 170 | } | 170 | } |
274 | 171 | 171 | ||
275 | 172 | paths[PATH_USER_LOCAL] = paths[PATH_USER_CONFIG]; | 172 | paths[PATH_USER_LOCAL] = paths[PATH_USER_CONFIG]; |
280 | 173 | 173 | paths[PATH_RESOURCES] = "/usr/share/"; | |
281 | 174 | // @todo paths[PATH_RESOURCES] = <replace from sconscript?>; | 174 | paths[PATH_LOCALE] = paths[PATH_RESOURCES] + "locale/"; |
278 | 175 | // @todo paths[PATH_LOCALE] = <replace from sconscript?>; | ||
279 | 176 | |||
282 | 177 | paths[PATH_DOWNLOADS] = home + "/Downloads/"; | 175 | paths[PATH_DOWNLOADS] = home + "/Downloads/"; |
283 | 178 | #endif | 176 | #endif |
284 | 179 | 177 | ||
285 | @@ -181,6 +179,13 @@ | |||
286 | 181 | paths[PATH_HUB_LISTS] = paths[PATH_USER_LOCAL] + "HubLists" PATH_SEPARATOR_STR; | 179 | paths[PATH_HUB_LISTS] = paths[PATH_USER_LOCAL] + "HubLists" PATH_SEPARATOR_STR; |
287 | 182 | paths[PATH_NOTEPAD] = paths[PATH_USER_CONFIG] + "Notepad.txt"; | 180 | paths[PATH_NOTEPAD] = paths[PATH_USER_CONFIG] + "Notepad.txt"; |
288 | 183 | 181 | ||
289 | 182 | // Override core generated paths | ||
290 | 183 | for (PathsMap::const_iterator it = pathOverrides.begin(); it != pathOverrides.end(); ++it) | ||
291 | 184 | { | ||
292 | 185 | if (!it->second.empty()) | ||
293 | 186 | paths[it->first] = it->second; | ||
294 | 187 | } | ||
295 | 188 | |||
296 | 184 | File::ensureDirectory(paths[PATH_USER_CONFIG]); | 189 | File::ensureDirectory(paths[PATH_USER_CONFIG]); |
297 | 185 | File::ensureDirectory(paths[PATH_USER_LOCAL]); | 190 | File::ensureDirectory(paths[PATH_USER_LOCAL]); |
298 | 186 | 191 | ||
299 | 187 | 192 | ||
300 | === modified file 'dcpp/Util.h' | |||
301 | --- dcpp/Util.h 2009-08-15 04:40:26 +0000 | |||
302 | +++ dcpp/Util.h 2011-01-25 05:38:26 +0000 | |||
303 | @@ -118,7 +118,8 @@ | |||
304 | 118 | PATH_LAST | 118 | PATH_LAST |
305 | 119 | }; | 119 | }; |
306 | 120 | 120 | ||
308 | 121 | static void initialize(); | 121 | typedef std::map<Util::Paths, std::string> PathsMap; |
309 | 122 | static void initialize(PathsMap pathOverrides = PathsMap()); | ||
310 | 122 | 123 | ||
311 | 123 | /** Path of temporary storage */ | 124 | /** Path of temporary storage */ |
312 | 124 | static string getTempPath() { | 125 | static string getTempPath() { |
313 | 125 | 126 | ||
314 | === added file 'glade/SConscript' | |||
315 | --- glade/SConscript 1970-01-01 00:00:00 +0000 | |||
316 | +++ glade/SConscript 2011-01-25 05:38:26 +0000 | |||
317 | @@ -0,0 +1,10 @@ | |||
318 | 1 | # -*- coding: utf-8 -*- | ||
319 | 2 | |||
320 | 3 | Import('env') | ||
321 | 4 | |||
322 | 5 | glade_files = env.Glob('*.glade') | ||
323 | 6 | |||
324 | 7 | pot_file = env.PotBuild(source=glade_files, target='po/glade.pot', LANGUAGE='glade') | ||
325 | 8 | |||
326 | 9 | Return('pot_file') | ||
327 | 10 | |||
328 | 0 | 11 | ||
329 | === modified file 'glade/favoritehubs.glade' | |||
330 | --- glade/favoritehubs.glade 2009-10-11 04:40:31 +0000 | |||
331 | +++ glade/favoritehubs.glade 2011-01-25 05:38:26 +0000 | |||
332 | @@ -170,7 +170,7 @@ | |||
333 | 170 | <widget class="GtkLabel" id="labelAddress"> | 170 | <widget class="GtkLabel" id="labelAddress"> |
334 | 171 | <property name="visible">True</property> | 171 | <property name="visible">True</property> |
335 | 172 | <property name="xalign">0</property> | 172 | <property name="xalign">0</property> |
337 | 173 | <property name="label" translatable="yes">_Address:</property> | 173 | <property name="label" translatable="yes">_Hub address:</property> |
338 | 174 | <property name="use_underline">True</property> | 174 | <property name="use_underline">True</property> |
339 | 175 | <property name="mnemonic_widget">entryAddress</property> | 175 | <property name="mnemonic_widget">entryAddress</property> |
340 | 176 | </widget> | 176 | </widget> |
341 | @@ -419,6 +419,15 @@ | |||
342 | 419 | </widget> | 419 | </widget> |
343 | 420 | </child> | 420 | </child> |
344 | 421 | </widget> | 421 | </widget> |
345 | 422 | <widget class="GtkMessageDialog" id="confirmDeletionDialog"> | ||
346 | 423 | <property name="border_width">5</property> | ||
347 | 424 | <property name="destroy_with_parent">True</property> | ||
348 | 425 | <property name="type_hint">dialog</property> | ||
349 | 426 | <property name="skip_taskbar_hint">True</property> | ||
350 | 427 | <property name="message_type">warning</property> | ||
351 | 428 | <property name="buttons">ok-cancel</property> | ||
352 | 429 | <property name="text" translatable="yes">Are you sure you want to delete the selected favorite hub?</property> | ||
353 | 430 | </widget> | ||
354 | 422 | <widget class="GtkMenu" id="menu"> | 431 | <widget class="GtkMenu" id="menu"> |
355 | 423 | <child> | 432 | <child> |
356 | 424 | <widget class="GtkImageMenuItem" id="addMenuItem"> | 433 | <widget class="GtkImageMenuItem" id="addMenuItem"> |
357 | 425 | 434 | ||
358 | === modified file 'glade/favoriteusers.glade' | |||
359 | --- glade/favoriteusers.glade 2010-05-22 14:23:56 +0000 | |||
360 | +++ glade/favoriteusers.glade 2011-01-25 05:38:26 +0000 | |||
361 | @@ -71,14 +71,14 @@ | |||
362 | 71 | <child> | 71 | <child> |
363 | 72 | <widget class="GtkMenuItem" id="connectItem"> | 72 | <widget class="GtkMenuItem" id="connectItem"> |
364 | 73 | <property name="visible">True</property> | 73 | <property name="visible">True</property> |
366 | 74 | <property name="label" translatable="yes">Connect to hub</property> | 74 | <property name="label" translatable="yes">_Connect to hub</property> |
367 | 75 | <property name="use_underline">True</property> | 75 | <property name="use_underline">True</property> |
368 | 76 | </widget> | 76 | </widget> |
369 | 77 | </child> | 77 | </child> |
370 | 78 | <child> | 78 | <child> |
371 | 79 | <widget class="GtkMenuItem" id="descriptionItem"> | 79 | <widget class="GtkMenuItem" id="descriptionItem"> |
372 | 80 | <property name="visible">True</property> | 80 | <property name="visible">True</property> |
374 | 81 | <property name="label" translatable="yes">Description</property> | 81 | <property name="label" translatable="yes">_Edit description...</property> |
375 | 82 | <property name="use_underline">True</property> | 82 | <property name="use_underline">True</property> |
376 | 83 | </widget> | 83 | </widget> |
377 | 84 | </child> | 84 | </child> |
378 | @@ -130,8 +130,9 @@ | |||
379 | 130 | <child> | 130 | <child> |
380 | 131 | <widget class="GtkLabel" id="label10"> | 131 | <widget class="GtkLabel" id="label10"> |
381 | 132 | <property name="visible">True</property> | 132 | <property name="visible">True</property> |
384 | 133 | <property name="label" translatable="yes"><b>Description</b></property> | 133 | <property name="label" translatable="yes">_Description:</property> |
385 | 134 | <property name="use_markup">True</property> | 134 | <property name="use_underline">True</property> |
386 | 135 | <property name="mnemonic_widget">descriptionEntry</property> | ||
387 | 135 | </widget> | 136 | </widget> |
388 | 136 | <packing> | 137 | <packing> |
389 | 137 | <property name="type">label_item</property> | 138 | <property name="type">label_item</property> |
390 | 138 | 139 | ||
391 | === modified file 'glade/hash.glade' | |||
392 | --- glade/hash.glade 2008-02-29 04:39:28 +0000 | |||
393 | +++ glade/hash.glade 2011-01-25 05:38:26 +0000 | |||
394 | @@ -94,7 +94,7 @@ | |||
395 | 94 | <widget class="GtkProgressBar" id="progressbar"> | 94 | <widget class="GtkProgressBar" id="progressbar"> |
396 | 95 | <property name="visible">True</property> | 95 | <property name="visible">True</property> |
397 | 96 | <property name="pulse_step">0.10000000149011612</property> | 96 | <property name="pulse_step">0.10000000149011612</property> |
399 | 97 | <property name="text" translatable="yes">0%</property> | 97 | <property name="text" translatable="no">0%</property> |
400 | 98 | </widget> | 98 | </widget> |
401 | 99 | <packing> | 99 | <packing> |
402 | 100 | <property name="expand">False</property> | 100 | <property name="expand">False</property> |
403 | 101 | 101 | ||
404 | === modified file 'glade/hub.glade' | |||
405 | --- glade/hub.glade 2010-09-05 00:10:54 +0000 | |||
406 | +++ glade/hub.glade 2011-01-25 05:38:26 +0000 | |||
407 | @@ -106,7 +106,7 @@ | |||
408 | 106 | </child> | 106 | </child> |
409 | 107 | </widget> | 107 | </widget> |
410 | 108 | <widget class="GtkDialog" id="passwordDialog"> | 108 | <widget class="GtkDialog" id="passwordDialog"> |
412 | 109 | <property name="title" translatable="yes">Enter hub password</property> | 109 | <property name="title" translatable="yes">Hub Password</property> |
413 | 110 | <property name="resizable">False</property> | 110 | <property name="resizable">False</property> |
414 | 111 | <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property> | 111 | <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property> |
415 | 112 | <child internal-child="vbox"> | 112 | <child internal-child="vbox"> |
416 | @@ -139,8 +139,7 @@ | |||
417 | 139 | <child> | 139 | <child> |
418 | 140 | <widget class="GtkLabel" id="label1"> | 140 | <widget class="GtkLabel" id="label1"> |
419 | 141 | <property name="visible">True</property> | 141 | <property name="visible">True</property> |
422 | 142 | <property name="label" translatable="yes"><b>Enter your password</b></property> | 142 | <property name="label" translatable="yes">Enter your password:</property> |
421 | 143 | <property name="use_markup">True</property> | ||
423 | 144 | </widget> | 143 | </widget> |
424 | 145 | <packing> | 144 | <packing> |
425 | 146 | <property name="type">label_item</property> | 145 | <property name="type">label_item</property> |
426 | 147 | 146 | ||
427 | === modified file 'glade/mainwindow.glade' | |||
428 | --- glade/mainwindow.glade 2010-10-14 03:51:12 +0000 | |||
429 | +++ glade/mainwindow.glade 2011-01-25 05:38:26 +0000 | |||
430 | @@ -65,7 +65,7 @@ | |||
431 | 65 | <child> | 65 | <child> |
432 | 66 | <widget class="GtkImageMenuItem" id="quickConnectMenuItem"> | 66 | <widget class="GtkImageMenuItem" id="quickConnectMenuItem"> |
433 | 67 | <property name="visible">True</property> | 67 | <property name="visible">True</property> |
435 | 68 | <property name="label" translatable="yes">_Quick connect</property> | 68 | <property name="label" translatable="yes">_Quick connect...</property> |
436 | 69 | <property name="use_underline">True</property> | 69 | <property name="use_underline">True</property> |
437 | 70 | <accelerator key="N" modifiers="GDK_CONTROL_MASK" signal="activate"/> | 70 | <accelerator key="N" modifiers="GDK_CONTROL_MASK" signal="activate"/> |
438 | 71 | <child internal-child="image"> | 71 | <child internal-child="image"> |
439 | @@ -693,66 +693,19 @@ | |||
440 | 693 | </widget> | 693 | </widget> |
441 | 694 | </child> | 694 | </child> |
442 | 695 | </widget> | 695 | </widget> |
446 | 696 | <widget class="GtkDialog" id="exitDialog"> | 696 | <widget class="GtkMessageDialog" id="exitDialog"> |
447 | 697 | <property name="title" translatable="yes">Exit LinuxDC++?</property> | 697 | <property name="border_width">5</property> |
445 | 698 | <property name="resizable">False</property> | ||
448 | 699 | <property name="destroy_with_parent">True</property> | 698 | <property name="destroy_with_parent">True</property> |
501 | 700 | <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property> | 699 | <property name="type_hint">dialog</property> |
502 | 701 | <property name="has_separator">False</property> | 700 | <property name="skip_taskbar_hint">True</property> |
503 | 702 | <child internal-child="vbox"> | 701 | <property name="message_type">warning</property> |
504 | 703 | <widget class="GtkVBox" id="dialog-vbox1"> | 702 | <property name="buttons">ok-cancel</property> |
505 | 704 | <property name="visible">True</property> | 703 | <property name="text" translatable="yes">Are you sure you want to exit the application?</property> |
454 | 705 | <child> | ||
455 | 706 | <widget class="GtkLabel" id="label3"> | ||
456 | 707 | <property name="visible">True</property> | ||
457 | 708 | <property name="label" translatable="yes">Do you really want to exit?</property> | ||
458 | 709 | </widget> | ||
459 | 710 | <packing> | ||
460 | 711 | <property name="expand">False</property> | ||
461 | 712 | <property name="fill">False</property> | ||
462 | 713 | <property name="position">1</property> | ||
463 | 714 | </packing> | ||
464 | 715 | </child> | ||
465 | 716 | <child internal-child="action_area"> | ||
466 | 717 | <widget class="GtkHButtonBox" id="dialog-action_area1"> | ||
467 | 718 | <property name="visible">True</property> | ||
468 | 719 | <property name="layout_style">GTK_BUTTONBOX_END</property> | ||
469 | 720 | <child> | ||
470 | 721 | <widget class="GtkButton" id="cancelbutton1"> | ||
471 | 722 | <property name="visible">True</property> | ||
472 | 723 | <property name="can_focus">True</property> | ||
473 | 724 | <property name="can_default">True</property> | ||
474 | 725 | <property name="label">gtk-cancel</property> | ||
475 | 726 | <property name="use_stock">True</property> | ||
476 | 727 | <property name="response_id">-6</property> | ||
477 | 728 | </widget> | ||
478 | 729 | </child> | ||
479 | 730 | <child> | ||
480 | 731 | <widget class="GtkButton" id="okbutton1"> | ||
481 | 732 | <property name="visible">True</property> | ||
482 | 733 | <property name="can_focus">True</property> | ||
483 | 734 | <property name="can_default">True</property> | ||
484 | 735 | <property name="has_default">True</property> | ||
485 | 736 | <property name="label">gtk-ok</property> | ||
486 | 737 | <property name="use_stock">True</property> | ||
487 | 738 | <property name="response_id">-5</property> | ||
488 | 739 | </widget> | ||
489 | 740 | <packing> | ||
490 | 741 | <property name="position">1</property> | ||
491 | 742 | </packing> | ||
492 | 743 | </child> | ||
493 | 744 | </widget> | ||
494 | 745 | <packing> | ||
495 | 746 | <property name="expand">False</property> | ||
496 | 747 | <property name="pack_type">GTK_PACK_END</property> | ||
497 | 748 | </packing> | ||
498 | 749 | </child> | ||
499 | 750 | </widget> | ||
500 | 751 | </child> | ||
506 | 752 | </widget> | 704 | </widget> |
507 | 753 | <widget class="GtkDialog" id="connectDialog"> | 705 | <widget class="GtkDialog" id="connectDialog"> |
509 | 754 | <property name="title" translatable="yes">Connect to a hub</property> | 706 | <property name="title" translatable="yes">Quick Connect</property> |
510 | 755 | <property name="destroy_with_parent">True</property> | 707 | <property name="destroy_with_parent">True</property> |
511 | 708 | <property name="default_width">400</property> | ||
512 | 756 | <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property> | 709 | <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property> |
513 | 757 | <child internal-child="vbox"> | 710 | <child internal-child="vbox"> |
514 | 758 | <widget class="GtkVBox" id="dialog-vbox2"> | 711 | <widget class="GtkVBox" id="dialog-vbox2"> |
515 | @@ -785,8 +738,9 @@ | |||
516 | 785 | <child> | 738 | <child> |
517 | 786 | <widget class="GtkLabel" id="label4"> | 739 | <widget class="GtkLabel" id="label4"> |
518 | 787 | <property name="visible">True</property> | 740 | <property name="visible">True</property> |
521 | 788 | <property name="label" translatable="yes"><b>Connect to address:</b></property> | 741 | <property name="label" translatable="yes">_Hub address:</property> |
522 | 789 | <property name="use_markup">True</property> | 742 | <property name="use_underline">True</property> |
523 | 743 | <property name="mnemonic_widget">connectEntry</property> | ||
524 | 790 | </widget> | 744 | </widget> |
525 | 791 | <packing> | 745 | <packing> |
526 | 792 | <property name="type">label_item</property> | 746 | <property name="type">label_item</property> |
527 | @@ -839,7 +793,7 @@ | |||
528 | 839 | <property name="logo_icon_name">linuxdcpp</property> | 793 | <property name="logo_icon_name">linuxdcpp</property> |
529 | 840 | <property name="destroy_with_parent">True</property> | 794 | <property name="destroy_with_parent">True</property> |
530 | 841 | <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property> | 795 | <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property> |
532 | 842 | <property name="copyright" translatable="yes">Copyright © 2004-2009 Jens Oknelid</property> | 796 | <property name="copyright" translatable="yes">Copyright © 2004-2011 Jens Oknelid</property> |
533 | 843 | <property name="comments" translatable="yes">A DC++ port for Linux | 797 | <property name="comments" translatable="yes">A DC++ port for Linux |
534 | 844 | 798 | ||
535 | 845 | LinuxDC++ version: %s | 799 | LinuxDC++ version: %s |
536 | @@ -968,7 +922,7 @@ | |||
537 | 968 | </child> | 922 | </child> |
538 | 969 | </widget> | 923 | </widget> |
539 | 970 | <widget class="GtkDialog" id="ucLineDialog"> | 924 | <widget class="GtkDialog" id="ucLineDialog"> |
541 | 971 | <property name="title" translatable="yes">Enter line for user command</property> | 925 | <property name="title" translatable="yes">User Command Argument</property> |
542 | 972 | <property name="default_width">300</property> | 926 | <property name="default_width">300</property> |
543 | 973 | <property name="destroy_with_parent">True</property> | 927 | <property name="destroy_with_parent">True</property> |
544 | 974 | <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property> | 928 | <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property> |
545 | @@ -1003,7 +957,6 @@ | |||
546 | 1003 | <child> | 957 | <child> |
547 | 1004 | <widget class="GtkLabel" id="ucLabel"> | 958 | <widget class="GtkLabel" id="ucLabel"> |
548 | 1005 | <property name="visible">True</property> | 959 | <property name="visible">True</property> |
549 | 1006 | <property name="use_markup">True</property> | ||
550 | 1007 | </widget> | 960 | </widget> |
551 | 1008 | <packing> | 961 | <packing> |
552 | 1009 | <property name="type">label_item</property> | 962 | <property name="type">label_item</property> |
553 | @@ -1076,7 +1029,7 @@ | |||
554 | 1076 | </child> | 1029 | </child> |
555 | 1077 | </widget> | 1030 | </widget> |
556 | 1078 | <widget class="GtkDialog" id="magnetDialog"> | 1031 | <widget class="GtkDialog" id="magnetDialog"> |
558 | 1079 | <property name="title" translatable="yes">Magnet properties</property> | 1032 | <property name="title" translatable="yes">Magnet Properties</property> |
559 | 1080 | <property name="modal">True</property> | 1033 | <property name="modal">True</property> |
560 | 1081 | <property name="destroy_with_parent">True</property> | 1034 | <property name="destroy_with_parent">True</property> |
561 | 1082 | <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property> | 1035 | <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property> |
562 | @@ -1095,7 +1048,9 @@ | |||
563 | 1095 | <widget class="GtkLabel" id="label9"> | 1048 | <widget class="GtkLabel" id="label9"> |
564 | 1096 | <property name="visible">True</property> | 1049 | <property name="visible">True</property> |
565 | 1097 | <property name="xalign">0</property> | 1050 | <property name="xalign">0</property> |
567 | 1098 | <property name="label" translatable="yes">Magnet</property> | 1051 | <property name="label" translatable="yes">_Magnet:</property> |
568 | 1052 | <property name="use_underline">True</property> | ||
569 | 1053 | <property name="mnemonic_widget">magnetEntry</property> | ||
570 | 1099 | </widget> | 1054 | </widget> |
571 | 1100 | <packing> | 1055 | <packing> |
572 | 1101 | <property name="x_options">GTK_FILL</property> | 1056 | <property name="x_options">GTK_FILL</property> |
573 | @@ -1106,7 +1061,9 @@ | |||
574 | 1106 | <widget class="GtkLabel" id="label8"> | 1061 | <widget class="GtkLabel" id="label8"> |
575 | 1107 | <property name="visible">True</property> | 1062 | <property name="visible">True</property> |
576 | 1108 | <property name="xalign">0</property> | 1063 | <property name="xalign">0</property> |
578 | 1109 | <property name="label" translatable="yes">File name</property> | 1064 | <property name="label" translatable="yes">_Filename</property> |
579 | 1065 | <property name="use_underline">True</property> | ||
580 | 1066 | <property name="mnemonic_widget">magnetNameEntry</property> | ||
581 | 1110 | </widget> | 1067 | </widget> |
582 | 1111 | <packing> | 1068 | <packing> |
583 | 1112 | <property name="top_attach">1</property> | 1069 | <property name="top_attach">1</property> |
584 | @@ -1119,7 +1076,9 @@ | |||
585 | 1119 | <widget class="GtkLabel" id="label5"> | 1076 | <widget class="GtkLabel" id="label5"> |
586 | 1120 | <property name="visible">True</property> | 1077 | <property name="visible">True</property> |
587 | 1121 | <property name="xalign">0</property> | 1078 | <property name="xalign">0</property> |
589 | 1122 | <property name="label" translatable="yes">Size</property> | 1079 | <property name="label" translatable="yes">_Size:</property> |
590 | 1080 | <property name="use_underline">True</property> | ||
591 | 1081 | <property name="mnemonic_widget">magnetSizeEntry</property> | ||
592 | 1123 | </widget> | 1082 | </widget> |
593 | 1124 | <packing> | 1083 | <packing> |
594 | 1125 | <property name="top_attach">2</property> | 1084 | <property name="top_attach">2</property> |
595 | @@ -1132,7 +1091,9 @@ | |||
596 | 1132 | <widget class="GtkLabel" id="label7"> | 1091 | <widget class="GtkLabel" id="label7"> |
597 | 1133 | <property name="visible">True</property> | 1092 | <property name="visible">True</property> |
598 | 1134 | <property name="xalign">0</property> | 1093 | <property name="xalign">0</property> |
600 | 1135 | <property name="label" translatable="yes">TTH</property> | 1094 | <property name="label" translatable="yes">_TTH:</property> |
601 | 1095 | <property name="use_underline">True</property> | ||
602 | 1096 | <property name="mnemonic_widget">tthEntry</property> | ||
603 | 1136 | </widget> | 1097 | </widget> |
604 | 1137 | <packing> | 1098 | <packing> |
605 | 1138 | <property name="top_attach">4</property> | 1099 | <property name="top_attach">4</property> |
606 | @@ -1201,7 +1162,9 @@ | |||
607 | 1201 | <widget class="GtkLabel" id="label6"> | 1162 | <widget class="GtkLabel" id="label6"> |
608 | 1202 | <property name="visible">True</property> | 1163 | <property name="visible">True</property> |
609 | 1203 | <property name="xalign">0</property> | 1164 | <property name="xalign">0</property> |
611 | 1204 | <property name="label" translatable="yes">Exact size</property> | 1165 | <property name="label" translatable="yes">_Exact size:</property> |
612 | 1166 | <property name="use_underline">True</property> | ||
613 | 1167 | <property name="mnemonic_widget">exactSizeEntry</property> | ||
614 | 1205 | </widget> | 1168 | </widget> |
615 | 1206 | <packing> | 1169 | <packing> |
616 | 1207 | <property name="top_attach">3</property> | 1170 | <property name="top_attach">3</property> |
617 | 1208 | 1171 | ||
618 | === modified file 'glade/publichubs.glade' | |||
619 | --- glade/publichubs.glade 2008-05-27 00:23:19 +0000 | |||
620 | +++ glade/publichubs.glade 2011-01-25 05:38:26 +0000 | |||
621 | @@ -323,7 +323,7 @@ | |||
622 | 323 | <child> | 323 | <child> |
623 | 324 | <widget class="GtkImageMenuItem" id="favMenuItem"> | 324 | <widget class="GtkImageMenuItem" id="favMenuItem"> |
624 | 325 | <property name="visible">True</property> | 325 | <property name="visible">True</property> |
626 | 326 | <property name="label" translatable="yes">Add to favorites</property> | 326 | <property name="label" translatable="yes">_Add to favorites</property> |
627 | 327 | <property name="use_underline">True</property> | 327 | <property name="use_underline">True</property> |
628 | 328 | </widget> | 328 | </widget> |
629 | 329 | </child> | 329 | </child> |
630 | 330 | 330 | ||
631 | === modified file 'glade/search.glade' | |||
632 | --- glade/search.glade 2010-09-05 00:10:54 +0000 | |||
633 | +++ glade/search.glade 2011-01-25 05:38:26 +0000 | |||
634 | @@ -22,7 +22,9 @@ | |||
635 | 22 | <widget class="GtkLabel" id="label1"> | 22 | <widget class="GtkLabel" id="label1"> |
636 | 23 | <property name="visible">True</property> | 23 | <property name="visible">True</property> |
637 | 24 | <property name="xalign">0</property> | 24 | <property name="xalign">0</property> |
639 | 25 | <property name="label" translatable="yes">Search for</property> | 25 | <property name="label" translatable="yes">_Search text:</property> |
640 | 26 | <property name="use_underline">True</property> | ||
641 | 27 | <property name="mnemonic_widget">comboboxentrySearch</property> | ||
642 | 26 | </widget> | 28 | </widget> |
643 | 27 | <packing> | 29 | <packing> |
644 | 28 | <property name="expand">False</property> | 30 | <property name="expand">False</property> |
645 | @@ -442,7 +444,7 @@ | |||
646 | 442 | <child> | 444 | <child> |
647 | 443 | <widget class="GtkMenuItem" id="downloadToItem"> | 445 | <widget class="GtkMenuItem" id="downloadToItem"> |
648 | 444 | <property name="visible">True</property> | 446 | <property name="visible">True</property> |
650 | 445 | <property name="label" translatable="yes">Download _to...</property> | 447 | <property name="label" translatable="yes">Download _to</property> |
651 | 446 | <property name="use_underline">True</property> | 448 | <property name="use_underline">True</property> |
652 | 447 | <child> | 449 | <child> |
653 | 448 | <widget class="GtkMenu" id="downloadMenu"> | 450 | <widget class="GtkMenu" id="downloadMenu"> |
654 | @@ -453,14 +455,14 @@ | |||
655 | 453 | <child> | 455 | <child> |
656 | 454 | <widget class="GtkMenuItem" id="downloadWholeDirItem"> | 456 | <widget class="GtkMenuItem" id="downloadWholeDirItem"> |
657 | 455 | <property name="visible">True</property> | 457 | <property name="visible">True</property> |
659 | 456 | <property name="label" translatable="yes">Download _whole directory</property> | 458 | <property name="label" translatable="yes">Do_wnload directory</property> |
660 | 457 | <property name="use_underline">True</property> | 459 | <property name="use_underline">True</property> |
661 | 458 | </widget> | 460 | </widget> |
662 | 459 | </child> | 461 | </child> |
663 | 460 | <child> | 462 | <child> |
664 | 461 | <widget class="GtkMenuItem" id="downloadWholeDirToItem"> | 463 | <widget class="GtkMenuItem" id="downloadWholeDirToItem"> |
665 | 462 | <property name="visible">True</property> | 464 | <property name="visible">True</property> |
667 | 463 | <property name="label" translatable="yes">Download whole director_y to...</property> | 465 | <property name="label" translatable="yes">Download director_y to</property> |
668 | 464 | <property name="use_underline">True</property> | 466 | <property name="use_underline">True</property> |
669 | 465 | <child> | 467 | <child> |
670 | 466 | <widget class="GtkMenu" id="downloadDirMenu"> | 468 | <widget class="GtkMenu" id="downloadDirMenu"> |
671 | 467 | 469 | ||
672 | === modified file 'glade/settingsdialog.glade' | |||
673 | --- glade/settingsdialog.glade 2010-09-05 00:10:54 +0000 | |||
674 | +++ glade/settingsdialog.glade 2011-01-25 05:38:26 +0000 | |||
675 | @@ -30,13 +30,31 @@ | |||
676 | 30 | <property name="border_width">8</property> | 30 | <property name="border_width">8</property> |
677 | 31 | <property name="n_rows">5</property> | 31 | <property name="n_rows">5</property> |
678 | 32 | <property name="n_columns">2</property> | 32 | <property name="n_columns">2</property> |
680 | 33 | <property name="column_spacing">4</property> | 33 | <property name="column_spacing">10</property> |
681 | 34 | <property name="row_spacing">4</property> | 34 | <property name="row_spacing">4</property> |
682 | 35 | <child> | 35 | <child> |
684 | 36 | <widget class="GtkVBox" id="connectionBox"> | 36 | <widget class="GtkHBox" id="connectionBox"> |
685 | 37 | <property name="visible">True</property> | 37 | <property name="visible">True</property> |
686 | 38 | <child> | 38 | <child> |
688 | 39 | <placeholder/> | 39 | <widget class="GtkComboBox" id="speedComboBox"> |
689 | 40 | <property name="visible">True</property> | ||
690 | 41 | <property name="items" translatable="no"/> | ||
691 | 42 | </widget> | ||
692 | 43 | <packing> | ||
693 | 44 | <property name="position">0</property> | ||
694 | 45 | </packing> | ||
695 | 46 | </child> | ||
696 | 47 | <child> | ||
697 | 48 | <widget class="GtkLabel" id="speedLabel"> | ||
698 | 49 | <property name="visible">True</property> | ||
699 | 50 | <property name="label" translatable="yes">Mb/s</property> | ||
700 | 51 | </widget> | ||
701 | 52 | <packing> | ||
702 | 53 | <property name="expand">False</property> | ||
703 | 54 | <property name="fill">False</property> | ||
704 | 55 | <property name="padding">5</property> | ||
705 | 56 | <property name="position">1</property> | ||
706 | 57 | </packing> | ||
707 | 40 | </child> | 58 | </child> |
708 | 41 | </widget> | 59 | </widget> |
709 | 42 | <packing> | 60 | <packing> |
710 | @@ -88,8 +106,10 @@ | |||
711 | 88 | <child> | 106 | <child> |
712 | 89 | <widget class="GtkLabel" id="label12"> | 107 | <widget class="GtkLabel" id="label12"> |
713 | 90 | <property name="visible">True</property> | 108 | <property name="visible">True</property> |
716 | 91 | <property name="xalign">1</property> | 109 | <property name="xalign">0</property> |
717 | 92 | <property name="label" translatable="yes">Max upload speed (MiB/s)</property> | 110 | <property name="label" translatable="yes">Max upload _speed:</property> |
718 | 111 | <property name="use-underline">True</property> | ||
719 | 112 | <property name="mnemonic_widget">speedComboBox</property> | ||
720 | 93 | </widget> | 113 | </widget> |
721 | 94 | <packing> | 114 | <packing> |
722 | 95 | <property name="top_attach">3</property> | 115 | <property name="top_attach">3</property> |
723 | @@ -101,8 +121,10 @@ | |||
724 | 101 | <child> | 121 | <child> |
725 | 102 | <widget class="GtkLabel" id="label11"> | 122 | <widget class="GtkLabel" id="label11"> |
726 | 103 | <property name="visible">True</property> | 123 | <property name="visible">True</property> |
729 | 104 | <property name="xalign">1</property> | 124 | <property name="xalign">0</property> |
730 | 105 | <property name="label" translatable="yes">Description</property> | 125 | <property name="label" translatable="yes">_Description:</property> |
731 | 126 | <property name="use-underline">True</property> | ||
732 | 127 | <property name="mnemonic_widget">descriptionEntry</property> | ||
733 | 106 | </widget> | 128 | </widget> |
734 | 107 | <packing> | 129 | <packing> |
735 | 108 | <property name="top_attach">2</property> | 130 | <property name="top_attach">2</property> |
736 | @@ -114,8 +136,10 @@ | |||
737 | 114 | <child> | 136 | <child> |
738 | 115 | <widget class="GtkLabel" id="label10"> | 137 | <widget class="GtkLabel" id="label10"> |
739 | 116 | <property name="visible">True</property> | 138 | <property name="visible">True</property> |
742 | 117 | <property name="xalign">1</property> | 139 | <property name="xalign">0</property> |
743 | 118 | <property name="label" translatable="yes">E-Mail</property> | 140 | <property name="label" translatable="yes">_Email:</property> |
744 | 141 | <property name="use-underline">True</property> | ||
745 | 142 | <property name="mnemonic_widget">emailEntry</property> | ||
746 | 119 | </widget> | 143 | </widget> |
747 | 120 | <packing> | 144 | <packing> |
748 | 121 | <property name="top_attach">1</property> | 145 | <property name="top_attach">1</property> |
749 | @@ -127,8 +151,10 @@ | |||
750 | 127 | <child> | 151 | <child> |
751 | 128 | <widget class="GtkLabel" id="label9"> | 152 | <widget class="GtkLabel" id="label9"> |
752 | 129 | <property name="visible">True</property> | 153 | <property name="visible">True</property> |
755 | 130 | <property name="xalign">1</property> | 154 | <property name="xalign">0</property> |
756 | 131 | <property name="label" translatable="yes">Username</property> | 155 | <property name="label" translatable="yes">_Username:</property> |
757 | 156 | <property name="use-underline">True</property> | ||
758 | 157 | <property name="mnemonic_widget">nickEntry</property> | ||
759 | 132 | </widget> | 158 | </widget> |
760 | 133 | <packing> | 159 | <packing> |
761 | 134 | <property name="x_options">GTK_FILL</property> | 160 | <property name="x_options">GTK_FILL</property> |
762 | @@ -138,8 +164,10 @@ | |||
763 | 138 | <child> | 164 | <child> |
764 | 139 | <widget class="GtkLabel" id="label15"> | 165 | <widget class="GtkLabel" id="label15"> |
765 | 140 | <property name="visible">True</property> | 166 | <property name="visible">True</property> |
768 | 141 | <property name="xalign">1</property> | 167 | <property name="xalign">0</property> |
769 | 142 | <property name="label" translatable="yes">Default hub encoding</property> | 168 | <property name="label" translatable="yes">Default _hub encoding:</property> |
770 | 169 | <property name="use-underline">True</property> | ||
771 | 170 | <property name="mnemonic_widget">comboboxCharset</property> | ||
772 | 143 | </widget> | 171 | </widget> |
773 | 144 | <packing> | 172 | <packing> |
774 | 145 | <property name="top_attach">4</property> | 173 | <property name="top_attach">4</property> |
775 | @@ -272,8 +300,10 @@ | |||
776 | 272 | <child> | 300 | <child> |
777 | 273 | <widget class="GtkLabel" id="tlsLabel"> | 301 | <widget class="GtkLabel" id="tlsLabel"> |
778 | 274 | <property name="visible">True</property> | 302 | <property name="visible">True</property> |
781 | 275 | <property name="xalign">1</property> | 303 | <property name="xalign">0</property> |
782 | 276 | <property name="label" translatable="yes">TLS</property> | 304 | <property name="label" translatable="yes">T_LS:</property> |
783 | 305 | <property name="use_underline">True</property> | ||
784 | 306 | <property name="mnemonic_widget">tlsEntry</property> | ||
785 | 277 | </widget> | 307 | </widget> |
786 | 278 | <packing> | 308 | <packing> |
787 | 279 | <property name="left_attach">2</property> | 309 | <property name="left_attach">2</property> |
788 | @@ -352,8 +382,10 @@ | |||
789 | 352 | <child> | 382 | <child> |
790 | 353 | <widget class="GtkLabel" id="udpLabel"> | 383 | <widget class="GtkLabel" id="udpLabel"> |
791 | 354 | <property name="visible">True</property> | 384 | <property name="visible">True</property> |
794 | 355 | <property name="xalign">1</property> | 385 | <property name="xalign">0</property> |
795 | 356 | <property name="label" translatable="yes">UDP</property> | 386 | <property name="label" translatable="yes">_UDP:</property> |
796 | 387 | <property name="use_underline">True</property> | ||
797 | 388 | <property name="mnemonic_widget">udpEntry</property> | ||
798 | 357 | </widget> | 389 | </widget> |
799 | 358 | <packing> | 390 | <packing> |
800 | 359 | <property name="left_attach">2</property> | 391 | <property name="left_attach">2</property> |
801 | @@ -367,9 +399,10 @@ | |||
802 | 367 | <child> | 399 | <child> |
803 | 368 | <widget class="GtkLabel" id="tcpLabel"> | 400 | <widget class="GtkLabel" id="tcpLabel"> |
804 | 369 | <property name="visible">True</property> | 401 | <property name="visible">True</property> |
808 | 370 | <property name="xalign">1</property> | 402 | <property name="xalign">0</property> |
809 | 371 | <property name="label" translatable="yes">TCP</property> | 403 | <property name="label" translatable="yes">_TCP:</property> |
810 | 372 | <property name="justify">GTK_JUSTIFY_RIGHT</property> | 404 | <property name="use_underline">True</property> |
811 | 405 | <property name="mnemonic_widget">tcpEntry</property> | ||
812 | 373 | </widget> | 406 | </widget> |
813 | 374 | <packing> | 407 | <packing> |
814 | 375 | <property name="left_attach">2</property> | 408 | <property name="left_attach">2</property> |
815 | @@ -384,7 +417,8 @@ | |||
816 | 384 | <widget class="GtkLabel" id="label149"> | 417 | <widget class="GtkLabel" id="label149"> |
817 | 385 | <property name="visible">True</property> | 418 | <property name="visible">True</property> |
818 | 386 | <property name="xalign">0</property> | 419 | <property name="xalign">0</property> |
820 | 387 | <property name="label" translatable="yes">Ports</property> | 420 | <property name="label" translatable="yes"><b>Ports</b></property> |
821 | 421 | <property name="use_markup">True</property> | ||
822 | 388 | </widget> | 422 | </widget> |
823 | 389 | <packing> | 423 | <packing> |
824 | 390 | <property name="left_attach">3</property> | 424 | <property name="left_attach">3</property> |
825 | @@ -397,7 +431,7 @@ | |||
826 | 397 | <widget class="GtkRadioButton" id="activeRadioButton"> | 431 | <widget class="GtkRadioButton" id="activeRadioButton"> |
827 | 398 | <property name="visible">True</property> | 432 | <property name="visible">True</property> |
828 | 399 | <property name="can_focus">True</property> | 433 | <property name="can_focus">True</property> |
830 | 400 | <property name="label" translatable="yes">Active</property> | 434 | <property name="label" translatable="yes">_Active</property> |
831 | 401 | <property name="use_underline">True</property> | 435 | <property name="use_underline">True</property> |
832 | 402 | <property name="response_id">0</property> | 436 | <property name="response_id">0</property> |
833 | 403 | <property name="draw_indicator">True</property> | 437 | <property name="draw_indicator">True</property> |
834 | @@ -412,7 +446,7 @@ | |||
835 | 412 | <widget class="GtkRadioButton" id="passiveRadioButton"> | 446 | <widget class="GtkRadioButton" id="passiveRadioButton"> |
836 | 413 | <property name="visible">True</property> | 447 | <property name="visible">True</property> |
837 | 414 | <property name="can_focus">True</property> | 448 | <property name="can_focus">True</property> |
839 | 415 | <property name="label" translatable="yes">Firewall (passive, last resort)</property> | 449 | <property name="label" translatable="yes">_Passive</property> |
840 | 416 | <property name="use_underline">True</property> | 450 | <property name="use_underline">True</property> |
841 | 417 | <property name="response_id">0</property> | 451 | <property name="response_id">0</property> |
842 | 418 | <property name="draw_indicator">True</property> | 452 | <property name="draw_indicator">True</property> |
843 | @@ -428,8 +462,10 @@ | |||
844 | 428 | <child> | 462 | <child> |
845 | 429 | <widget class="GtkLabel" id="ipLabel"> | 463 | <widget class="GtkLabel" id="ipLabel"> |
846 | 430 | <property name="visible">True</property> | 464 | <property name="visible">True</property> |
849 | 431 | <property name="xalign">1</property> | 465 | <property name="xalign">0</property> |
850 | 432 | <property name="label" translatable="yes">External / WAN IP</property> | 466 | <property name="label" translatable="yes">Public _IP Address:</property> |
851 | 467 | <property name="use_underline">True</property> | ||
852 | 468 | <property name="mnemonic_widget">ipComboboxEntry</property> | ||
853 | 433 | </widget> | 469 | </widget> |
854 | 434 | <packing> | 470 | <packing> |
855 | 435 | <property name="left_attach">1</property> | 471 | <property name="left_attach">1</property> |
856 | @@ -444,7 +480,7 @@ | |||
857 | 444 | <widget class="GtkCheckButton" id="forceIPCheckButton"> | 480 | <widget class="GtkCheckButton" id="forceIPCheckButton"> |
858 | 445 | <property name="visible">True</property> | 481 | <property name="visible">True</property> |
859 | 446 | <property name="can_focus">True</property> | 482 | <property name="can_focus">True</property> |
861 | 447 | <property name="label" translatable="yes">Don't allow hub/UPnP to override</property> | 483 | <property name="label" translatable="yes">Don't allow hu_b / UPnP to override</property> |
862 | 448 | <property name="use_underline">True</property> | 484 | <property name="use_underline">True</property> |
863 | 449 | <property name="response_id">0</property> | 485 | <property name="response_id">0</property> |
864 | 450 | <property name="draw_indicator">True</property> | 486 | <property name="draw_indicator">True</property> |
865 | @@ -462,7 +498,7 @@ | |||
866 | 462 | <widget class="GtkRadioButton" id="portForwardRadioButton"> | 498 | <widget class="GtkRadioButton" id="portForwardRadioButton"> |
867 | 463 | <property name="visible">True</property> | 499 | <property name="visible">True</property> |
868 | 464 | <property name="can_focus">True</property> | 500 | <property name="can_focus">True</property> |
870 | 465 | <property name="label" translatable="yes">Firewall with manual port forward</property> | 501 | <property name="label" translatable="yes">_Manual port forwarding</property> |
871 | 466 | <property name="use_underline">True</property> | 502 | <property name="use_underline">True</property> |
872 | 467 | <property name="response_id">0</property> | 503 | <property name="response_id">0</property> |
873 | 468 | <property name="draw_indicator">True</property> | 504 | <property name="draw_indicator">True</property> |
874 | @@ -479,7 +515,7 @@ | |||
875 | 479 | <child> | 515 | <child> |
876 | 480 | <widget class="GtkLabel" id="label139"> | 516 | <widget class="GtkLabel" id="label139"> |
877 | 481 | <property name="visible">True</property> | 517 | <property name="visible">True</property> |
879 | 482 | <property name="label" translatable="yes"><b>Incoming connection settings</b></property> | 518 | <property name="label" translatable="yes"><b>Incoming Connection Settings</b></property> |
880 | 483 | <property name="use_markup">True</property> | 519 | <property name="use_markup">True</property> |
881 | 484 | </widget> | 520 | </widget> |
882 | 485 | <packing> | 521 | <packing> |
883 | @@ -569,7 +605,9 @@ | |||
884 | 569 | <widget class="GtkLabel" id="socksUserLabel"> | 605 | <widget class="GtkLabel" id="socksUserLabel"> |
885 | 570 | <property name="visible">True</property> | 606 | <property name="visible">True</property> |
886 | 571 | <property name="xalign">0</property> | 607 | <property name="xalign">0</property> |
888 | 572 | <property name="label" translatable="yes">Username</property> | 608 | <property name="label" translatable="yes">User_name:</property> |
889 | 609 | <property name="use_underline">True</property> | ||
890 | 610 | <property name="mnemonic_widget">socksUserEntry</property> | ||
891 | 573 | </widget> | 611 | </widget> |
892 | 574 | <packing> | 612 | <packing> |
893 | 575 | <property name="left_attach">1</property> | 613 | <property name="left_attach">1</property> |
894 | @@ -584,7 +622,7 @@ | |||
895 | 584 | <widget class="GtkCheckButton" id="socksCheckButton"> | 622 | <widget class="GtkCheckButton" id="socksCheckButton"> |
896 | 585 | <property name="visible">True</property> | 623 | <property name="visible">True</property> |
897 | 586 | <property name="can_focus">True</property> | 624 | <property name="can_focus">True</property> |
899 | 587 | <property name="label" translatable="yes">Use SOCKS5 server to resolve hostnames</property> | 625 | <property name="label" translatable="yes">Use SOCKS5 server to resolve _hostnames</property> |
900 | 588 | <property name="use_underline">True</property> | 626 | <property name="use_underline">True</property> |
901 | 589 | <property name="response_id">0</property> | 627 | <property name="response_id">0</property> |
902 | 590 | <property name="draw_indicator">True</property> | 628 | <property name="draw_indicator">True</property> |
903 | @@ -616,7 +654,9 @@ | |||
904 | 616 | <widget class="GtkLabel" id="socksPassLabel"> | 654 | <widget class="GtkLabel" id="socksPassLabel"> |
905 | 617 | <property name="visible">True</property> | 655 | <property name="visible">True</property> |
906 | 618 | <property name="xalign">0</property> | 656 | <property name="xalign">0</property> |
908 | 619 | <property name="label" translatable="yes">Password</property> | 657 | <property name="label" translatable="yes">Pass_word:</property> |
909 | 658 | <property name="use_underline">True</property> | ||
910 | 659 | <property name="mnemonic_widget">socksPassEntry</property> | ||
911 | 620 | </widget> | 660 | </widget> |
912 | 621 | <packing> | 661 | <packing> |
913 | 622 | <property name="left_attach">2</property> | 662 | <property name="left_attach">2</property> |
914 | @@ -645,7 +685,9 @@ | |||
915 | 645 | <widget class="GtkLabel" id="socksPortLabel"> | 685 | <widget class="GtkLabel" id="socksPortLabel"> |
916 | 646 | <property name="visible">True</property> | 686 | <property name="visible">True</property> |
917 | 647 | <property name="xalign">0</property> | 687 | <property name="xalign">0</property> |
919 | 648 | <property name="label" translatable="yes">Port</property> | 688 | <property name="label" translatable="yes">Po_rt:</property> |
920 | 689 | <property name="use_underline">True</property> | ||
921 | 690 | <property name="mnemonic_widget">socksPortEntry</property> | ||
922 | 649 | </widget> | 691 | </widget> |
923 | 650 | <packing> | 692 | <packing> |
924 | 651 | <property name="left_attach">2</property> | 693 | <property name="left_attach">2</property> |
925 | @@ -660,7 +702,9 @@ | |||
926 | 660 | <widget class="GtkLabel" id="socksIPLabel"> | 702 | <widget class="GtkLabel" id="socksIPLabel"> |
927 | 661 | <property name="visible">True</property> | 703 | <property name="visible">True</property> |
928 | 662 | <property name="xalign">0</property> | 704 | <property name="xalign">0</property> |
930 | 663 | <property name="label" translatable="yes">Socks IP</property> | 705 | <property name="label" translatable="yes">Soc_ks IP</property> |
931 | 706 | <property name="use_underline">True</property> | ||
932 | 707 | <property name="mnemonic_widget">socksIPEntry</property> | ||
933 | 664 | </widget> | 708 | </widget> |
934 | 665 | <packing> | 709 | <packing> |
935 | 666 | <property name="left_attach">1</property> | 710 | <property name="left_attach">1</property> |
936 | @@ -675,7 +719,7 @@ | |||
937 | 675 | <widget class="GtkRadioButton" id="socksRadioButton"> | 719 | <widget class="GtkRadioButton" id="socksRadioButton"> |
938 | 676 | <property name="visible">True</property> | 720 | <property name="visible">True</property> |
939 | 677 | <property name="can_focus">True</property> | 721 | <property name="can_focus">True</property> |
941 | 678 | <property name="label" translatable="yes">SOCKS5</property> | 722 | <property name="label" translatable="yes">_SOCKS5</property> |
942 | 679 | <property name="use_underline">True</property> | 723 | <property name="use_underline">True</property> |
943 | 680 | <property name="response_id">0</property> | 724 | <property name="response_id">0</property> |
944 | 681 | <property name="draw_indicator">True</property> | 725 | <property name="draw_indicator">True</property> |
945 | @@ -692,7 +736,7 @@ | |||
946 | 692 | <widget class="GtkRadioButton" id="outDirectRadioButton"> | 736 | <widget class="GtkRadioButton" id="outDirectRadioButton"> |
947 | 693 | <property name="visible">True</property> | 737 | <property name="visible">True</property> |
948 | 694 | <property name="can_focus">True</property> | 738 | <property name="can_focus">True</property> |
950 | 695 | <property name="label" translatable="yes">Direct connection</property> | 739 | <property name="label" translatable="yes">_Direct connection</property> |
951 | 696 | <property name="use_underline">True</property> | 740 | <property name="use_underline">True</property> |
952 | 697 | <property name="response_id">0</property> | 741 | <property name="response_id">0</property> |
953 | 698 | <property name="draw_indicator">True</property> | 742 | <property name="draw_indicator">True</property> |
954 | @@ -712,7 +756,7 @@ | |||
955 | 712 | <child> | 756 | <child> |
956 | 713 | <widget class="GtkLabel" id="label8"> | 757 | <widget class="GtkLabel" id="label8"> |
957 | 714 | <property name="visible">True</property> | 758 | <property name="visible">True</property> |
959 | 715 | <property name="label" translatable="yes"><b>Outgoing connection settings</b></property> | 759 | <property name="label" translatable="yes"><b>Outgoing Connection Settings</b></property> |
960 | 716 | <property name="use_markup">True</property> | 760 | <property name="use_markup">True</property> |
961 | 717 | </widget> | 761 | </widget> |
962 | 718 | <packing> | 762 | <packing> |
963 | @@ -756,90 +800,64 @@ | |||
964 | 756 | <property name="visible">True</property> | 800 | <property name="visible">True</property> |
965 | 757 | <property name="label_xalign">0</property> | 801 | <property name="label_xalign">0</property> |
966 | 758 | <child> | 802 | <child> |
968 | 759 | <widget class="GtkVBox" id="vbox5"> | 803 | <widget class="GtkTable" id="table3"> |
969 | 760 | <property name="visible">True</property> | 804 | <property name="visible">True</property> |
1052 | 761 | <property name="border_width">8</property> | 805 | <property name="n_rows">2</property> |
1053 | 762 | <child> | 806 | <property name="n_columns">2</property> |
1054 | 763 | <widget class="GtkLabel" id="label21"> | 807 | <property name="column_spacing">15</property> |
1055 | 764 | <property name="visible">True</property> | 808 | <property name="row_spacing">4</property> |
1056 | 765 | <property name="xalign">0</property> | 809 | <child> |
1057 | 766 | <property name="label" translatable="yes">Default download directory</property> | 810 | <widget class="GtkLabel" id="finishedDownloadsLabel"> |
1058 | 767 | </widget> | 811 | <property name="visible">True</property> |
1059 | 768 | <packing> | 812 | <property name="xalign">0</property> |
1060 | 769 | <property name="expand">False</property> | 813 | <property name="xpad">8</property> |
1061 | 770 | <property name="fill">False</property> | 814 | <property name="label" translatable="yes">_Finished downloads:</property> |
1062 | 771 | </packing> | 815 | <property name="use_underline">True</property> |
1063 | 772 | </child> | 816 | <property name="mnemonic_widget">finishedDownloadsFileChooserButton</property> |
1064 | 773 | <child> | 817 | </widget> |
1065 | 774 | <widget class="GtkHBox" id="hbox1"> | 818 | <packing> |
1066 | 775 | <property name="visible">True</property> | 819 | <property name="x_options">GTK_FILL</property> |
1067 | 776 | <property name="spacing">4</property> | 820 | </packing> |
1068 | 777 | <child> | 821 | </child> |
1069 | 778 | <widget class="GtkEntry" id="finishedDownloadsEntry"> | 822 | <child> |
1070 | 779 | <property name="visible">True</property> | 823 | <widget class="GtkLabel" id="unfinishedDownloadsLabel"> |
1071 | 780 | <property name="can_focus">True</property> | 824 | <property name="visible">True</property> |
1072 | 781 | </widget> | 825 | <property name="xalign">0</property> |
1073 | 782 | </child> | 826 | <property name="xpad">8</property> |
1074 | 783 | <child> | 827 | <property name="label" translatable="yes">Unfin_ished downloads:</property> |
1075 | 784 | <widget class="GtkButton" id="finishedDownloadsButton"> | 828 | <property name="use_underline">True</property> |
1076 | 785 | <property name="visible">True</property> | 829 | <property name="mnemonic_widget">unfinishedDownloadsFileChooserButton</property> |
1077 | 786 | <property name="can_focus">True</property> | 830 | </widget> |
1078 | 787 | <property name="label" translatable="yes">Browse...</property> | 831 | <packing> |
1079 | 788 | <property name="use_underline">True</property> | 832 | <property name="top_attach">1</property> |
1080 | 789 | <property name="response_id">0</property> | 833 | <property name="bottom_attach">2</property> |
1081 | 790 | </widget> | 834 | <property name="x_options">GTK_FILL</property> |
1082 | 791 | <packing> | 835 | </packing> |
1083 | 792 | <property name="expand">False</property> | 836 | </child> |
1084 | 793 | <property name="fill">False</property> | 837 | <child> |
1085 | 794 | <property name="position">1</property> | 838 | <widget class="GtkFileChooserButton" id="unfinishedDownloadsFileChooserButton"> |
1086 | 795 | </packing> | 839 | <property name="visible">True</property> |
1087 | 796 | </child> | 840 | <property name="local_only">False</property> |
1088 | 797 | </widget> | 841 | <property name="action">select-folder</property> |
1089 | 798 | <packing> | 842 | <property name="title" translatable="yes">Select a Folder</property> |
1090 | 799 | <property name="expand">False</property> | 843 | </widget> |
1091 | 800 | <property name="position">1</property> | 844 | <packing> |
1092 | 801 | </packing> | 845 | <property name="left_attach">1</property> |
1093 | 802 | </child> | 846 | <property name="right_attach">2</property> |
1094 | 803 | <child> | 847 | <property name="top_attach">1</property> |
1095 | 804 | <widget class="GtkLabel" id="label22"> | 848 | <property name="bottom_attach">2</property> |
1096 | 805 | <property name="visible">True</property> | 849 | </packing> |
1097 | 806 | <property name="xalign">0</property> | 850 | </child> |
1098 | 807 | <property name="label" translatable="yes">Unfinished downloads directory</property> | 851 | <child> |
1099 | 808 | </widget> | 852 | <widget class="GtkFileChooserButton" id="finishedDownloadsFileChooserButton"> |
1100 | 809 | <packing> | 853 | <property name="visible">True</property> |
1101 | 810 | <property name="expand">False</property> | 854 | <property name="local_only">False</property> |
1102 | 811 | <property name="fill">False</property> | 855 | <property name="action">select-folder</property> |
1103 | 812 | <property name="position">2</property> | 856 | <property name="title" translatable="yes">Select a Folder</property> |
1104 | 813 | </packing> | 857 | </widget> |
1105 | 814 | </child> | 858 | <packing> |
1106 | 815 | <child> | 859 | <property name="left_attach">1</property> |
1107 | 816 | <widget class="GtkHBox" id="hbox2"> | 860 | <property name="right_attach">2</property> |
1026 | 817 | <property name="visible">True</property> | ||
1027 | 818 | <property name="spacing">4</property> | ||
1028 | 819 | <child> | ||
1029 | 820 | <widget class="GtkEntry" id="unfinishedDownloadsEntry"> | ||
1030 | 821 | <property name="visible">True</property> | ||
1031 | 822 | <property name="can_focus">True</property> | ||
1032 | 823 | </widget> | ||
1033 | 824 | </child> | ||
1034 | 825 | <child> | ||
1035 | 826 | <widget class="GtkButton" id="unfinishedDownloadsButton"> | ||
1036 | 827 | <property name="visible">True</property> | ||
1037 | 828 | <property name="can_focus">True</property> | ||
1038 | 829 | <property name="label" translatable="yes">Browse...</property> | ||
1039 | 830 | <property name="use_underline">True</property> | ||
1040 | 831 | <property name="response_id">0</property> | ||
1041 | 832 | </widget> | ||
1042 | 833 | <packing> | ||
1043 | 834 | <property name="expand">False</property> | ||
1044 | 835 | <property name="fill">False</property> | ||
1045 | 836 | <property name="position">1</property> | ||
1046 | 837 | </packing> | ||
1047 | 838 | </child> | ||
1048 | 839 | </widget> | ||
1049 | 840 | <packing> | ||
1050 | 841 | <property name="expand">False</property> | ||
1051 | 842 | <property name="position">3</property> | ||
1108 | 843 | </packing> | 861 | </packing> |
1109 | 844 | </child> | 862 | </child> |
1110 | 845 | </widget> | 863 | </widget> |
1111 | @@ -864,86 +882,87 @@ | |||
1112 | 864 | <property name="visible">True</property> | 882 | <property name="visible">True</property> |
1113 | 865 | <property name="label_xalign">0</property> | 883 | <property name="label_xalign">0</property> |
1114 | 866 | <child> | 884 | <child> |
1116 | 867 | <widget class="GtkVBox" id="vbox6"> | 885 | <widget class="GtkTable" id="table5"> |
1117 | 868 | <property name="visible">True</property> | 886 | <property name="visible">True</property> |
1196 | 869 | <property name="border_width">8</property> | 887 | <property name="n_rows">2</property> |
1197 | 870 | <property name="spacing">2</property> | 888 | <property name="n_columns">3</property> |
1198 | 871 | <child> | 889 | <property name="column_spacing">10</property> |
1199 | 872 | <widget class="GtkTable" id="table5"> | 890 | <property name="row_spacing">4</property> |
1200 | 873 | <property name="visible">True</property> | 891 | <child> |
1201 | 874 | <property name="n_rows">2</property> | 892 | <widget class="GtkLabel" id="label25"> |
1202 | 875 | <property name="n_columns">2</property> | 893 | <property name="visible">True</property> |
1203 | 876 | <property name="column_spacing">4</property> | 894 | <property name="xalign">0</property> |
1204 | 877 | <property name="row_spacing">4</property> | 895 | <property name="xpad">8</property> |
1205 | 878 | <child> | 896 | <property name="label" translatable="yes">_No new downloads if speed exceeds:</property> |
1206 | 879 | <widget class="GtkLabel" id="label25"> | 897 | <property name="use_underline">True</property> |
1207 | 880 | <property name="visible">True</property> | 898 | <property name="mnemonic_widget">newDownloadsSpinButton</property> |
1208 | 881 | <property name="xalign">0</property> | 899 | </widget> |
1209 | 882 | <property name="label" translatable="yes">No new downloads if speed exceeds (KiB/s, 0 = disable)</property> | 900 | <packing> |
1210 | 883 | </widget> | 901 | <property name="top_attach">1</property> |
1211 | 884 | <packing> | 902 | <property name="bottom_attach">2</property> |
1212 | 885 | <property name="left_attach">1</property> | 903 | <property name="x_options">GTK_FILL</property> |
1213 | 886 | <property name="right_attach">2</property> | 904 | <property name="y_options"></property> |
1214 | 887 | <property name="top_attach">1</property> | 905 | </packing> |
1215 | 888 | <property name="bottom_attach">2</property> | 906 | </child> |
1216 | 889 | <property name="x_options">GTK_FILL</property> | 907 | <child> |
1217 | 890 | <property name="y_options"></property> | 908 | <widget class="GtkLabel" id="label24"> |
1218 | 891 | </packing> | 909 | <property name="visible">True</property> |
1219 | 892 | </child> | 910 | <property name="xalign">0</property> |
1220 | 893 | <child> | 911 | <property name="xpad">8</property> |
1221 | 894 | <widget class="GtkLabel" id="label24"> | 912 | <property name="label" translatable="yes">_Maximum simultaneous downloads:</property> |
1222 | 895 | <property name="visible">True</property> | 913 | <property name="use_underline">True</property> |
1223 | 896 | <property name="xalign">0</property> | 914 | <property name="mnemonic_widget">maxDownloadsSpinButton</property> |
1224 | 897 | <property name="label" translatable="yes">Maximum simultaneous downloads (0 = infinite)</property> | 915 | </widget> |
1225 | 898 | </widget> | 916 | <packing> |
1226 | 899 | <packing> | 917 | <property name="x_options">GTK_FILL</property> |
1227 | 900 | <property name="left_attach">1</property> | 918 | <property name="y_options"></property> |
1228 | 901 | <property name="right_attach">2</property> | 919 | </packing> |
1229 | 902 | <property name="x_options">GTK_FILL</property> | 920 | </child> |
1230 | 903 | <property name="y_options"></property> | 921 | <child> |
1231 | 904 | </packing> | 922 | <widget class="GtkSpinButton" id="newDownloadsSpinButton"> |
1232 | 905 | </child> | 923 | <property name="visible">True</property> |
1233 | 906 | <child> | 924 | <property name="can_focus">True</property> |
1234 | 907 | <widget class="GtkSpinButton" id="newDownloadsSpinButton"> | 925 | <property name="adjustment">0 0 10000 1 10 0</property> |
1235 | 908 | <property name="visible">True</property> | 926 | <property name="climb_rate">1</property> |
1236 | 909 | <property name="can_focus">True</property> | 927 | <property name="tooltip_text" translatable="yes">A value of '0' will disable this option</property> |
1237 | 910 | <property name="adjustment">1 0 10000 1 10 0</property> | 928 | </widget> |
1238 | 911 | <property name="climb_rate">1</property> | 929 | <packing> |
1239 | 912 | </widget> | 930 | <property name="left_attach">1</property> |
1240 | 913 | <packing> | 931 | <property name="right_attach">2</property> |
1241 | 914 | <property name="top_attach">1</property> | 932 | <property name="top_attach">1</property> |
1242 | 915 | <property name="bottom_attach">2</property> | 933 | <property name="bottom_attach">2</property> |
1243 | 916 | <property name="x_options">GTK_FILL</property> | 934 | <property name="x_options">GTK_FILL</property> |
1244 | 917 | <property name="y_options"></property> | 935 | <property name="y_options"></property> |
1245 | 918 | </packing> | 936 | </packing> |
1246 | 919 | </child> | 937 | </child> |
1247 | 920 | <child> | 938 | <child> |
1248 | 921 | <widget class="GtkSpinButton" id="maxDownloadsSpinButton"> | 939 | <widget class="GtkSpinButton" id="maxDownloadsSpinButton"> |
1249 | 922 | <property name="visible">True</property> | 940 | <property name="visible">True</property> |
1250 | 923 | <property name="can_focus">True</property> | 941 | <property name="can_focus">True</property> |
1251 | 924 | <property name="adjustment">0 0 100 1 10 0</property> | 942 | <property name="adjustment">0 0 100 1 10 0</property> |
1252 | 925 | <property name="climb_rate">1</property> | 943 | <property name="climb_rate">1</property> |
1253 | 926 | </widget> | 944 | <property name="tooltip_text" translatable="yes">A value of '0' will disable this option</property> |
1254 | 927 | <packing> | 945 | </widget> |
1255 | 928 | <property name="x_options">GTK_FILL</property> | 946 | <packing> |
1256 | 929 | <property name="y_options"></property> | 947 | <property name="left_attach">1</property> |
1257 | 930 | </packing> | 948 | <property name="right_attach">2</property> |
1258 | 931 | </child> | 949 | <property name="x_options">GTK_FILL</property> |
1259 | 932 | </widget> | 950 | <property name="y_options"></property> |
1260 | 933 | <packing> | 951 | </packing> |
1261 | 934 | <property name="expand">False</property> | 952 | </child> |
1262 | 935 | </packing> | 953 | <child> |
1263 | 936 | </child> | 954 | <widget class="GtkLabel" id="kiBpsLabel"> |
1264 | 937 | <child> | 955 | <property name="visible">True</property> |
1265 | 938 | <widget class="GtkLabel" id="label26"> | 956 | <property name="xalign">0</property> |
1266 | 939 | <property name="visible">True</property> | 957 | <property name="label" translatable="yes">KiB/s</property> |
1267 | 940 | <property name="xalign">0</property> | 958 | </widget> |
1268 | 941 | <property name="label" translatable="yes">Note; because of changing download speeds, this is not 100% accurate...</property> | 959 | <packing> |
1269 | 942 | </widget> | 960 | <property name="left_attach">2</property> |
1270 | 943 | <packing> | 961 | <property name="right_attach">3</property> |
1271 | 944 | <property name="expand">False</property> | 962 | <property name="top_attach">1</property> |
1272 | 945 | <property name="fill">False</property> | 963 | <property name="bottom_attach">2</property> |
1273 | 946 | <property name="position">1</property> | 964 | <property name="x_options">GTK_FILL</property> |
1274 | 965 | <property name="y_options"></property> | ||
1275 | 947 | </packing> | 966 | </packing> |
1276 | 948 | </child> | 967 | </child> |
1277 | 949 | </widget> | 968 | </widget> |
1278 | @@ -974,58 +993,92 @@ | |||
1279 | 974 | <property name="border_width">8</property> | 993 | <property name="border_width">8</property> |
1280 | 975 | <property name="spacing">4</property> | 994 | <property name="spacing">4</property> |
1281 | 976 | <child> | 995 | <child> |
1283 | 977 | <widget class="GtkVBox" id="vbox8"> | 996 | <widget class="GtkHBox" id="hbox5"> |
1284 | 978 | <property name="visible">True</property> | 997 | <property name="visible">True</property> |
1285 | 998 | <property name="spacing">4</property> | ||
1286 | 979 | <child> | 999 | <child> |
1288 | 980 | <widget class="GtkLabel" id="label28"> | 1000 | <widget class="GtkTreeView" id="publicHubsTreeView"> |
1289 | 981 | <property name="visible">True</property> | 1001 | <property name="visible">True</property> |
1292 | 982 | <property name="xalign">0</property> | 1002 | <property name="can_focus">True</property> |
1291 | 983 | <property name="label" translatable="yes">Public Hubs list URL</property> | ||
1293 | 984 | </widget> | 1003 | </widget> |
1294 | 985 | <packing> | ||
1295 | 986 | <property name="expand">False</property> | ||
1296 | 987 | <property name="fill">False</property> | ||
1297 | 988 | </packing> | ||
1298 | 989 | </child> | 1004 | </child> |
1299 | 990 | <child> | 1005 | <child> |
1301 | 991 | <widget class="GtkHBox" id="hbox3"> | 1006 | <widget class="GtkVBox" id="vbox6"> |
1302 | 992 | <property name="visible">True</property> | 1007 | <property name="visible">True</property> |
1318 | 993 | <child> | 1008 | <property name="spacing">0</property> |
1319 | 994 | <widget class="GtkButton" id="publicHubsButton"> | 1009 | <child> |
1320 | 995 | <property name="visible">True</property> | 1010 | <widget class="GtkButton" id="publicHubsAddButton"> |
1321 | 996 | <property name="can_focus">True</property> | 1011 | <property name="visible">True</property> |
1322 | 997 | <property name="label" translatable="yes">Configure Public Hub Lists</property> | 1012 | <property name="can_focus">True</property> |
1323 | 998 | <property name="use_underline">True</property> | 1013 | <property name="label">gtk-add</property> |
1324 | 999 | <property name="response_id">0</property> | 1014 | <property name="use_stock">True</property> |
1325 | 1000 | </widget> | 1015 | <property name="response_id">0</property> |
1326 | 1001 | <packing> | 1016 | </widget> |
1327 | 1002 | <property name="expand">False</property> | 1017 | <packing> |
1328 | 1003 | <property name="fill">False</property> | 1018 | <property name="expand">False</property> |
1329 | 1004 | </packing> | 1019 | <property name="fill">False</property> |
1330 | 1005 | </child> | 1020 | </packing> |
1331 | 1006 | <child> | 1021 | </child> |
1332 | 1007 | <placeholder/> | 1022 | <child> |
1333 | 1023 | <widget class="GtkButton" id="publicHubsUpButton"> | ||
1334 | 1024 | <property name="visible">True</property> | ||
1335 | 1025 | <property name="can_focus">True</property> | ||
1336 | 1026 | <property name="label">gtk-go-up</property> | ||
1337 | 1027 | <property name="use_stock">True</property> | ||
1338 | 1028 | <property name="response_id">0</property> | ||
1339 | 1029 | </widget> | ||
1340 | 1030 | <packing> | ||
1341 | 1031 | <property name="expand">False</property> | ||
1342 | 1032 | <property name="fill">False</property> | ||
1343 | 1033 | <property name="position">1</property> | ||
1344 | 1034 | </packing> | ||
1345 | 1035 | </child> | ||
1346 | 1036 | <child> | ||
1347 | 1037 | <widget class="GtkButton" id="publicHubsDownButton"> | ||
1348 | 1038 | <property name="visible">True</property> | ||
1349 | 1039 | <property name="can_focus">True</property> | ||
1350 | 1040 | <property name="label">gtk-go-down</property> | ||
1351 | 1041 | <property name="use_stock">True</property> | ||
1352 | 1042 | <property name="response_id">0</property> | ||
1353 | 1043 | </widget> | ||
1354 | 1044 | <packing> | ||
1355 | 1045 | <property name="expand">False</property> | ||
1356 | 1046 | <property name="fill">False</property> | ||
1357 | 1047 | <property name="position">2</property> | ||
1358 | 1048 | </packing> | ||
1359 | 1049 | </child> | ||
1360 | 1050 | <child> | ||
1361 | 1051 | <widget class="GtkButton" id="publicHubsRemoveButton"> | ||
1362 | 1052 | <property name="visible">True</property> | ||
1363 | 1053 | <property name="can_focus">True</property> | ||
1364 | 1054 | <property name="label">gtk-remove</property> | ||
1365 | 1055 | <property name="use_stock">True</property> | ||
1366 | 1056 | <property name="response_id">0</property> | ||
1367 | 1057 | </widget> | ||
1368 | 1058 | <packing> | ||
1369 | 1059 | <property name="expand">False</property> | ||
1370 | 1060 | <property name="fill">False</property> | ||
1371 | 1061 | <property name="position">3</property> | ||
1372 | 1062 | </packing> | ||
1373 | 1008 | </child> | 1063 | </child> |
1374 | 1009 | </widget> | 1064 | </widget> |
1375 | 1010 | <packing> | 1065 | <packing> |
1376 | 1011 | <property name="expand">False</property> | 1066 | <property name="expand">False</property> |
1377 | 1012 | <property name="fill">False</property> | ||
1378 | 1013 | <property name="position">1</property> | 1067 | <property name="position">1</property> |
1379 | 1014 | </packing> | 1068 | </packing> |
1380 | 1015 | </child> | 1069 | </child> |
1381 | 1016 | </widget> | 1070 | </widget> |
1382 | 1017 | <packing> | ||
1383 | 1018 | <property name="expand">False</property> | ||
1384 | 1019 | </packing> | ||
1385 | 1020 | </child> | 1071 | </child> |
1386 | 1021 | <child> | 1072 | <child> |
1388 | 1022 | <widget class="GtkVBox" id="vbox9"> | 1073 | <widget class="GtkHBox" id="httpProxyHBox"> |
1389 | 1023 | <property name="visible">True</property> | 1074 | <property name="visible">True</property> |
1390 | 1024 | <child> | 1075 | <child> |
1391 | 1025 | <widget class="GtkLabel" id="label29"> | 1076 | <widget class="GtkLabel" id="label29"> |
1392 | 1026 | <property name="visible">True</property> | 1077 | <property name="visible">True</property> |
1393 | 1027 | <property name="xalign">0</property> | 1078 | <property name="xalign">0</property> |
1395 | 1028 | <property name="label" translatable="yes">HTTP Proxy (for hublist only)</property> | 1079 | <property name="label" translatable="yes">_HTTP proxy:</property> |
1396 | 1080 | <property name="use_underline">True</property> | ||
1397 | 1081 | <property name="mnemonic_widget">proxyEntry</property> | ||
1398 | 1029 | </widget> | 1082 | </widget> |
1399 | 1030 | <packing> | 1083 | <packing> |
1400 | 1031 | <property name="expand">False</property> | 1084 | <property name="expand">False</property> |
1401 | @@ -1038,9 +1091,10 @@ | |||
1402 | 1038 | <property name="can_focus">True</property> | 1091 | <property name="can_focus">True</property> |
1403 | 1039 | </widget> | 1092 | </widget> |
1404 | 1040 | <packing> | 1093 | <packing> |
1407 | 1041 | <property name="expand">False</property> | 1094 | <property name="expand">True</property> |
1408 | 1042 | <property name="fill">False</property> | 1095 | <property name="fill">True</property> |
1409 | 1043 | <property name="position">1</property> | 1096 | <property name="position">1</property> |
1410 | 1097 | <property name="padding">15</property> | ||
1411 | 1044 | </packing> | 1098 | </packing> |
1412 | 1045 | </child> | 1099 | </child> |
1413 | 1046 | </widget> | 1100 | </widget> |
1414 | @@ -1053,7 +1107,7 @@ | |||
1415 | 1053 | <child> | 1107 | <child> |
1416 | 1054 | <widget class="GtkLabel" id="label27"> | 1108 | <widget class="GtkLabel" id="label27"> |
1417 | 1055 | <property name="visible">True</property> | 1109 | <property name="visible">True</property> |
1419 | 1056 | <property name="label" translatable="yes"><b>Public Hubs list</b></property> | 1110 | <property name="label" translatable="yes"><b>Public Hubs List</b></property> |
1420 | 1057 | <property name="use_markup">True</property> | 1111 | <property name="use_markup">True</property> |
1421 | 1058 | </widget> | 1112 | </widget> |
1422 | 1059 | <packing> | 1113 | <packing> |
1423 | @@ -1159,8 +1213,10 @@ | |||
1424 | 1159 | <child> | 1213 | <child> |
1425 | 1160 | <widget class="GtkLabel" id="label32"> | 1214 | <widget class="GtkLabel" id="label32"> |
1426 | 1161 | <property name="visible">True</property> | 1215 | <property name="visible">True</property> |
1428 | 1162 | <property name="label" translatable="yes"><b>Favorite download to directories</b></property> | 1216 | <property name="label" translatable="yes"><b>_Favorite Download Directories</b></property> |
1429 | 1163 | <property name="use_markup">True</property> | 1217 | <property name="use_markup">True</property> |
1430 | 1218 | <property name="use_underline">True</property> | ||
1431 | 1219 | <property name="mnemonic_widget">favoriteTreeView</property> | ||
1432 | 1164 | </widget> | 1220 | </widget> |
1433 | 1165 | <packing> | 1221 | <packing> |
1434 | 1166 | <property name="type">label_item</property> | 1222 | <property name="type">label_item</property> |
1435 | @@ -1174,7 +1230,7 @@ | |||
1436 | 1174 | <child> | 1230 | <child> |
1437 | 1175 | <widget class="GtkLabel" id="label30"> | 1231 | <widget class="GtkLabel" id="label30"> |
1438 | 1176 | <property name="visible">True</property> | 1232 | <property name="visible">True</property> |
1440 | 1177 | <property name="label" translatable="yes">Download to</property> | 1233 | <property name="label" translatable="yes">Favorite Downloads</property> |
1441 | 1178 | </widget> | 1234 | </widget> |
1442 | 1179 | <packing> | 1235 | <packing> |
1443 | 1180 | <property name="type">tab</property> | 1236 | <property name="type">tab</property> |
1444 | @@ -1195,16 +1251,10 @@ | |||
1445 | 1195 | <property name="visible">True</property> | 1251 | <property name="visible">True</property> |
1446 | 1196 | <property name="border_width">4</property> | 1252 | <property name="border_width">4</property> |
1447 | 1197 | <property name="n_rows">2</property> | 1253 | <property name="n_rows">2</property> |
1450 | 1198 | <property name="n_columns">7</property> | 1254 | <property name="n_columns">6</property> |
1451 | 1199 | <property name="column_spacing">4</property> | 1255 | <property name="column_spacing">10</property> |
1452 | 1200 | <property name="row_spacing">4</property> | 1256 | <property name="row_spacing">4</property> |
1453 | 1201 | <child> | 1257 | <child> |
1454 | 1202 | <placeholder/> | ||
1455 | 1203 | </child> | ||
1456 | 1204 | <child> | ||
1457 | 1205 | <placeholder/> | ||
1458 | 1206 | </child> | ||
1459 | 1207 | <child> | ||
1460 | 1208 | <widget class="GtkSpinButton" id="priorityHighestSpinButton"> | 1258 | <widget class="GtkSpinButton" id="priorityHighestSpinButton"> |
1461 | 1209 | <property name="visible">True</property> | 1259 | <property name="visible">True</property> |
1462 | 1210 | <property name="can_focus">True</property> | 1260 | <property name="can_focus">True</property> |
1463 | @@ -1226,8 +1276,8 @@ | |||
1464 | 1226 | <property name="climb_rate">1</property> | 1276 | <property name="climb_rate">1</property> |
1465 | 1227 | </widget> | 1277 | </widget> |
1466 | 1228 | <packing> | 1278 | <packing> |
1469 | 1229 | <property name="left_attach">5</property> | 1279 | <property name="left_attach">4</property> |
1470 | 1230 | <property name="right_attach">6</property> | 1280 | <property name="right_attach">5</property> |
1471 | 1231 | <property name="top_attach">1</property> | 1281 | <property name="top_attach">1</property> |
1472 | 1232 | <property name="bottom_attach">2</property> | 1282 | <property name="bottom_attach">2</property> |
1473 | 1233 | <property name="x_options"></property> | 1283 | <property name="x_options"></property> |
1474 | @@ -1242,8 +1292,8 @@ | |||
1475 | 1242 | <property name="climb_rate">1</property> | 1292 | <property name="climb_rate">1</property> |
1476 | 1243 | </widget> | 1293 | </widget> |
1477 | 1244 | <packing> | 1294 | <packing> |
1480 | 1245 | <property name="left_attach">5</property> | 1295 | <property name="left_attach">4</property> |
1481 | 1246 | <property name="right_attach">6</property> | 1296 | <property name="right_attach">5</property> |
1482 | 1247 | <property name="x_options"></property> | 1297 | <property name="x_options"></property> |
1483 | 1248 | <property name="y_options"></property> | 1298 | <property name="y_options"></property> |
1484 | 1249 | </packing> | 1299 | </packing> |
1485 | @@ -1252,11 +1302,13 @@ | |||
1486 | 1252 | <widget class="GtkLabel" id="label183"> | 1302 | <widget class="GtkLabel" id="label183"> |
1487 | 1253 | <property name="visible">True</property> | 1303 | <property name="visible">True</property> |
1488 | 1254 | <property name="xalign">0</property> | 1304 | <property name="xalign">0</property> |
1490 | 1255 | <property name="label" translatable="yes">High priority max size</property> | 1305 | <property name="label" translatable="yes">_High priority max size:</property> |
1491 | 1306 | <property name="use_underline">True</property> | ||
1492 | 1307 | <property name="mnemonic_widget">priorityHighSpinButton</property> | ||
1493 | 1256 | </widget> | 1308 | </widget> |
1494 | 1257 | <packing> | 1309 | <packing> |
1497 | 1258 | <property name="left_attach">4</property> | 1310 | <property name="left_attach">3</property> |
1498 | 1259 | <property name="right_attach">5</property> | 1311 | <property name="right_attach">4</property> |
1499 | 1260 | <property name="x_options">GTK_FILL</property> | 1312 | <property name="x_options">GTK_FILL</property> |
1500 | 1261 | <property name="y_options"></property> | 1313 | <property name="y_options"></property> |
1501 | 1262 | </packing> | 1314 | </packing> |
1502 | @@ -1265,11 +1317,13 @@ | |||
1503 | 1265 | <widget class="GtkLabel" id="label184"> | 1317 | <widget class="GtkLabel" id="label184"> |
1504 | 1266 | <property name="visible">True</property> | 1318 | <property name="visible">True</property> |
1505 | 1267 | <property name="xalign">0</property> | 1319 | <property name="xalign">0</property> |
1507 | 1268 | <property name="label" translatable="yes">Low priority size</property> | 1320 | <property name="label" translatable="yes">_Low priority max size:</property> |
1508 | 1321 | <property name="use_underline">True</property> | ||
1509 | 1322 | <property name="mnemonic_widget">priorityLowSpinButton</property> | ||
1510 | 1269 | </widget> | 1323 | </widget> |
1511 | 1270 | <packing> | 1324 | <packing> |
1514 | 1271 | <property name="left_attach">4</property> | 1325 | <property name="left_attach">3</property> |
1515 | 1272 | <property name="right_attach">5</property> | 1326 | <property name="right_attach">4</property> |
1516 | 1273 | <property name="top_attach">1</property> | 1327 | <property name="top_attach">1</property> |
1517 | 1274 | <property name="bottom_attach">2</property> | 1328 | <property name="bottom_attach">2</property> |
1518 | 1275 | <property name="x_options">GTK_FILL</property> | 1329 | <property name="x_options">GTK_FILL</property> |
1519 | @@ -1283,8 +1337,8 @@ | |||
1520 | 1283 | <property name="label" translatable="yes">KiB</property> | 1337 | <property name="label" translatable="yes">KiB</property> |
1521 | 1284 | </widget> | 1338 | </widget> |
1522 | 1285 | <packing> | 1339 | <packing> |
1525 | 1286 | <property name="left_attach">6</property> | 1340 | <property name="left_attach">5</property> |
1526 | 1287 | <property name="right_attach">7</property> | 1341 | <property name="right_attach">6</property> |
1527 | 1288 | <property name="top_attach">1</property> | 1342 | <property name="top_attach">1</property> |
1528 | 1289 | <property name="bottom_attach">2</property> | 1343 | <property name="bottom_attach">2</property> |
1529 | 1290 | <property name="x_options">GTK_FILL</property> | 1344 | <property name="x_options">GTK_FILL</property> |
1530 | @@ -1298,8 +1352,8 @@ | |||
1531 | 1298 | <property name="label" translatable="yes">KiB</property> | 1352 | <property name="label" translatable="yes">KiB</property> |
1532 | 1299 | </widget> | 1353 | </widget> |
1533 | 1300 | <packing> | 1354 | <packing> |
1536 | 1301 | <property name="left_attach">6</property> | 1355 | <property name="left_attach">5</property> |
1537 | 1302 | <property name="right_attach">7</property> | 1356 | <property name="right_attach">6</property> |
1538 | 1303 | <property name="x_options">GTK_FILL</property> | 1357 | <property name="x_options">GTK_FILL</property> |
1539 | 1304 | <property name="y_options"></property> | 1358 | <property name="y_options"></property> |
1540 | 1305 | </packing> | 1359 | </packing> |
1541 | @@ -1352,7 +1406,9 @@ | |||
1542 | 1352 | <widget class="GtkLabel" id="label177"> | 1406 | <widget class="GtkLabel" id="label177"> |
1543 | 1353 | <property name="visible">True</property> | 1407 | <property name="visible">True</property> |
1544 | 1354 | <property name="xalign">0</property> | 1408 | <property name="xalign">0</property> |
1546 | 1355 | <property name="label" translatable="yes">Normal priority max size</property> | 1409 | <property name="label" translatable="yes">_Normal priority max size:</property> |
1547 | 1410 | <property name="use_underline">True</property> | ||
1548 | 1411 | <property name="mnemonic_widget">priorityNormalSpinButton</property> | ||
1549 | 1356 | </widget> | 1412 | </widget> |
1550 | 1357 | <packing> | 1413 | <packing> |
1551 | 1358 | <property name="top_attach">1</property> | 1414 | <property name="top_attach">1</property> |
1552 | @@ -1365,7 +1421,9 @@ | |||
1553 | 1365 | <widget class="GtkLabel" id="label176"> | 1421 | <widget class="GtkLabel" id="label176"> |
1554 | 1366 | <property name="visible">True</property> | 1422 | <property name="visible">True</property> |
1555 | 1367 | <property name="xalign">0</property> | 1423 | <property name="xalign">0</property> |
1557 | 1368 | <property name="label" translatable="yes">Highest priority max size</property> | 1424 | <property name="label" translatable="yes">Highes_t priority max size:</property> |
1558 | 1425 | <property name="use_underline">True</property> | ||
1559 | 1426 | <property name="mnemonic_widget">priorityHighestSpinButton</property> | ||
1560 | 1369 | </widget> | 1427 | </widget> |
1561 | 1370 | <packing> | 1428 | <packing> |
1562 | 1371 | <property name="x_options">GTK_FILL</property> | 1429 | <property name="x_options">GTK_FILL</property> |
1563 | @@ -1377,7 +1435,7 @@ | |||
1564 | 1377 | <child> | 1435 | <child> |
1565 | 1378 | <widget class="GtkLabel" id="label173"> | 1436 | <widget class="GtkLabel" id="label173"> |
1566 | 1379 | <property name="visible">True</property> | 1437 | <property name="visible">True</property> |
1568 | 1380 | <property name="label" translatable="yes"><b>Auto-priority settings</b></property> | 1438 | <property name="label" translatable="yes"><b>Auto-Priority</b></property> |
1569 | 1381 | <property name="use_markup">True</property> | 1439 | <property name="use_markup">True</property> |
1570 | 1382 | </widget> | 1440 | </widget> |
1571 | 1383 | <packing> | 1441 | <packing> |
1572 | @@ -1399,22 +1457,10 @@ | |||
1573 | 1399 | <property name="visible">True</property> | 1457 | <property name="visible">True</property> |
1574 | 1400 | <property name="border_width">4</property> | 1458 | <property name="border_width">4</property> |
1575 | 1401 | <property name="n_rows">3</property> | 1459 | <property name="n_rows">3</property> |
1578 | 1402 | <property name="n_columns">7</property> | 1460 | <property name="n_columns">6</property> |
1579 | 1403 | <property name="column_spacing">4</property> | 1461 | <property name="column_spacing">10</property> |
1580 | 1404 | <property name="row_spacing">4</property> | 1462 | <property name="row_spacing">4</property> |
1581 | 1405 | <child> | 1463 | <child> |
1582 | 1406 | <placeholder/> | ||
1583 | 1407 | </child> | ||
1584 | 1408 | <child> | ||
1585 | 1409 | <placeholder/> | ||
1586 | 1410 | </child> | ||
1587 | 1411 | <child> | ||
1588 | 1412 | <placeholder/> | ||
1589 | 1413 | </child> | ||
1590 | 1414 | <child> | ||
1591 | 1415 | <placeholder/> | ||
1592 | 1416 | </child> | ||
1593 | 1417 | <child> | ||
1594 | 1418 | <widget class="GtkSpinButton" id="dropMinSourcesSpinButton"> | 1464 | <widget class="GtkSpinButton" id="dropMinSourcesSpinButton"> |
1595 | 1419 | <property name="visible">True</property> | 1465 | <property name="visible">True</property> |
1596 | 1420 | <property name="can_focus">True</property> | 1466 | <property name="can_focus">True</property> |
1597 | @@ -1454,8 +1500,8 @@ | |||
1598 | 1454 | <property name="climb_rate">1</property> | 1500 | <property name="climb_rate">1</property> |
1599 | 1455 | </widget> | 1501 | </widget> |
1600 | 1456 | <packing> | 1502 | <packing> |
1603 | 1457 | <property name="left_attach">5</property> | 1503 | <property name="left_attach">4</property> |
1604 | 1458 | <property name="right_attach">6</property> | 1504 | <property name="right_attach">5</property> |
1605 | 1459 | <property name="x_options"></property> | 1505 | <property name="x_options"></property> |
1606 | 1460 | <property name="y_options"></property> | 1506 | <property name="y_options"></property> |
1607 | 1461 | </packing> | 1507 | </packing> |
1608 | @@ -1468,8 +1514,8 @@ | |||
1609 | 1468 | <property name="climb_rate">1</property> | 1514 | <property name="climb_rate">1</property> |
1610 | 1469 | </widget> | 1515 | </widget> |
1611 | 1470 | <packing> | 1516 | <packing> |
1614 | 1471 | <property name="left_attach">5</property> | 1517 | <property name="left_attach">4</property> |
1615 | 1472 | <property name="right_attach">6</property> | 1518 | <property name="right_attach">5</property> |
1616 | 1473 | <property name="top_attach">2</property> | 1519 | <property name="top_attach">2</property> |
1617 | 1474 | <property name="bottom_attach">3</property> | 1520 | <property name="bottom_attach">3</property> |
1618 | 1475 | <property name="x_options"></property> | 1521 | <property name="x_options"></property> |
1619 | @@ -1484,8 +1530,8 @@ | |||
1620 | 1484 | <property name="climb_rate">1</property> | 1530 | <property name="climb_rate">1</property> |
1621 | 1485 | </widget> | 1531 | </widget> |
1622 | 1486 | <packing> | 1532 | <packing> |
1625 | 1487 | <property name="left_attach">5</property> | 1533 | <property name="left_attach">4</property> |
1626 | 1488 | <property name="right_attach">6</property> | 1534 | <property name="right_attach">5</property> |
1627 | 1489 | <property name="top_attach">1</property> | 1535 | <property name="top_attach">1</property> |
1628 | 1490 | <property name="bottom_attach">2</property> | 1536 | <property name="bottom_attach">2</property> |
1629 | 1491 | <property name="x_options"></property> | 1537 | <property name="x_options"></property> |
1630 | @@ -1496,11 +1542,13 @@ | |||
1631 | 1496 | <widget class="GtkLabel" id="label194"> | 1542 | <widget class="GtkLabel" id="label194"> |
1632 | 1497 | <property name="visible">True</property> | 1543 | <property name="visible">True</property> |
1633 | 1498 | <property name="xalign">0</property> | 1544 | <property name="xalign">0</property> |
1635 | 1499 | <property name="label" translatable="yes">Min filesize</property> | 1545 | <property name="label" translatable="yes">Min _file size:</property> |
1636 | 1546 | <property name="use_underline">True</property> | ||
1637 | 1547 | <property name="mnemonic_widget">dropSizeSpinButton</property> | ||
1638 | 1500 | </widget> | 1548 | </widget> |
1639 | 1501 | <packing> | 1549 | <packing> |
1642 | 1502 | <property name="left_attach">4</property> | 1550 | <property name="left_attach">3</property> |
1643 | 1503 | <property name="right_attach">5</property> | 1551 | <property name="right_attach">4</property> |
1644 | 1504 | <property name="top_attach">2</property> | 1552 | <property name="top_attach">2</property> |
1645 | 1505 | <property name="bottom_attach">3</property> | 1553 | <property name="bottom_attach">3</property> |
1646 | 1506 | <property name="x_options">GTK_FILL</property> | 1554 | <property name="x_options">GTK_FILL</property> |
1647 | @@ -1511,11 +1559,13 @@ | |||
1648 | 1511 | <widget class="GtkLabel" id="label193"> | 1559 | <widget class="GtkLabel" id="label193"> |
1649 | 1512 | <property name="visible">True</property> | 1560 | <property name="visible">True</property> |
1650 | 1513 | <property name="xalign">0</property> | 1561 | <property name="xalign">0</property> |
1652 | 1514 | <property name="label" translatable="yes">Max inactivity</property> | 1562 | <property name="label" translatable="yes">Max _inactivity:</property> |
1653 | 1563 | <property name="use_underline">True</property> | ||
1654 | 1564 | <property name="mnemonic_widget">dropInactiveSpinButton</property> | ||
1655 | 1515 | </widget> | 1565 | </widget> |
1656 | 1516 | <packing> | 1566 | <packing> |
1659 | 1517 | <property name="left_attach">4</property> | 1567 | <property name="left_attach">3</property> |
1660 | 1518 | <property name="right_attach">5</property> | 1568 | <property name="right_attach">4</property> |
1661 | 1519 | <property name="top_attach">1</property> | 1569 | <property name="top_attach">1</property> |
1662 | 1520 | <property name="bottom_attach">2</property> | 1570 | <property name="bottom_attach">2</property> |
1663 | 1521 | <property name="x_options">GTK_FILL</property> | 1571 | <property name="x_options">GTK_FILL</property> |
1664 | @@ -1526,11 +1576,13 @@ | |||
1665 | 1526 | <widget class="GtkLabel" id="label192"> | 1576 | <widget class="GtkLabel" id="label192"> |
1666 | 1527 | <property name="visible">True</property> | 1577 | <property name="visible">True</property> |
1667 | 1528 | <property name="xalign">0</property> | 1578 | <property name="xalign">0</property> |
1669 | 1529 | <property name="label" translatable="yes">Check every</property> | 1579 | <property name="label" translatable="yes">Chec_k every:</property> |
1670 | 1580 | <property name="use_underline">True</property> | ||
1671 | 1581 | <property name="mnemonic_widget">dropCheckSpinButton</property> | ||
1672 | 1530 | </widget> | 1582 | </widget> |
1673 | 1531 | <packing> | 1583 | <packing> |
1676 | 1532 | <property name="left_attach">4</property> | 1584 | <property name="left_attach">3</property> |
1677 | 1533 | <property name="right_attach">5</property> | 1585 | <property name="right_attach">4</property> |
1678 | 1534 | <property name="x_options">GTK_FILL</property> | 1586 | <property name="x_options">GTK_FILL</property> |
1679 | 1535 | <property name="y_options"></property> | 1587 | <property name="y_options"></property> |
1680 | 1536 | </packing> | 1588 | </packing> |
1681 | @@ -1542,8 +1594,8 @@ | |||
1682 | 1542 | <property name="label" translatable="yes">KiB</property> | 1594 | <property name="label" translatable="yes">KiB</property> |
1683 | 1543 | </widget> | 1595 | </widget> |
1684 | 1544 | <packing> | 1596 | <packing> |
1687 | 1545 | <property name="left_attach">6</property> | 1597 | <property name="left_attach">5</property> |
1688 | 1546 | <property name="right_attach">7</property> | 1598 | <property name="right_attach">6</property> |
1689 | 1547 | <property name="top_attach">2</property> | 1599 | <property name="top_attach">2</property> |
1690 | 1548 | <property name="bottom_attach">3</property> | 1600 | <property name="bottom_attach">3</property> |
1691 | 1549 | <property name="x_options">GTK_FILL</property> | 1601 | <property name="x_options">GTK_FILL</property> |
1692 | @@ -1557,8 +1609,8 @@ | |||
1693 | 1557 | <property name="label" translatable="yes">s</property> | 1609 | <property name="label" translatable="yes">s</property> |
1694 | 1558 | </widget> | 1610 | </widget> |
1695 | 1559 | <packing> | 1611 | <packing> |
1698 | 1560 | <property name="left_attach">6</property> | 1612 | <property name="left_attach">5</property> |
1699 | 1561 | <property name="right_attach">7</property> | 1613 | <property name="right_attach">6</property> |
1700 | 1562 | <property name="top_attach">1</property> | 1614 | <property name="top_attach">1</property> |
1701 | 1563 | <property name="bottom_attach">2</property> | 1615 | <property name="bottom_attach">2</property> |
1702 | 1564 | <property name="x_options">GTK_FILL</property> | 1616 | <property name="x_options">GTK_FILL</property> |
1703 | @@ -1572,8 +1624,8 @@ | |||
1704 | 1572 | <property name="label" translatable="yes">s</property> | 1624 | <property name="label" translatable="yes">s</property> |
1705 | 1573 | </widget> | 1625 | </widget> |
1706 | 1574 | <packing> | 1626 | <packing> |
1709 | 1575 | <property name="left_attach">6</property> | 1627 | <property name="left_attach">5</property> |
1710 | 1576 | <property name="right_attach">7</property> | 1628 | <property name="right_attach">6</property> |
1711 | 1577 | <property name="x_options">GTK_FILL</property> | 1629 | <property name="x_options">GTK_FILL</property> |
1712 | 1578 | <property name="y_options"></property> | 1630 | <property name="y_options"></property> |
1713 | 1579 | </packing> | 1631 | </packing> |
1714 | @@ -1624,7 +1676,9 @@ | |||
1715 | 1624 | <widget class="GtkLabel" id="label180"> | 1676 | <widget class="GtkLabel" id="label180"> |
1716 | 1625 | <property name="visible">True</property> | 1677 | <property name="visible">True</property> |
1717 | 1626 | <property name="xalign">0</property> | 1678 | <property name="xalign">0</property> |
1719 | 1627 | <property name="label" translatable="yes">Min sources online</property> | 1679 | <property name="label" translatable="yes">Min _sources online:</property> |
1720 | 1680 | <property name="use_underline">True</property> | ||
1721 | 1681 | <property name="mnemonic_widget">dropMinSourcesSpinButton</property> | ||
1722 | 1628 | </widget> | 1682 | </widget> |
1723 | 1629 | <packing> | 1683 | <packing> |
1724 | 1630 | <property name="top_attach">2</property> | 1684 | <property name="top_attach">2</property> |
1725 | @@ -1637,7 +1691,9 @@ | |||
1726 | 1637 | <widget class="GtkLabel" id="label179"> | 1691 | <widget class="GtkLabel" id="label179"> |
1727 | 1638 | <property name="visible">True</property> | 1692 | <property name="visible">True</property> |
1728 | 1639 | <property name="xalign">0</property> | 1693 | <property name="xalign">0</property> |
1730 | 1640 | <property name="label" translatable="yes">Min elapsed</property> | 1694 | <property name="label" translatable="yes">Min _elapsed:</property> |
1731 | 1695 | <property name="use_underline">True</property> | ||
1732 | 1696 | <property name="mnemonic_widget">dropElapsedSpinButton</property> | ||
1733 | 1641 | </widget> | 1697 | </widget> |
1734 | 1642 | <packing> | 1698 | <packing> |
1735 | 1643 | <property name="top_attach">1</property> | 1699 | <property name="top_attach">1</property> |
1736 | @@ -1650,7 +1706,9 @@ | |||
1737 | 1650 | <widget class="GtkLabel" id="label178"> | 1706 | <widget class="GtkLabel" id="label178"> |
1738 | 1651 | <property name="visible">True</property> | 1707 | <property name="visible">True</property> |
1739 | 1652 | <property name="xalign">0</property> | 1708 | <property name="xalign">0</property> |
1741 | 1653 | <property name="label" translatable="yes">Drop sources below</property> | 1709 | <property name="label" translatable="yes">_Drop sources below:</property> |
1742 | 1710 | <property name="use_underline">True</property> | ||
1743 | 1711 | <property name="mnemonic_widget">dropSpeedSpinButton</property> | ||
1744 | 1654 | </widget> | 1712 | </widget> |
1745 | 1655 | <packing> | 1713 | <packing> |
1746 | 1656 | <property name="x_options">GTK_FILL</property> | 1714 | <property name="x_options">GTK_FILL</property> |
1747 | @@ -1662,7 +1720,7 @@ | |||
1748 | 1662 | <child> | 1720 | <child> |
1749 | 1663 | <widget class="GtkLabel" id="label174"> | 1721 | <widget class="GtkLabel" id="label174"> |
1750 | 1664 | <property name="visible">True</property> | 1722 | <property name="visible">True</property> |
1752 | 1665 | <property name="label" translatable="yes"><b>Auto-drop settings</b></property> | 1723 | <property name="label" translatable="yes"><b>Auto-Drop</b></property> |
1753 | 1666 | <property name="use_markup">True</property> | 1724 | <property name="use_markup">True</property> |
1754 | 1667 | </widget> | 1725 | </widget> |
1755 | 1668 | <packing> | 1726 | <packing> |
1756 | @@ -1700,8 +1758,10 @@ | |||
1757 | 1700 | <child> | 1758 | <child> |
1758 | 1701 | <widget class="GtkLabel" id="label175"> | 1759 | <widget class="GtkLabel" id="label175"> |
1759 | 1702 | <property name="visible">True</property> | 1760 | <property name="visible">True</property> |
1761 | 1703 | <property name="label" translatable="yes"><b>Other queue options</b></property> | 1761 | <property name="label" translatable="yes"><b>O_ptions</b></property> |
1762 | 1704 | <property name="use_markup">True</property> | 1762 | <property name="use_markup">True</property> |
1763 | 1763 | <property name="use_underline">True</property> | ||
1764 | 1764 | <property name="mnemonic_widget">queueOtherTreeView</property> | ||
1765 | 1705 | </widget> | 1765 | </widget> |
1766 | 1706 | <packing> | 1766 | <packing> |
1767 | 1707 | <property name="type">label_item</property> | 1767 | <property name="type">label_item</property> |
1768 | @@ -1775,91 +1835,53 @@ | |||
1769 | 1775 | </widget> | 1835 | </widget> |
1770 | 1776 | </child> | 1836 | </child> |
1771 | 1777 | <child> | 1837 | <child> |
1772 | 1778 | <widget class="GtkLabel" id="label34"> | ||
1773 | 1779 | <property name="visible">True</property> | ||
1774 | 1780 | <property name="xalign">0</property> | ||
1775 | 1781 | <property name="label" translatable="yes">Note: New files are added to the share only once they've been hashed!</property> | ||
1776 | 1782 | </widget> | ||
1777 | 1783 | <packing> | ||
1778 | 1784 | <property name="expand">False</property> | ||
1779 | 1785 | <property name="fill">False</property> | ||
1780 | 1786 | <property name="position">1</property> | ||
1781 | 1787 | </packing> | ||
1782 | 1788 | </child> | ||
1783 | 1789 | <child> | ||
1784 | 1790 | <widget class="GtkHBox" id="hbox5"> | 1838 | <widget class="GtkHBox" id="hbox5"> |
1785 | 1791 | <property name="visible">True</property> | 1839 | <property name="visible">True</property> |
1786 | 1792 | <child> | 1840 | <child> |
1787 | 1793 | <widget class="GtkLabel" id="sharedSizeLabel"> | 1841 | <widget class="GtkLabel" id="sharedSizeLabel"> |
1788 | 1794 | <property name="visible">True</property> | 1842 | <property name="visible">True</property> |
1789 | 1795 | <property name="xalign">0</property> | 1843 | <property name="xalign">0</property> |
1791 | 1796 | <property name="label" translatable="yes">Total size: 0 B</property> | 1844 | <property name="label" translatable="yes">Total size: %1%</property> |
1792 | 1797 | </widget> | 1845 | </widget> |
1793 | 1846 | <packing> | ||
1794 | 1847 | <property name="expand">True</property> | ||
1795 | 1848 | <property name="fill">True</property> | ||
1796 | 1849 | <property name="position">0</property> | ||
1797 | 1850 | </packing> | ||
1798 | 1798 | </child> | 1851 | </child> |
1799 | 1799 | <child> | 1852 | <child> |
1801 | 1800 | <widget class="GtkHBox" id="hbox6"> | 1853 | <widget class="GtkButton" id="sharedAddButton"> |
1802 | 1801 | <property name="visible">True</property> | 1854 | <property name="visible">True</property> |
1855 | 1802 | <property name="spacing">4</property> | 1855 | <property name="can_focus">True</property> |
1856 | 1803 | <child> | 1856 | <property name="label">gtk-add</property> |
1857 | 1804 | <widget class="GtkCheckButton" id="shareHiddenCheckButton"> | 1857 | <property name="use_stock">True</property> |
1858 | 1805 | <property name="visible">True</property> | 1858 | <property name="response_id">0</property> |
1807 | 1806 | <property name="can_focus">True</property> | ||
1808 | 1807 | <property name="label" translatable="yes">Share hidden files</property> | ||
1809 | 1808 | <property name="use_underline">True</property> | ||
1810 | 1809 | <property name="response_id">0</property> | ||
1811 | 1810 | <property name="draw_indicator">True</property> | ||
1812 | 1811 | </widget> | ||
1813 | 1812 | </child> | ||
1814 | 1813 | <child> | ||
1815 | 1814 | <widget class="GtkCheckButton" id="followLinksCheckButton"> | ||
1816 | 1815 | <property name="visible">True</property> | ||
1817 | 1816 | <property name="can_focus">True</property> | ||
1818 | 1817 | <property name="label" translatable="yes">Follow Links</property> | ||
1819 | 1818 | <property name="use_underline">True</property> | ||
1820 | 1819 | <property name="response_id">0</property> | ||
1821 | 1820 | <property name="draw_indicator">True</property> | ||
1822 | 1821 | </widget> | ||
1823 | 1822 | <packing> | ||
1824 | 1823 | <property name="position">1</property> | ||
1825 | 1824 | </packing> | ||
1826 | 1825 | </child> | ||
1827 | 1826 | <child> | ||
1828 | 1827 | <widget class="GtkButton" id="sharedAddButton"> | ||
1829 | 1828 | <property name="visible">True</property> | ||
1830 | 1829 | <property name="can_focus">True</property> | ||
1831 | 1830 | <property name="label">gtk-add</property> | ||
1832 | 1831 | <property name="use_stock">True</property> | ||
1833 | 1832 | <property name="response_id">0</property> | ||
1834 | 1833 | </widget> | ||
1835 | 1834 | <packing> | ||
1836 | 1835 | <property name="expand">False</property> | ||
1837 | 1836 | <property name="fill">False</property> | ||
1838 | 1837 | <property name="position">2</property> | ||
1839 | 1838 | </packing> | ||
1840 | 1839 | </child> | ||
1841 | 1840 | <child> | ||
1842 | 1841 | <widget class="GtkButton" id="sharedRemoveButton"> | ||
1843 | 1842 | <property name="visible">True</property> | ||
1844 | 1843 | <property name="can_focus">True</property> | ||
1845 | 1844 | <property name="label">gtk-remove</property> | ||
1846 | 1845 | <property name="use_stock">True</property> | ||
1847 | 1846 | <property name="response_id">0</property> | ||
1848 | 1847 | </widget> | ||
1849 | 1848 | <packing> | ||
1850 | 1849 | <property name="expand">False</property> | ||
1851 | 1850 | <property name="fill">False</property> | ||
1852 | 1851 | <property name="position">3</property> | ||
1853 | 1852 | </packing> | ||
1854 | 1853 | </child> | ||
1859 | 1854 | </widget> | 1859 | </widget> |
1860 | 1855 | <packing> | 1860 | <packing> |
1861 | 1861 | <property name="expand">False</property> | ||
1862 | 1862 | <property name="fill">False</property> | ||
1863 | 1856 | <property name="position">1</property> | 1863 | <property name="position">1</property> |
1864 | 1857 | </packing> | 1864 | </packing> |
1865 | 1858 | </child> | 1865 | </child> |
1866 | 1866 | <child> | ||
1867 | 1867 | <widget class="GtkButton" id="sharedRemoveButton"> | ||
1868 | 1868 | <property name="visible">True</property> | ||
1869 | 1869 | <property name="can_focus">True</property> | ||
1870 | 1870 | <property name="label">gtk-remove</property> | ||
1871 | 1871 | <property name="use_stock">True</property> | ||
1872 | 1872 | <property name="response_id">0</property> | ||
1873 | 1873 | </widget> | ||
1874 | 1874 | <packing> | ||
1875 | 1875 | <property name="expand">False</property> | ||
1876 | 1876 | <property name="fill">False</property> | ||
1877 | 1877 | <property name="position">2</property> | ||
1878 | 1878 | </packing> | ||
1879 | 1879 | </child> | ||
1880 | 1859 | </widget> | 1880 | </widget> |
1881 | 1860 | <packing> | 1881 | <packing> |
1882 | 1861 | <property name="expand">False</property> | 1882 | <property name="expand">False</property> |
1884 | 1862 | <property name="position">2</property> | 1883 | <property name="fill">False</property> |
1885 | 1884 | <property name="position">1</property> | ||
1886 | 1863 | </packing> | 1885 | </packing> |
1887 | 1864 | </child> | 1886 | </child> |
1888 | 1865 | </widget> | 1887 | </widget> |
1889 | @@ -1867,7 +1889,7 @@ | |||
1890 | 1867 | <child> | 1889 | <child> |
1891 | 1868 | <widget class="GtkLabel" id="label33"> | 1890 | <widget class="GtkLabel" id="label33"> |
1892 | 1869 | <property name="visible">True</property> | 1891 | <property name="visible">True</property> |
1894 | 1870 | <property name="label" translatable="yes"><b>Shared directories</b></property> | 1892 | <property name="label" translatable="yes"><b>Shared Directories</b></property> |
1895 | 1871 | <property name="use_markup">True</property> | 1893 | <property name="use_markup">True</property> |
1896 | 1872 | </widget> | 1894 | </widget> |
1897 | 1873 | <packing> | 1895 | <packing> |
1898 | @@ -1879,12 +1901,39 @@ | |||
1899 | 1879 | <child> | 1901 | <child> |
1900 | 1880 | <widget class="GtkTable" id="table6"> | 1902 | <widget class="GtkTable" id="table6"> |
1901 | 1881 | <property name="visible">True</property> | 1903 | <property name="visible">True</property> |
1903 | 1882 | <property name="n_rows">2</property> | 1904 | <property name="n_rows">4</property> |
1904 | 1883 | <property name="n_columns">3</property> | 1905 | <property name="n_columns">3</property> |
1906 | 1884 | <property name="column_spacing">4</property> | 1906 | <property name="column_spacing">10</property> |
1907 | 1885 | <property name="row_spacing">4</property> | 1907 | <property name="row_spacing">4</property> |
1908 | 1886 | <child> | 1908 | <child> |
1910 | 1887 | <placeholder/> | 1909 | <widget class="GtkCheckButton" id="followLinksCheckButton"> |
1911 | 1910 | <property name="visible">True</property> | ||
1912 | 1911 | <property name="can_focus">True</property> | ||
1913 | 1912 | <property name="label" translatable="yes">_Follow links</property> | ||
1914 | 1913 | <property name="use_underline">True</property> | ||
1915 | 1914 | <property name="response_id">0</property> | ||
1916 | 1915 | <property name="draw_indicator">True</property> | ||
1917 | 1916 | </widget> | ||
1918 | 1917 | <packing> | ||
1919 | 1918 | <property name="x_options">GTK_FILL</property> | ||
1920 | 1919 | <property name="y_options"></property> | ||
1921 | 1920 | </packing> | ||
1922 | 1921 | </child> | ||
1923 | 1922 | <child> | ||
1924 | 1923 | <widget class="GtkCheckButton" id="shareHiddenCheckButton"> | ||
1925 | 1924 | <property name="visible">True</property> | ||
1926 | 1925 | <property name="can_focus">True</property> | ||
1927 | 1926 | <property name="label" translatable="yes">_Share hidden files</property> | ||
1928 | 1927 | <property name="use_underline">True</property> | ||
1929 | 1928 | <property name="response_id">0</property> | ||
1930 | 1929 | <property name="draw_indicator">True</property> | ||
1931 | 1930 | </widget> | ||
1932 | 1931 | <packing> | ||
1933 | 1932 | <property name="top_attach">1</property> | ||
1934 | 1933 | <property name="bottom_attach">2</property> | ||
1935 | 1934 | <property name="x_options">GTK_FILL</property> | ||
1936 | 1935 | <property name="y_options"></property> | ||
1937 | 1936 | </packing> | ||
1938 | 1888 | </child> | 1937 | </child> |
1939 | 1889 | <child> | 1938 | <child> |
1940 | 1890 | <widget class="GtkSpinButton" id="sharedUploadSlotsSpinButton"> | 1939 | <widget class="GtkSpinButton" id="sharedUploadSlotsSpinButton"> |
1941 | @@ -1896,8 +1945,8 @@ | |||
1942 | 1896 | <packing> | 1945 | <packing> |
1943 | 1897 | <property name="left_attach">1</property> | 1946 | <property name="left_attach">1</property> |
1944 | 1898 | <property name="right_attach">2</property> | 1947 | <property name="right_attach">2</property> |
1947 | 1899 | <property name="top_attach">1</property> | 1948 | <property name="top_attach">3</property> |
1948 | 1900 | <property name="bottom_attach">2</property> | 1949 | <property name="bottom_attach">4</property> |
1949 | 1901 | <property name="x_options">GTK_FILL</property> | 1950 | <property name="x_options">GTK_FILL</property> |
1950 | 1902 | <property name="y_options"></property> | 1951 | <property name="y_options"></property> |
1951 | 1903 | </packing> | 1952 | </packing> |
1952 | @@ -1905,12 +1954,14 @@ | |||
1953 | 1905 | <child> | 1954 | <child> |
1954 | 1906 | <widget class="GtkLabel" id="label38"> | 1955 | <widget class="GtkLabel" id="label38"> |
1955 | 1907 | <property name="visible">True</property> | 1956 | <property name="visible">True</property> |
1958 | 1908 | <property name="xalign">1</property> | 1957 | <property name="xalign">0</property> |
1959 | 1909 | <property name="label" translatable="yes">Upload slots</property> | 1958 | <property name="label" translatable="yes">_Upload slots:</property> |
1960 | 1959 | <property name="use_underline">True</property> | ||
1961 | 1960 | <property name="mnemonic_widget">sharedUploadSlotsSpinButton</property> | ||
1962 | 1910 | </widget> | 1961 | </widget> |
1963 | 1911 | <packing> | 1962 | <packing> |
1966 | 1912 | <property name="top_attach">1</property> | 1963 | <property name="top_attach">3</property> |
1967 | 1913 | <property name="bottom_attach">2</property> | 1964 | <property name="bottom_attach">4</property> |
1968 | 1914 | <property name="x_options">GTK_FILL</property> | 1965 | <property name="x_options">GTK_FILL</property> |
1969 | 1915 | <property name="y_options"></property> | 1966 | <property name="y_options"></property> |
1970 | 1916 | </packing> | 1967 | </packing> |
1971 | @@ -1922,6 +1973,8 @@ | |||
1972 | 1922 | <property name="label" translatable="yes">KiB/s</property> | 1973 | <property name="label" translatable="yes">KiB/s</property> |
1973 | 1923 | </widget> | 1974 | </widget> |
1974 | 1924 | <packing> | 1975 | <packing> |
1975 | 1976 | <property name="top_attach">2</property> | ||
1976 | 1977 | <property name="bottom_attach">3</property> | ||
1977 | 1925 | <property name="left_attach">2</property> | 1978 | <property name="left_attach">2</property> |
1978 | 1926 | <property name="right_attach">3</property> | 1979 | <property name="right_attach">3</property> |
1979 | 1927 | <property name="x_options">GTK_FILL</property> | 1980 | <property name="x_options">GTK_FILL</property> |
1980 | @@ -1934,8 +1987,11 @@ | |||
1981 | 1934 | <property name="can_focus">True</property> | 1987 | <property name="can_focus">True</property> |
1982 | 1935 | <property name="adjustment">0 0 10000 1 10 0</property> | 1988 | <property name="adjustment">0 0 10000 1 10 0</property> |
1983 | 1936 | <property name="climb_rate">1</property> | 1989 | <property name="climb_rate">1</property> |
1984 | 1990 | <property name="tooltip_text" translatable="yes">A value of '0' will disable this option</property> | ||
1985 | 1937 | </widget> | 1991 | </widget> |
1986 | 1938 | <packing> | 1992 | <packing> |
1987 | 1993 | <property name="top_attach">2</property> | ||
1988 | 1994 | <property name="bottom_attach">3</property> | ||
1989 | 1939 | <property name="left_attach">1</property> | 1995 | <property name="left_attach">1</property> |
1990 | 1940 | <property name="right_attach">2</property> | 1996 | <property name="right_attach">2</property> |
1991 | 1941 | <property name="x_options">GTK_FILL</property> | 1997 | <property name="x_options">GTK_FILL</property> |
1992 | @@ -1945,10 +2001,15 @@ | |||
1993 | 1945 | <child> | 2001 | <child> |
1994 | 1946 | <widget class="GtkLabel" id="label36"> | 2002 | <widget class="GtkLabel" id="label36"> |
1995 | 1947 | <property name="visible">True</property> | 2003 | <property name="visible">True</property> |
1998 | 1948 | <property name="xalign">1</property> | 2004 | <property name="xalign">0</property> |
1999 | 1949 | <property name="label" translatable="yes">Automatically open extra slot if speed is below (0 = disable)</property> | 2005 | <property name="label" translatable="yes">Automatically open _extra slot if speed is below:</property> |
2000 | 2006 | <property name="use_underline">True</property> | ||
2001 | 2007 | <property name="mnemonic_widget">sharedExtraSlotSpinButton</property> | ||
2002 | 1950 | </widget> | 2008 | </widget> |
2003 | 1951 | <packing> | 2009 | <packing> |
2004 | 2010 | <property name="top_attach">2</property> | ||
2005 | 2011 | <property name="bottom_attach">3</property> | ||
2006 | 2012 | <property name="x_options">GTK_FILL</property> | ||
2007 | 1952 | <property name="y_options"></property> | 2013 | <property name="y_options"></property> |
2008 | 1953 | </packing> | 2014 | </packing> |
2009 | 1954 | </child> | 2015 | </child> |
2010 | @@ -2011,8 +2072,10 @@ | |||
2011 | 2011 | <child> | 2072 | <child> |
2012 | 2012 | <widget class="GtkLabel" id="label200"> | 2073 | <widget class="GtkLabel" id="label200"> |
2013 | 2013 | <property name="visible">True</property> | 2074 | <property name="visible">True</property> |
2015 | 2014 | <property name="label" translatable="yes"><b>Options</b></property> | 2075 | <property name="label" translatable="yes"><b>O_ptions</b></property> |
2016 | 2015 | <property name="use_markup">True</property> | 2076 | <property name="use_markup">True</property> |
2017 | 2077 | <property name="use_underline">True</property> | ||
2018 | 2078 | <property name="mnemonic_widget">appearanceOptionsTreeView</property> | ||
2019 | 2016 | </widget> | 2079 | </widget> |
2020 | 2017 | <packing> | 2080 | <packing> |
2021 | 2018 | <property name="type">label_item</property> | 2081 | <property name="type">label_item</property> |
2022 | @@ -2023,184 +2086,151 @@ | |||
2023 | 2023 | </widget> | 2086 | </widget> |
2024 | 2024 | </child> | 2087 | </child> |
2025 | 2025 | <child> | 2088 | <child> |
2027 | 2026 | <widget class="GtkHBox" id="hbox4"> | 2089 | <widget class="GtkTable" id="table4"> |
2028 | 2027 | <property name="visible">True</property> | 2090 | <property name="visible">True</property> |
2086 | 2028 | <child> | 2091 | <property name="n_rows">4</property> |
2087 | 2029 | <widget class="GtkFrame" id="frame9"> | 2092 | <property name="n_columns">2</property> |
2088 | 2030 | <property name="visible">True</property> | 2093 | <property name="column_spacing">15</property> |
2089 | 2031 | <property name="label_xalign">0</property> | 2094 | <property name="row_spacing">4</property> |
2090 | 2032 | <child> | 2095 | <child> |
2091 | 2033 | <widget class="GtkAlignment" id="alignment6"> | 2096 | <widget class="GtkLabel" id="label43"> |
2092 | 2034 | <property name="visible">True</property> | 2097 | <property name="visible">True</property> |
2093 | 2035 | <property name="bottom_padding">5</property> | 2098 | <property name="xalign">0</property> |
2094 | 2036 | <property name="left_padding">12</property> | 2099 | <property name="label" translatable="yes">_Default away message:</property> |
2095 | 2037 | <child> | 2100 | <property name="use_underline">True</property> |
2096 | 2038 | <widget class="GtkHBox" id="tabPositionHBox"> | 2101 | <property name="mnemonic_widget">awayMessageEntry</property> |
2097 | 2039 | <property name="visible">True</property> | 2102 | </widget> |
2098 | 2040 | <child> | 2103 | <packing> |
2099 | 2041 | <widget class="GtkComboBox" id="tabPositionComboBox"> | 2104 | <property name="top_attach">3</property> |
2100 | 2042 | <property name="visible">True</property> | 2105 | <property name="bottom_attach">4</property> |
2101 | 2043 | <property name="items" translatable="yes">Top | 2106 | <property name="x_options">GTK_FILL</property> |
2102 | 2044 | Left | 2107 | <property name="y_options"></property> |
2103 | 2045 | Right | 2108 | </packing> |
2104 | 2046 | Bottom</property> | 2109 | </child> |
2105 | 2047 | </widget> | 2110 | <child> |
2106 | 2048 | <packing> | 2111 | <widget class="GtkEntry" id="awayMessageEntry"> |
2107 | 2049 | <property name="expand">False</property> | 2112 | <property name="visible">True</property> |
2108 | 2050 | <property name="fill">False</property> | 2113 | <property name="can_focus">True</property> |
2109 | 2051 | </packing> | 2114 | <property name="invisible_char">●</property> |
2110 | 2052 | </child> | 2115 | </widget> |
2111 | 2053 | </widget> | 2116 | <packing> |
2112 | 2054 | </child> | 2117 | <property name="left_attach">1</property> |
2113 | 2055 | </widget> | 2118 | <property name="right_attach">2</property> |
2114 | 2056 | </child> | 2119 | <property name="top_attach">3</property> |
2115 | 2057 | <child> | 2120 | <property name="bottom_attach">4</property> |
2116 | 2058 | <widget class="GtkLabel" id="label16"> | 2121 | <property name="y_options"></property> |
2117 | 2059 | <property name="visible">True</property> | 2122 | </packing> |
2118 | 2060 | <property name="label" translatable="yes"><b>Tab Position</b></property> | 2123 | </child> |
2119 | 2061 | <property name="use_markup">True</property> | 2124 | <child> |
2120 | 2062 | </widget> | 2125 | <widget class="GtkLabel" id="label44"> |
2121 | 2063 | <packing> | 2126 | <property name="visible">True</property> |
2122 | 2064 | <property name="type">label_item</property> | 2127 | <property name="xalign">0</property> |
2123 | 2065 | </packing> | 2128 | <property name="label" translatable="yes">Timestamp _format:</property> |
2124 | 2066 | </child> | 2129 | <property name="use_underline">True</property> |
2125 | 2067 | </widget> | 2130 | <property name="mnemonic_widget">timestampEntry</property> |
2126 | 2068 | </child> | 2131 | </widget> |
2127 | 2069 | <child> | 2132 | <packing> |
2128 | 2070 | <widget class="GtkFrame" id="frame10"> | 2133 | <property name="top_attach">2</property> |
2129 | 2071 | <property name="visible">True</property> | 2134 | <property name="bottom_attach">3</property> |
2130 | 2072 | <property name="label_xalign">0</property> | 2135 | <property name="x_options">GTK_FILL</property> |
2131 | 2073 | <child> | 2136 | <property name="y_options"></property> |
2132 | 2074 | <widget class="GtkAlignment" id="alignment7"> | 2137 | </packing> |
2133 | 2075 | <property name="visible">True</property> | 2138 | </child> |
2134 | 2076 | <property name="bottom_padding">5</property> | 2139 | <child> |
2135 | 2077 | <property name="left_padding">12</property> | 2140 | <widget class="GtkEntry" id="timestampEntry"> |
2136 | 2078 | <child> | 2141 | <property name="visible">True</property> |
2137 | 2079 | <widget class="GtkHBox" id="toolbarStyleHBox"> | 2142 | <property name="can_focus">True</property> |
2138 | 2080 | <property name="visible">True</property> | 2143 | <property name="invisible_char">●</property> |
2139 | 2081 | <child> | 2144 | </widget> |
2140 | 2082 | <widget class="GtkComboBox" id="toolbarStyleComboBox"> | 2145 | <packing> |
2141 | 2083 | <property name="visible">True</property> | 2146 | <property name="left_attach">1</property> |
2142 | 2084 | <property name="items" translatable="yes">Icons | 2147 | <property name="right_attach">2</property> |
2143 | 2148 | <property name="top_attach">2</property> | ||
2144 | 2149 | <property name="bottom_attach">3</property> | ||
2145 | 2150 | <property name="y_options"></property> | ||
2146 | 2151 | </packing> | ||
2147 | 2152 | </child> | ||
2148 | 2153 | <child> | ||
2149 | 2154 | <widget class="GtkLabel" id="label17"> | ||
2150 | 2155 | <property name="visible">True</property> | ||
2151 | 2156 | <property name="xalign">0</property> | ||
2152 | 2157 | <property name="label" translatable="yes">_Main toolbar style:</property> | ||
2153 | 2158 | <property name="mnemonic_widget">toolbarStyleComboBox</property> | ||
2154 | 2159 | <property name="use_underline">True</property> | ||
2155 | 2160 | </widget> | ||
2156 | 2161 | <packing> | ||
2157 | 2162 | <property name="top_attach">1</property> | ||
2158 | 2163 | <property name="bottom_attach">2</property> | ||
2159 | 2164 | <property name="x_options">GTK_FILL</property> | ||
2160 | 2165 | <property name="y_options"></property> | ||
2161 | 2166 | </packing> | ||
2162 | 2167 | </child> | ||
2163 | 2168 | <child> | ||
2164 | 2169 | <widget class="GtkLabel" id="label16"> | ||
2165 | 2170 | <property name="visible">True</property> | ||
2166 | 2171 | <property name="xalign">0</property> | ||
2167 | 2172 | <property name="label" translatable="yes">_Tab position:</property> | ||
2168 | 2173 | <property name="mnemonic_widget">tabPositionComboBox</property> | ||
2169 | 2174 | <property name="use_underline">True</property> | ||
2170 | 2175 | </widget> | ||
2171 | 2176 | <packing> | ||
2172 | 2177 | <property name="x_options">GTK_FILL</property> | ||
2173 | 2178 | <property name="y_options"></property> | ||
2174 | 2179 | </packing> | ||
2175 | 2180 | </child> | ||
2176 | 2181 | <child> | ||
2177 | 2182 | <widget class="GtkAspectFrame" id="aspectframe2"> | ||
2178 | 2183 | <property name="visible">True</property> | ||
2179 | 2184 | <property name="label_xalign">0</property> | ||
2180 | 2185 | <property name="shadow_type">none</property> | ||
2181 | 2186 | <property name="xalign">0</property> | ||
2182 | 2187 | <child> | ||
2183 | 2188 | <widget class="GtkComboBox" id="toolbarStyleComboBox"> | ||
2184 | 2189 | <property name="visible">True</property> | ||
2185 | 2190 | <property name="items" translatable="yes">Icons | ||
2186 | 2085 | Text | 2191 | Text |
2187 | 2086 | Both | 2192 | Both |
2188 | 2087 | Both horizontal | 2193 | Both horizontal |
2189 | 2088 | Hidden | 2194 | Hidden |
2190 | 2089 | System default</property> | 2195 | System default</property> |
2191 | 2090 | </widget> | ||
2192 | 2091 | <packing> | ||
2193 | 2092 | <property name="expand">False</property> | ||
2194 | 2093 | <property name="fill">False</property> | ||
2195 | 2094 | </packing> | ||
2196 | 2095 | </child> | ||
2197 | 2096 | </widget> | ||
2198 | 2097 | </child> | ||
2199 | 2098 | </widget> | 2196 | </widget> |
2200 | 2099 | </child> | 2197 | </child> |
2201 | 2198 | </widget> | ||
2202 | 2199 | <packing> | ||
2203 | 2200 | <property name="left_attach">1</property> | ||
2204 | 2201 | <property name="right_attach">2</property> | ||
2205 | 2202 | <property name="top_attach">1</property> | ||
2206 | 2203 | <property name="bottom_attach">2</property> | ||
2207 | 2204 | <property name="y_options">GTK_FILL</property> | ||
2208 | 2205 | </packing> | ||
2209 | 2206 | </child> | ||
2210 | 2207 | <child> | ||
2211 | 2208 | <widget class="GtkAspectFrame" id="aspectframe1"> | ||
2212 | 2209 | <property name="visible">True</property> | ||
2213 | 2210 | <property name="label_xalign">0</property> | ||
2214 | 2211 | <property name="shadow_type">none</property> | ||
2215 | 2212 | <property name="xalign">0</property> | ||
2216 | 2100 | <child> | 2213 | <child> |
2218 | 2101 | <widget class="GtkLabel" id="label17"> | 2214 | <widget class="GtkComboBox" id="tabPositionComboBox"> |
2219 | 2102 | <property name="visible">True</property> | 2215 | <property name="visible">True</property> |
2222 | 2103 | <property name="label" translatable="yes"><b>Main Toolbar Style</b></property> | 2216 | <property name="items" translatable="yes">Top |
2223 | 2104 | <property name="use_markup">True</property> | 2217 | Left |
2224 | 2218 | Right | ||
2225 | 2219 | Bottom</property> | ||
2226 | 2105 | </widget> | 2220 | </widget> |
2227 | 2106 | <packing> | ||
2228 | 2107 | <property name="type">label_item</property> | ||
2229 | 2108 | </packing> | ||
2230 | 2109 | </child> | 2221 | </child> |
2231 | 2110 | </widget> | 2222 | </widget> |
2232 | 2111 | <packing> | 2223 | <packing> |
2234 | 2112 | <property name="position">1</property> | 2224 | <property name="left_attach">1</property> |
2235 | 2225 | <property name="right_attach">2</property> | ||
2236 | 2226 | <property name="y_options">GTK_FILL</property> | ||
2237 | 2113 | </packing> | 2227 | </packing> |
2238 | 2114 | </child> | 2228 | </child> |
2239 | 2115 | </widget> | 2229 | </widget> |
2240 | 2116 | <packing> | 2230 | <packing> |
2241 | 2117 | <property name="expand">False</property> | ||
2242 | 2118 | <property name="fill">False</property> | ||
2243 | 2119 | <property name="position">1</property> | 2231 | <property name="position">1</property> |
2244 | 2120 | </packing> | 2232 | </packing> |
2245 | 2121 | </child> | 2233 | </child> |
2246 | 2122 | <child> | ||
2247 | 2123 | <widget class="GtkHBox" id="hbox18"> | ||
2248 | 2124 | <property name="visible">True</property> | ||
2249 | 2125 | <child> | ||
2250 | 2126 | <widget class="GtkFrame" id="frame12"> | ||
2251 | 2127 | <property name="visible">True</property> | ||
2252 | 2128 | <property name="label_xalign">0</property> | ||
2253 | 2129 | <child> | ||
2254 | 2130 | <widget class="GtkHBox" id="hbox8"> | ||
2255 | 2131 | <property name="visible">True</property> | ||
2256 | 2132 | <property name="border_width">8</property> | ||
2257 | 2133 | <child> | ||
2258 | 2134 | <widget class="GtkEntry" id="awayMessageEntry"> | ||
2259 | 2135 | <property name="visible">True</property> | ||
2260 | 2136 | <property name="can_focus">True</property> | ||
2261 | 2137 | </widget> | ||
2262 | 2138 | </child> | ||
2263 | 2139 | </widget> | ||
2264 | 2140 | </child> | ||
2265 | 2141 | <child> | ||
2266 | 2142 | <widget class="GtkLabel" id="label43"> | ||
2267 | 2143 | <property name="visible">True</property> | ||
2268 | 2144 | <property name="label" translatable="yes"><b>Default away message</b></property> | ||
2269 | 2145 | <property name="use_markup">True</property> | ||
2270 | 2146 | </widget> | ||
2271 | 2147 | <packing> | ||
2272 | 2148 | <property name="type">label_item</property> | ||
2273 | 2149 | </packing> | ||
2274 | 2150 | </child> | ||
2275 | 2151 | </widget> | ||
2276 | 2152 | </child> | ||
2277 | 2153 | <child> | ||
2278 | 2154 | <widget class="GtkFrame" id="frame13"> | ||
2279 | 2155 | <property name="visible">True</property> | ||
2280 | 2156 | <property name="label_xalign">0</property> | ||
2281 | 2157 | <child> | ||
2282 | 2158 | <widget class="GtkHBox" id="hbox9"> | ||
2283 | 2159 | <property name="visible">True</property> | ||
2284 | 2160 | <property name="border_width">8</property> | ||
2285 | 2161 | <child> | ||
2286 | 2162 | <widget class="GtkEntry" id="timestampEntry"> | ||
2287 | 2163 | <property name="visible">True</property> | ||
2288 | 2164 | <property name="can_focus">True</property> | ||
2289 | 2165 | </widget> | ||
2290 | 2166 | </child> | ||
2291 | 2167 | </widget> | ||
2292 | 2168 | </child> | ||
2293 | 2169 | <child> | ||
2294 | 2170 | <widget class="GtkLabel" id="label44"> | ||
2295 | 2171 | <property name="visible">True</property> | ||
2296 | 2172 | <property name="label" translatable="yes"><b>Timestamps</b></property> | ||
2297 | 2173 | <property name="use_markup">True</property> | ||
2298 | 2174 | </widget> | ||
2299 | 2175 | <packing> | ||
2300 | 2176 | <property name="type">label_item</property> | ||
2301 | 2177 | </packing> | ||
2302 | 2178 | </child> | ||
2303 | 2179 | </widget> | ||
2304 | 2180 | <packing> | ||
2305 | 2181 | <property name="position">1</property> | ||
2306 | 2182 | </packing> | ||
2307 | 2183 | </child> | ||
2308 | 2184 | </widget> | ||
2309 | 2185 | <packing> | ||
2310 | 2186 | <property name="expand">False</property> | ||
2311 | 2187 | <property name="fill">False</property> | ||
2312 | 2188 | <property name="position">2</property> | ||
2313 | 2189 | </packing> | ||
2314 | 2190 | </child> | ||
2315 | 2191 | <child> | ||
2316 | 2192 | <widget class="GtkLabel" id="label45"> | ||
2317 | 2193 | <property name="visible">True</property> | ||
2318 | 2194 | <property name="xalign">0</property> | ||
2319 | 2195 | <property name="yalign">0</property> | ||
2320 | 2196 | <property name="label" translatable="yes">Note: Most of these options require that you restart the application</property> | ||
2321 | 2197 | </widget> | ||
2322 | 2198 | <packing> | ||
2323 | 2199 | <property name="expand">False</property> | ||
2324 | 2200 | <property name="fill">False</property> | ||
2325 | 2201 | <property name="position">3</property> | ||
2326 | 2202 | </packing> | ||
2327 | 2203 | </child> | ||
2328 | 2204 | </widget> | 2234 | </widget> |
2329 | 2205 | </child> | 2235 | </child> |
2330 | 2206 | <child> | 2236 | <child> |
2331 | @@ -2220,6 +2250,7 @@ | |||
2332 | 2220 | <child> | 2250 | <child> |
2333 | 2221 | <widget class="GtkFrame" id="frame45"> | 2251 | <widget class="GtkFrame" id="frame45"> |
2334 | 2222 | <property name="visible">True</property> | 2252 | <property name="visible">True</property> |
2335 | 2253 | <property name="sensitive">False</property> | ||
2336 | 2223 | <property name="label_xalign">0</property> | 2254 | <property name="label_xalign">0</property> |
2337 | 2224 | <child> | 2255 | <child> |
2338 | 2225 | <widget class="GtkTable" id="table23"> | 2256 | <widget class="GtkTable" id="table23"> |
2339 | @@ -2233,7 +2264,7 @@ | |||
2340 | 2233 | <widget class="GtkButton" id="upColor"> | 2264 | <widget class="GtkButton" id="upColor"> |
2341 | 2234 | <property name="visible">True</property> | 2265 | <property name="visible">True</property> |
2342 | 2235 | <property name="can_focus">True</property> | 2266 | <property name="can_focus">True</property> |
2344 | 2236 | <property name="label" translatable="yes">Uploads</property> | 2267 | <property name="label" translatable="yes">_Uploads</property> |
2345 | 2237 | <property name="use_underline">True</property> | 2268 | <property name="use_underline">True</property> |
2346 | 2238 | <property name="response_id">0</property> | 2269 | <property name="response_id">0</property> |
2347 | 2239 | </widget> | 2270 | </widget> |
2348 | @@ -2248,7 +2279,7 @@ | |||
2349 | 2248 | <widget class="GtkButton" id="downColor"> | 2279 | <widget class="GtkButton" id="downColor"> |
2350 | 2249 | <property name="visible">True</property> | 2280 | <property name="visible">True</property> |
2351 | 2250 | <property name="can_focus">True</property> | 2281 | <property name="can_focus">True</property> |
2353 | 2251 | <property name="label" translatable="yes">Downloads</property> | 2282 | <property name="label" translatable="yes">_Downloads</property> |
2354 | 2252 | <property name="use_underline">True</property> | 2283 | <property name="use_underline">True</property> |
2355 | 2253 | <property name="response_id">0</property> | 2284 | <property name="response_id">0</property> |
2356 | 2254 | </widget> | 2285 | </widget> |
2357 | @@ -2265,7 +2296,7 @@ | |||
2358 | 2265 | <widget class="GtkButton" id="textStyle"> | 2296 | <widget class="GtkButton" id="textStyle"> |
2359 | 2266 | <property name="visible">True</property> | 2297 | <property name="visible">True</property> |
2360 | 2267 | <property name="can_focus">True</property> | 2298 | <property name="can_focus">True</property> |
2362 | 2268 | <property name="label" translatable="yes">Select text style</property> | 2299 | <property name="label" translatable="yes">Select _text style</property> |
2363 | 2269 | <property name="use_underline">True</property> | 2300 | <property name="use_underline">True</property> |
2364 | 2270 | <property name="response_id">0</property> | 2301 | <property name="response_id">0</property> |
2365 | 2271 | </widget> | 2302 | </widget> |
2366 | @@ -2280,7 +2311,7 @@ | |||
2367 | 2280 | <widget class="GtkButton" id="appearanceColor"> | 2311 | <widget class="GtkButton" id="appearanceColor"> |
2368 | 2281 | <property name="visible">True</property> | 2312 | <property name="visible">True</property> |
2369 | 2282 | <property name="can_focus">True</property> | 2313 | <property name="can_focus">True</property> |
2371 | 2283 | <property name="label" translatable="yes">Select window color</property> | 2314 | <property name="label" translatable="yes">Select window _color</property> |
2372 | 2284 | <property name="use_underline">True</property> | 2315 | <property name="use_underline">True</property> |
2373 | 2285 | <property name="response_id">0</property> | 2316 | <property name="response_id">0</property> |
2374 | 2286 | </widget> | 2317 | </widget> |
2375 | @@ -2310,6 +2341,7 @@ | |||
2376 | 2310 | <child> | 2341 | <child> |
2377 | 2311 | <widget class="GtkFrame" id="frame46"> | 2342 | <widget class="GtkFrame" id="frame46"> |
2378 | 2312 | <property name="visible">True</property> | 2343 | <property name="visible">True</property> |
2379 | 2344 | <property name="sensitive">False</property> | ||
2380 | 2313 | <property name="label_xalign">0</property> | 2345 | <property name="label_xalign">0</property> |
2381 | 2314 | <child> | 2346 | <child> |
2382 | 2315 | <widget class="GtkVBox" id="vbox21"> | 2347 | <widget class="GtkVBox" id="vbox21"> |
2383 | @@ -2320,7 +2352,7 @@ | |||
2384 | 2320 | <widget class="GtkCheckButton" id="soundPMReceivedCheckButton"> | 2352 | <widget class="GtkCheckButton" id="soundPMReceivedCheckButton"> |
2385 | 2321 | <property name="visible">True</property> | 2353 | <property name="visible">True</property> |
2386 | 2322 | <property name="can_focus">True</property> | 2354 | <property name="can_focus">True</property> |
2388 | 2323 | <property name="label" translatable="yes">Beep every time a private message is received</property> | 2355 | <property name="label" translatable="yes">_Beep every time a private message is received</property> |
2389 | 2324 | <property name="use_underline">True</property> | 2356 | <property name="use_underline">True</property> |
2390 | 2325 | <property name="response_id">0</property> | 2357 | <property name="response_id">0</property> |
2391 | 2326 | <property name="draw_indicator">True</property> | 2358 | <property name="draw_indicator">True</property> |
2392 | @@ -2334,7 +2366,7 @@ | |||
2393 | 2334 | <widget class="GtkCheckButton" id="soundPMWindowCheckButton"> | 2366 | <widget class="GtkCheckButton" id="soundPMWindowCheckButton"> |
2394 | 2335 | <property name="visible">True</property> | 2367 | <property name="visible">True</property> |
2395 | 2336 | <property name="can_focus">True</property> | 2368 | <property name="can_focus">True</property> |
2397 | 2337 | <property name="label" translatable="yes">Beep when a private message window is opened</property> | 2369 | <property name="label" translatable="yes">B_eep when a private message window is opened</property> |
2398 | 2338 | <property name="use_underline">True</property> | 2370 | <property name="use_underline">True</property> |
2399 | 2339 | <property name="response_id">0</property> | 2371 | <property name="response_id">0</property> |
2400 | 2340 | <property name="draw_indicator">True</property> | 2372 | <property name="draw_indicator">True</property> |
2401 | @@ -2387,8 +2419,10 @@ | |||
2402 | 2387 | <child> | 2419 | <child> |
2403 | 2388 | <widget class="GtkLabel" id="label206"> | 2420 | <widget class="GtkLabel" id="label206"> |
2404 | 2389 | <property name="visible">True</property> | 2421 | <property name="visible">True</property> |
2406 | 2390 | <property name="label" translatable="yes"><b>Tab bolding on content change</b></property> | 2422 | <property name="label" translatable="yes"><b>_Notifications</b></property> |
2407 | 2391 | <property name="use_markup">True</property> | 2423 | <property name="use_markup">True</property> |
2408 | 2424 | <property name="use_underline">True</property> | ||
2409 | 2425 | <property name="mnemonic_widget">tabBoldingTreeView</property> | ||
2410 | 2392 | </widget> | 2426 | </widget> |
2411 | 2393 | <packing> | 2427 | <packing> |
2412 | 2394 | <property name="type">label_item</property> | 2428 | <property name="type">label_item</property> |
2413 | @@ -2399,19 +2433,6 @@ | |||
2414 | 2399 | <property name="position">2</property> | 2433 | <property name="position">2</property> |
2415 | 2400 | </packing> | 2434 | </packing> |
2416 | 2401 | </child> | 2435 | </child> |
2417 | 2402 | <child> | ||
2418 | 2403 | <widget class="GtkLabel" id="label207"> | ||
2419 | 2404 | <property name="visible">True</property> | ||
2420 | 2405 | <property name="xalign">0</property> | ||
2421 | 2406 | <property name="yalign">0</property> | ||
2422 | 2407 | <property name="label" translatable="yes">Note: Most of these options require that you restart the application</property> | ||
2423 | 2408 | </widget> | ||
2424 | 2409 | <packing> | ||
2425 | 2410 | <property name="expand">False</property> | ||
2426 | 2411 | <property name="fill">False</property> | ||
2427 | 2412 | <property name="position">3</property> | ||
2428 | 2413 | </packing> | ||
2429 | 2414 | </child> | ||
2430 | 2415 | </widget> | 2436 | </widget> |
2431 | 2416 | <packing> | 2437 | <packing> |
2432 | 2417 | <property name="position">1</property> | 2438 | <property name="position">1</property> |
2433 | @@ -2461,8 +2482,10 @@ | |||
2434 | 2461 | <child> | 2482 | <child> |
2435 | 2462 | <widget class="GtkLabel" id="label201"> | 2483 | <widget class="GtkLabel" id="label201"> |
2436 | 2463 | <property name="visible">True</property> | 2484 | <property name="visible">True</property> |
2438 | 2464 | <property name="label" translatable="yes"><b>Auto-open on startup</b></property> | 2485 | <property name="label" translatable="yes"><b>_Auto-Open on Startup</b></property> |
2439 | 2465 | <property name="use_markup">True</property> | 2486 | <property name="use_markup">True</property> |
2440 | 2487 | <property name="use_underline">True</property> | ||
2441 | 2488 | <property name="mnemonic_widget">windowsAutoOpenTreeView</property> | ||
2442 | 2466 | </widget> | 2489 | </widget> |
2443 | 2467 | <packing> | 2490 | <packing> |
2444 | 2468 | <property name="type">label_item</property> | 2491 | <property name="type">label_item</property> |
2445 | @@ -2499,8 +2522,10 @@ | |||
2446 | 2499 | <child> | 2522 | <child> |
2447 | 2500 | <widget class="GtkLabel" id="label202"> | 2523 | <widget class="GtkLabel" id="label202"> |
2448 | 2501 | <property name="visible">True</property> | 2524 | <property name="visible">True</property> |
2450 | 2502 | <property name="label" translatable="yes"><b>Window Options</b></property> | 2525 | <property name="label" translatable="yes"><b>_Window Behavior</b></property> |
2451 | 2503 | <property name="use_markup">True</property> | 2526 | <property name="use_markup">True</property> |
2452 | 2527 | <property name="use_underline">True</property> | ||
2453 | 2528 | <property name="mnemonic_widget">windowsOptionsTreeView</property> | ||
2454 | 2504 | </widget> | 2529 | </widget> |
2455 | 2505 | <packing> | 2530 | <packing> |
2456 | 2506 | <property name="type">label_item</property> | 2531 | <property name="type">label_item</property> |
2457 | @@ -2540,8 +2565,10 @@ | |||
2458 | 2540 | <child> | 2565 | <child> |
2459 | 2541 | <widget class="GtkLabel" id="label203"> | 2566 | <widget class="GtkLabel" id="label203"> |
2460 | 2542 | <property name="visible">True</property> | 2567 | <property name="visible">True</property> |
2462 | 2543 | <property name="label" translatable="yes"><b>Confirmation Dialog Options</b></property> | 2568 | <property name="label" translatable="yes"><b>Confirmation _Dialog</b></property> |
2463 | 2544 | <property name="use_markup">True</property> | 2569 | <property name="use_markup">True</property> |
2464 | 2570 | <property name="use_underline">True</property> | ||
2465 | 2571 | <property name="mnemonic_widget">windowsConfirmTreeView</property> | ||
2466 | 2545 | </widget> | 2572 | </widget> |
2467 | 2546 | <packing> | 2573 | <packing> |
2468 | 2547 | <property name="type">label_item</property> | 2574 | <property name="type">label_item</property> |
2469 | @@ -2560,7 +2587,7 @@ | |||
2470 | 2560 | <child> | 2587 | <child> |
2471 | 2561 | <widget class="GtkLabel" id="label198"> | 2588 | <widget class="GtkLabel" id="label198"> |
2472 | 2562 | <property name="visible">True</property> | 2589 | <property name="visible">True</property> |
2474 | 2563 | <property name="label" translatable="yes">Tabs</property> | 2590 | <property name="label" translatable="yes">Window</property> |
2475 | 2564 | </widget> | 2591 | </widget> |
2476 | 2565 | <packing> | 2592 | <packing> |
2477 | 2566 | <property name="type">tab</property> | 2593 | <property name="type">tab</property> |
2478 | @@ -2594,267 +2621,224 @@ | |||
2479 | 2594 | <property name="visible">True</property> | 2621 | <property name="visible">True</property> |
2480 | 2595 | <property name="label_xalign">0</property> | 2622 | <property name="label_xalign">0</property> |
2481 | 2596 | <child> | 2623 | <child> |
2483 | 2597 | <widget class="GtkVBox" id="vbox20"> | 2624 | <widget class="GtkTable" id="logTable"> |
2484 | 2598 | <property name="visible">True</property> | 2625 | <property name="visible">True</property> |
2525 | 2599 | <property name="border_width">8</property> | 2626 | <property name="n_rows">8</property> |
2526 | 2600 | <property name="spacing">4</property> | 2627 | <property name="n_columns">2</property> |
2527 | 2601 | <child> | 2628 | <property name="column_spacing">15</property> |
2528 | 2602 | <widget class="GtkHBox" id="hbox10"> | 2629 | <property name="row_spacing">20</property> |
2529 | 2603 | <property name="visible">True</property> | 2630 | <child> |
2530 | 2604 | <property name="spacing">4</property> | 2631 | <widget class="GtkLabel" id="outputDirectoryLabel"> |
2531 | 2605 | <child> | 2632 | <property name="visible">True</property> |
2532 | 2606 | <widget class="GtkLabel" id="label47"> | 2633 | <property name="xalign">0</property> |
2533 | 2607 | <property name="visible">True</property> | 2634 | <property name="label" translatable="yes">Ou_tput directory:</property> |
2534 | 2608 | <property name="xalign">1</property> | 2635 | <property name="use_underline">True</property> |
2535 | 2609 | <property name="label" translatable="yes">Directory</property> | 2636 | <property name="mnemonic_widget">logDirectoryFileChooserButton</property> |
2536 | 2610 | </widget> | 2637 | </widget> |
2537 | 2611 | </child> | 2638 | <packing> |
2538 | 2612 | <child> | 2639 | <property name="x_options">GTK_FILL</property> |
2539 | 2613 | <widget class="GtkEntry" id="logDirectoryEntry"> | 2640 | <property name="y_options">GTK_FILL</property> |
2540 | 2614 | <property name="width_request">226</property> | 2641 | </packing> |
2541 | 2615 | <property name="visible">True</property> | 2642 | </child> |
2542 | 2616 | <property name="can_focus">True</property> | 2643 | <child> |
2543 | 2617 | </widget> | 2644 | <widget class="GtkFileChooserButton" id="logDirectoryFileChooserButton"> |
2544 | 2618 | <packing> | 2645 | <property name="visible">True</property> |
2545 | 2619 | <property name="position">1</property> | 2646 | <property name="show_hidden">True</property> |
2546 | 2620 | </packing> | 2647 | <property name="local_only">False</property> |
2547 | 2621 | </child> | 2648 | <property name="action">select-folder</property> |
2548 | 2622 | <child> | 2649 | <property name="title" translatable="yes">Select a Folder</property> |
2549 | 2623 | <widget class="GtkButton" id="logBrowseButton"> | 2650 | </widget> |
2550 | 2624 | <property name="visible">True</property> | 2651 | <packing> |
2551 | 2625 | <property name="can_focus">True</property> | 2652 | <property name="left_attach">1</property> |
2552 | 2626 | <property name="label" translatable="yes">Browse...</property> | 2653 | <property name="right_attach">2</property> |
2553 | 2627 | <property name="use_underline">True</property> | 2654 | <property name="y_options">GTK_FILL</property> |
2514 | 2628 | <property name="response_id">0</property> | ||
2515 | 2629 | </widget> | ||
2516 | 2630 | <packing> | ||
2517 | 2631 | <property name="expand">False</property> | ||
2518 | 2632 | <property name="fill">False</property> | ||
2519 | 2633 | <property name="position">2</property> | ||
2520 | 2634 | </packing> | ||
2521 | 2635 | </child> | ||
2522 | 2636 | </widget> | ||
2523 | 2637 | <packing> | ||
2524 | 2638 | <property name="expand">False</property> | ||
2554 | 2639 | </packing> | 2655 | </packing> |
2555 | 2640 | </child> | 2656 | </child> |
2556 | 2641 | <child> | 2657 | <child> |
2557 | 2642 | <widget class="GtkCheckButton" id="logMainCheckButton"> | 2658 | <widget class="GtkCheckButton" id="logMainCheckButton"> |
2558 | 2659 | <property name="label" translatable="yes">_Main chat format:</property> | ||
2559 | 2643 | <property name="visible">True</property> | 2660 | <property name="visible">True</property> |
2560 | 2644 | <property name="can_focus">True</property> | 2661 | <property name="can_focus">True</property> |
2562 | 2645 | <property name="label" translatable="yes">Log main chat</property> | 2662 | <property name="receives_default">False</property> |
2563 | 2646 | <property name="use_underline">True</property> | 2663 | <property name="use_underline">True</property> |
2564 | 2647 | <property name="response_id">0</property> | ||
2565 | 2648 | <property name="draw_indicator">True</property> | 2664 | <property name="draw_indicator">True</property> |
2566 | 2649 | </widget> | 2665 | </widget> |
2567 | 2650 | <packing> | 2666 | <packing> |
2571 | 2651 | <property name="expand">False</property> | 2667 | <property name="top_attach">1</property> |
2572 | 2652 | <property name="fill">False</property> | 2668 | <property name="bottom_attach">2</property> |
2573 | 2653 | <property name="position">1</property> | 2669 | <property name="x_options">GTK_FILL</property> |
2574 | 2670 | <property name="y_options">GTK_FILL</property> | ||
2575 | 2654 | </packing> | 2671 | </packing> |
2576 | 2655 | </child> | 2672 | </child> |
2577 | 2656 | <child> | 2673 | <child> |
2579 | 2657 | <widget class="GtkHBox" id="hbox11"> | 2674 | <widget class="GtkEntry" id="logMainEntry"> |
2580 | 2675 | <property name="width_request">270</property> | ||
2581 | 2658 | <property name="visible">True</property> | 2676 | <property name="visible">True</property> |
2602 | 2659 | <property name="spacing">4</property> | 2677 | <property name="sensitive">False</property> |
2603 | 2660 | <child> | 2678 | <property name="can_focus">True</property> |
2604 | 2661 | <widget class="GtkLabel" id="logMainLabel"> | 2679 | <property name="invisible_char">●</property> |
2585 | 2662 | <property name="visible">True</property> | ||
2586 | 2663 | <property name="sensitive">False</property> | ||
2587 | 2664 | <property name="xalign">1</property> | ||
2588 | 2665 | <property name="label" translatable="yes">Format</property> | ||
2589 | 2666 | </widget> | ||
2590 | 2667 | </child> | ||
2591 | 2668 | <child> | ||
2592 | 2669 | <widget class="GtkEntry" id="logMainEntry"> | ||
2593 | 2670 | <property name="width_request">270</property> | ||
2594 | 2671 | <property name="visible">True</property> | ||
2595 | 2672 | <property name="sensitive">False</property> | ||
2596 | 2673 | <property name="can_focus">True</property> | ||
2597 | 2674 | </widget> | ||
2598 | 2675 | <packing> | ||
2599 | 2676 | <property name="position">1</property> | ||
2600 | 2677 | </packing> | ||
2601 | 2678 | </child> | ||
2605 | 2679 | </widget> | 2680 | </widget> |
2606 | 2680 | <packing> | 2681 | <packing> |
2608 | 2681 | <property name="position">2</property> | 2682 | <property name="left_attach">1</property> |
2609 | 2683 | <property name="right_attach">2</property> | ||
2610 | 2684 | <property name="top_attach">1</property> | ||
2611 | 2685 | <property name="bottom_attach">2</property> | ||
2612 | 2686 | <property name="y_options">GTK_FILL</property> | ||
2613 | 2682 | </packing> | 2687 | </packing> |
2614 | 2683 | </child> | 2688 | </child> |
2615 | 2684 | <child> | 2689 | <child> |
2616 | 2685 | <widget class="GtkCheckButton" id="logPrivateCheckButton"> | 2690 | <widget class="GtkCheckButton" id="logPrivateCheckButton"> |
2617 | 2691 | <property name="label" translatable="yes">_Private chat format:</property> | ||
2618 | 2686 | <property name="visible">True</property> | 2692 | <property name="visible">True</property> |
2619 | 2687 | <property name="can_focus">True</property> | 2693 | <property name="can_focus">True</property> |
2621 | 2688 | <property name="label" translatable="yes">Log private chat</property> | 2694 | <property name="receives_default">False</property> |
2622 | 2689 | <property name="use_underline">True</property> | 2695 | <property name="use_underline">True</property> |
2623 | 2690 | <property name="response_id">0</property> | ||
2624 | 2691 | <property name="draw_indicator">True</property> | 2696 | <property name="draw_indicator">True</property> |
2625 | 2692 | </widget> | 2697 | </widget> |
2626 | 2693 | <packing> | 2698 | <packing> |
2630 | 2694 | <property name="expand">False</property> | 2699 | <property name="top_attach">2</property> |
2631 | 2695 | <property name="fill">False</property> | 2700 | <property name="bottom_attach">3</property> |
2632 | 2696 | <property name="position">3</property> | 2701 | <property name="x_options">GTK_FILL</property> |
2633 | 2702 | <property name="y_options">GTK_FILL</property> | ||
2634 | 2697 | </packing> | 2703 | </packing> |
2635 | 2698 | </child> | 2704 | </child> |
2636 | 2699 | <child> | 2705 | <child> |
2638 | 2700 | <widget class="GtkHBox" id="hbox12"> | 2706 | <widget class="GtkEntry" id="logPrivateEntry"> |
2639 | 2707 | <property name="width_request">270</property> | ||
2640 | 2701 | <property name="visible">True</property> | 2708 | <property name="visible">True</property> |
2661 | 2702 | <property name="spacing">4</property> | 2709 | <property name="sensitive">False</property> |
2662 | 2703 | <child> | 2710 | <property name="can_focus">True</property> |
2663 | 2704 | <widget class="GtkLabel" id="logPrivateLabel"> | 2711 | <property name="invisible_char">●</property> |
2644 | 2705 | <property name="visible">True</property> | ||
2645 | 2706 | <property name="sensitive">False</property> | ||
2646 | 2707 | <property name="xalign">1</property> | ||
2647 | 2708 | <property name="label" translatable="yes">Format</property> | ||
2648 | 2709 | </widget> | ||
2649 | 2710 | </child> | ||
2650 | 2711 | <child> | ||
2651 | 2712 | <widget class="GtkEntry" id="logPrivateEntry"> | ||
2652 | 2713 | <property name="width_request">270</property> | ||
2653 | 2714 | <property name="visible">True</property> | ||
2654 | 2715 | <property name="sensitive">False</property> | ||
2655 | 2716 | <property name="can_focus">True</property> | ||
2656 | 2717 | </widget> | ||
2657 | 2718 | <packing> | ||
2658 | 2719 | <property name="position">1</property> | ||
2659 | 2720 | </packing> | ||
2660 | 2721 | </child> | ||
2664 | 2722 | </widget> | 2712 | </widget> |
2665 | 2723 | <packing> | 2713 | <packing> |
2667 | 2724 | <property name="position">4</property> | 2714 | <property name="left_attach">1</property> |
2668 | 2715 | <property name="right_attach">2</property> | ||
2669 | 2716 | <property name="top_attach">2</property> | ||
2670 | 2717 | <property name="bottom_attach">3</property> | ||
2671 | 2718 | <property name="y_options">GTK_FILL</property> | ||
2672 | 2725 | </packing> | 2719 | </packing> |
2673 | 2726 | </child> | 2720 | </child> |
2674 | 2727 | <child> | 2721 | <child> |
2675 | 2728 | <widget class="GtkCheckButton" id="logDownloadsCheckButton"> | 2722 | <widget class="GtkCheckButton" id="logDownloadsCheckButton"> |
2676 | 2723 | <property name="label" translatable="yes">_Download format:</property> | ||
2677 | 2729 | <property name="visible">True</property> | 2724 | <property name="visible">True</property> |
2678 | 2730 | <property name="can_focus">True</property> | 2725 | <property name="can_focus">True</property> |
2680 | 2731 | <property name="label" translatable="yes">Log downloads</property> | 2726 | <property name="receives_default">False</property> |
2681 | 2732 | <property name="use_underline">True</property> | 2727 | <property name="use_underline">True</property> |
2682 | 2733 | <property name="response_id">0</property> | ||
2683 | 2734 | <property name="draw_indicator">True</property> | 2728 | <property name="draw_indicator">True</property> |
2684 | 2735 | </widget> | 2729 | </widget> |
2685 | 2736 | <packing> | 2730 | <packing> |
2689 | 2737 | <property name="expand">False</property> | 2731 | <property name="top_attach">3</property> |
2690 | 2738 | <property name="fill">False</property> | 2732 | <property name="bottom_attach">4</property> |
2691 | 2739 | <property name="position">5</property> | 2733 | <property name="x_options">GTK_FILL</property> |
2692 | 2734 | <property name="y_options">GTK_FILL</property> | ||
2693 | 2740 | </packing> | 2735 | </packing> |
2694 | 2741 | </child> | 2736 | </child> |
2695 | 2742 | <child> | 2737 | <child> |
2697 | 2743 | <widget class="GtkHBox" id="hbox13"> | 2738 | <widget class="GtkEntry" id="logDownloadsEntry"> |
2698 | 2739 | <property name="width_request">270</property> | ||
2699 | 2744 | <property name="visible">True</property> | 2740 | <property name="visible">True</property> |
2720 | 2745 | <property name="spacing">4</property> | 2741 | <property name="sensitive">False</property> |
2721 | 2746 | <child> | 2742 | <property name="can_focus">True</property> |
2722 | 2747 | <widget class="GtkLabel" id="logDownloadsLabel"> | 2743 | <property name="invisible_char">●</property> |
2703 | 2748 | <property name="visible">True</property> | ||
2704 | 2749 | <property name="sensitive">False</property> | ||
2705 | 2750 | <property name="xalign">1</property> | ||
2706 | 2751 | <property name="label" translatable="yes">Format</property> | ||
2707 | 2752 | </widget> | ||
2708 | 2753 | </child> | ||
2709 | 2754 | <child> | ||
2710 | 2755 | <widget class="GtkEntry" id="logDownloadsEntry"> | ||
2711 | 2756 | <property name="width_request">270</property> | ||
2712 | 2757 | <property name="visible">True</property> | ||
2713 | 2758 | <property name="sensitive">False</property> | ||
2714 | 2759 | <property name="can_focus">True</property> | ||
2715 | 2760 | </widget> | ||
2716 | 2761 | <packing> | ||
2717 | 2762 | <property name="position">1</property> | ||
2718 | 2763 | </packing> | ||
2719 | 2764 | </child> | ||
2723 | 2765 | </widget> | 2744 | </widget> |
2724 | 2766 | <packing> | 2745 | <packing> |
2726 | 2767 | <property name="position">6</property> | 2746 | <property name="left_attach">1</property> |
2727 | 2747 | <property name="right_attach">2</property> | ||
2728 | 2748 | <property name="top_attach">3</property> | ||
2729 | 2749 | <property name="bottom_attach">4</property> | ||
2730 | 2750 | <property name="y_options">GTK_FILL</property> | ||
2731 | 2768 | </packing> | 2751 | </packing> |
2732 | 2769 | </child> | 2752 | </child> |
2733 | 2770 | <child> | 2753 | <child> |
2734 | 2771 | <widget class="GtkCheckButton" id="logUploadsCheckButton"> | 2754 | <widget class="GtkCheckButton" id="logUploadsCheckButton"> |
2735 | 2755 | <property name="label" translatable="yes">_Upload format:</property> | ||
2736 | 2772 | <property name="visible">True</property> | 2756 | <property name="visible">True</property> |
2737 | 2773 | <property name="can_focus">True</property> | 2757 | <property name="can_focus">True</property> |
2739 | 2774 | <property name="label" translatable="yes">Log uploads</property> | 2758 | <property name="receives_default">False</property> |
2740 | 2775 | <property name="use_underline">True</property> | 2759 | <property name="use_underline">True</property> |
2741 | 2776 | <property name="response_id">0</property> | ||
2742 | 2777 | <property name="draw_indicator">True</property> | 2760 | <property name="draw_indicator">True</property> |
2743 | 2778 | </widget> | 2761 | </widget> |
2744 | 2779 | <packing> | 2762 | <packing> |
2748 | 2780 | <property name="expand">False</property> | 2763 | <property name="top_attach">4</property> |
2749 | 2781 | <property name="fill">False</property> | 2764 | <property name="bottom_attach">5</property> |
2750 | 2782 | <property name="position">7</property> | 2765 | <property name="x_options">GTK_FILL</property> |
2751 | 2766 | <property name="y_options">GTK_FILL</property> | ||
2752 | 2783 | </packing> | 2767 | </packing> |
2753 | 2784 | </child> | 2768 | </child> |
2754 | 2785 | <child> | 2769 | <child> |
2756 | 2786 | <widget class="GtkHBox" id="hbox14"> | 2770 | <widget class="GtkEntry" id="logUploadsEntry"> |
2757 | 2771 | <property name="width_request">270</property> | ||
2758 | 2787 | <property name="visible">True</property> | 2772 | <property name="visible">True</property> |
2779 | 2788 | <property name="spacing">4</property> | 2773 | <property name="sensitive">False</property> |
2780 | 2789 | <child> | 2774 | <property name="can_focus">True</property> |
2781 | 2790 | <widget class="GtkLabel" id="logUploadsLabel"> | 2775 | <property name="invisible_char">●</property> |
2762 | 2791 | <property name="visible">True</property> | ||
2763 | 2792 | <property name="sensitive">False</property> | ||
2764 | 2793 | <property name="xalign">1</property> | ||
2765 | 2794 | <property name="label" translatable="yes">Format</property> | ||
2766 | 2795 | </widget> | ||
2767 | 2796 | </child> | ||
2768 | 2797 | <child> | ||
2769 | 2798 | <widget class="GtkEntry" id="logUploadsEntry"> | ||
2770 | 2799 | <property name="width_request">270</property> | ||
2771 | 2800 | <property name="visible">True</property> | ||
2772 | 2801 | <property name="sensitive">False</property> | ||
2773 | 2802 | <property name="can_focus">True</property> | ||
2774 | 2803 | </widget> | ||
2775 | 2804 | <packing> | ||
2776 | 2805 | <property name="position">1</property> | ||
2777 | 2806 | </packing> | ||
2778 | 2807 | </child> | ||
2782 | 2808 | </widget> | 2776 | </widget> |
2783 | 2809 | <packing> | 2777 | <packing> |
2785 | 2810 | <property name="position">8</property> | 2778 | <property name="left_attach">1</property> |
2786 | 2779 | <property name="right_attach">2</property> | ||
2787 | 2780 | <property name="top_attach">4</property> | ||
2788 | 2781 | <property name="bottom_attach">5</property> | ||
2789 | 2782 | <property name="y_options">GTK_FILL</property> | ||
2790 | 2811 | </packing> | 2783 | </packing> |
2791 | 2812 | </child> | 2784 | </child> |
2792 | 2813 | <child> | 2785 | <child> |
2793 | 2814 | <widget class="GtkCheckButton" id="logSystemCheckButton"> | 2786 | <widget class="GtkCheckButton" id="logSystemCheckButton"> |
2794 | 2787 | <property name="label" translatable="yes">_System messages</property> | ||
2795 | 2815 | <property name="visible">True</property> | 2788 | <property name="visible">True</property> |
2796 | 2816 | <property name="can_focus">True</property> | 2789 | <property name="can_focus">True</property> |
2798 | 2817 | <property name="label" translatable="yes">Log system messages</property> | 2790 | <property name="receives_default">False</property> |
2799 | 2818 | <property name="use_underline">True</property> | 2791 | <property name="use_underline">True</property> |
2800 | 2819 | <property name="response_id">0</property> | ||
2801 | 2820 | <property name="draw_indicator">True</property> | 2792 | <property name="draw_indicator">True</property> |
2802 | 2821 | </widget> | 2793 | </widget> |
2803 | 2822 | <packing> | 2794 | <packing> |
2807 | 2823 | <property name="expand">False</property> | 2795 | <property name="top_attach">5</property> |
2808 | 2824 | <property name="fill">False</property> | 2796 | <property name="bottom_attach">6</property> |
2809 | 2825 | <property name="position">9</property> | 2797 | <property name="x_options">GTK_FILL</property> |
2810 | 2798 | <property name="y_options">GTK_FILL</property> | ||
2811 | 2826 | </packing> | 2799 | </packing> |
2812 | 2827 | </child> | 2800 | </child> |
2813 | 2828 | <child> | 2801 | <child> |
2814 | 2829 | <widget class="GtkCheckButton" id="logStatusCheckButton"> | 2802 | <widget class="GtkCheckButton" id="logStatusCheckButton"> |
2815 | 2803 | <property name="label" translatable="yes">St_atus messages</property> | ||
2816 | 2830 | <property name="visible">True</property> | 2804 | <property name="visible">True</property> |
2817 | 2831 | <property name="can_focus">True</property> | 2805 | <property name="can_focus">True</property> |
2819 | 2832 | <property name="label" translatable="yes">Log status messages</property> | 2806 | <property name="receives_default">False</property> |
2820 | 2833 | <property name="use_underline">True</property> | 2807 | <property name="use_underline">True</property> |
2821 | 2834 | <property name="response_id">0</property> | ||
2822 | 2835 | <property name="draw_indicator">True</property> | 2808 | <property name="draw_indicator">True</property> |
2823 | 2836 | </widget> | 2809 | </widget> |
2824 | 2837 | <packing> | 2810 | <packing> |
2828 | 2838 | <property name="expand">False</property> | 2811 | <property name="top_attach">6</property> |
2829 | 2839 | <property name="fill">False</property> | 2812 | <property name="bottom_attach">7</property> |
2830 | 2840 | <property name="position">10</property> | 2813 | <property name="x_options">GTK_FILL</property> |
2831 | 2814 | <property name="y_options">GTK_FILL</property> | ||
2832 | 2841 | </packing> | 2815 | </packing> |
2833 | 2842 | </child> | 2816 | </child> |
2834 | 2843 | <child> | 2817 | <child> |
2835 | 2844 | <widget class="GtkCheckButton" id="logFilelistTransfersCheckButton"> | 2818 | <widget class="GtkCheckButton" id="logFilelistTransfersCheckButton"> |
2836 | 2819 | <property name="label" translatable="yes">_File list transfers</property> | ||
2837 | 2845 | <property name="visible">True</property> | 2820 | <property name="visible">True</property> |
2838 | 2846 | <property name="can_focus">True</property> | 2821 | <property name="can_focus">True</property> |
2840 | 2847 | <property name="label" translatable="yes">Log filelist transfers</property> | 2822 | <property name="receives_default">False</property> |
2841 | 2848 | <property name="use_underline">True</property> | 2823 | <property name="use_underline">True</property> |
2842 | 2849 | <property name="response_id">0</property> | ||
2843 | 2850 | <property name="draw_indicator">True</property> | 2824 | <property name="draw_indicator">True</property> |
2844 | 2851 | </widget> | 2825 | </widget> |
2845 | 2852 | <packing> | 2826 | <packing> |
2849 | 2853 | <property name="expand">False</property> | 2827 | <property name="top_attach">7</property> |
2850 | 2854 | <property name="fill">False</property> | 2828 | <property name="bottom_attach">8</property> |
2851 | 2855 | <property name="position">11</property> | 2829 | <property name="x_options">GTK_FILL</property> |
2852 | 2830 | <property name="y_options">GTK_FILL</property> | ||
2853 | 2856 | </packing> | 2831 | </packing> |
2854 | 2857 | </child> | 2832 | </child> |
2855 | 2833 | <child> | ||
2856 | 2834 | <placeholder/> | ||
2857 | 2835 | </child> | ||
2858 | 2836 | <child> | ||
2859 | 2837 | <placeholder/> | ||
2860 | 2838 | </child> | ||
2861 | 2839 | <child> | ||
2862 | 2840 | <placeholder/> | ||
2863 | 2841 | </child> | ||
2864 | 2858 | </widget> | 2842 | </widget> |
2865 | 2859 | </child> | 2843 | </child> |
2866 | 2860 | <child> | 2844 | <child> |
2867 | @@ -2877,7 +2861,7 @@ | |||
2868 | 2877 | <child> | 2861 | <child> |
2869 | 2878 | <widget class="GtkLabel" id="label5"> | 2862 | <widget class="GtkLabel" id="label5"> |
2870 | 2879 | <property name="visible">True</property> | 2863 | <property name="visible">True</property> |
2872 | 2880 | <property name="label" translatable="yes">Logs</property> | 2864 | <property name="label" translatable="yes">Logging</property> |
2873 | 2881 | </widget> | 2865 | </widget> |
2874 | 2882 | <packing> | 2866 | <packing> |
2875 | 2883 | <property name="type">tab</property> | 2867 | <property name="type">tab</property> |
2876 | @@ -3039,480 +3023,445 @@ | |||
2877 | 3039 | </packing> | 3023 | </packing> |
2878 | 3040 | </child> | 3024 | </child> |
2879 | 3041 | <child> | 3025 | <child> |
2881 | 3042 | <widget class="GtkVBox" id="vbox56"> | 3026 | <widget class="GtkTable" id="expertsOnlyTable"> |
2882 | 3043 | <property name="visible">True</property> | 3027 | <property name="visible">True</property> |
3355 | 3044 | <property name="border_width">8</property> | 3028 | <property name="n_rows">11</property> |
3356 | 3045 | <property name="spacing">4</property> | 3029 | <property name="n_columns">3</property> |
3357 | 3046 | <child> | 3030 | <property name="column_spacing">10</property> |
3358 | 3047 | <widget class="GtkHBox" id="hbox19"> | 3031 | <child> |
3359 | 3048 | <property name="visible">True</property> | 3032 | <widget class="GtkLabel" id="autoRefreshLabel"> |
3360 | 3049 | <property name="spacing">4</property> | 3033 | <property name="visible">True</property> |
3361 | 3050 | <child> | 3034 | <property name="xalign">0</property> |
3362 | 3051 | <widget class="GtkVBox" id="vbox61"> | 3035 | <property name="label" translatable="yes">Auto refresh _time:</property> |
3363 | 3052 | <property name="visible">True</property> | 3036 | <property name="use_underline">True</property> |
3364 | 3053 | <property name="spacing">4</property> | 3037 | <property name="mnemonic_widget">autoRefreshSpinButton</property> |
3365 | 3054 | <property name="homogeneous">True</property> | 3038 | </widget> |
3366 | 3055 | <child> | 3039 | <packing> |
3367 | 3056 | <widget class="GtkLabel" id="label157"> | 3040 | <property name="x_options">GTK_FILL</property> |
3368 | 3057 | <property name="visible">True</property> | 3041 | </packing> |
3369 | 3058 | <property name="xalign">1</property> | 3042 | </child> |
3370 | 3059 | <property name="label" translatable="yes">Max hash speed</property> | 3043 | <child> |
3371 | 3060 | </widget> | 3044 | <widget class="GtkSpinButton" id="autoRefreshSpinButton"> |
3372 | 3061 | <packing> | 3045 | <property name="visible">True</property> |
3373 | 3062 | <property name="expand">False</property> | 3046 | <property name="can_focus">True</property> |
3374 | 3063 | <property name="fill">False</property> | 3047 | <property name="invisible_char">●</property> |
3375 | 3064 | <property name="position">1</property> | 3048 | <property name="adjustment">1 0 100 1 10 0</property> |
3376 | 3065 | </packing> | 3049 | <property name="climb_rate">1</property> |
3377 | 3066 | </child> | 3050 | <property name="numeric">True</property> |
3378 | 3067 | <child> | 3051 | </widget> |
3379 | 3068 | <widget class="GtkLabel" id="label158"> | 3052 | <packing> |
3380 | 3069 | <property name="visible">True</property> | 3053 | <property name="left_attach">1</property> |
3381 | 3070 | <property name="xalign">1</property> | 3054 | <property name="right_attach">2</property> |
3382 | 3071 | <property name="label" translatable="yes">PM history</property> | 3055 | <property name="x_options">GTK_FILL</property> |
3383 | 3072 | </widget> | 3056 | </packing> |
3384 | 3073 | <packing> | 3057 | </child> |
3385 | 3074 | <property name="expand">False</property> | 3058 | <child> |
3386 | 3075 | <property name="fill">False</property> | 3059 | <widget class="GtkLabel" id="label167"> |
3387 | 3076 | <property name="position">2</property> | 3060 | <property name="visible">True</property> |
3388 | 3077 | </packing> | 3061 | <property name="xalign">0</property> |
3389 | 3078 | </child> | 3062 | <property name="label" translatable="yes">s</property> |
3390 | 3079 | <child> | 3063 | </widget> |
3391 | 3080 | <widget class="GtkLabel" id="label159"> | 3064 | <packing> |
3392 | 3081 | <property name="visible">True</property> | 3065 | <property name="left_attach">2</property> |
3393 | 3082 | <property name="xalign">1</property> | 3066 | <property name="right_attach">3</property> |
3394 | 3083 | <property name="label" translatable="yes">Mini slot size</property> | 3067 | </packing> |
3395 | 3084 | </widget> | 3068 | </child> |
3396 | 3085 | <packing> | 3069 | <child> |
3397 | 3086 | <property name="expand">False</property> | 3070 | <widget class="GtkLabel" id="bindAddressLabel"> |
3398 | 3087 | <property name="fill">False</property> | 3071 | <property name="visible">True</property> |
3399 | 3088 | <property name="position">3</property> | 3072 | <property name="xalign">0</property> |
3400 | 3089 | </packing> | 3073 | <property name="label" translatable="yes">_Bind address:</property> |
3401 | 3090 | </child> | 3074 | <property name="use_underline">True</property> |
3402 | 3091 | <child> | 3075 | <property name="mnemonic_widget">bindAddressEntry</property> |
3403 | 3092 | <widget class="GtkLabel" id="label160"> | 3076 | </widget> |
3404 | 3093 | <property name="visible">True</property> | 3077 | <packing> |
3405 | 3094 | <property name="xalign">1</property> | 3078 | <property name="top_attach">1</property> |
3406 | 3095 | <property name="label" translatable="yes">Max filelist size</property> | 3079 | <property name="bottom_attach">2</property> |
3407 | 3096 | </widget> | 3080 | <property name="x_options">GTK_FILL</property> |
3408 | 3097 | <packing> | 3081 | </packing> |
3409 | 3098 | <property name="expand">False</property> | 3082 | </child> |
3410 | 3099 | <property name="fill">False</property> | 3083 | <child> |
3411 | 3100 | <property name="position">4</property> | 3084 | <widget class="GtkEntry" id="bindAddressEntry"> |
3412 | 3101 | </packing> | 3085 | <property name="visible">True</property> |
3413 | 3102 | </child> | 3086 | <property name="can_focus">True</property> |
3414 | 3103 | <child> | 3087 | <property name="invisible_char">●</property> |
3415 | 3104 | <widget class="GtkLabel" id="label161"> | 3088 | </widget> |
3416 | 3105 | <property name="visible">True</property> | 3089 | <packing> |
3417 | 3106 | <property name="xalign">1</property> | 3090 | <property name="left_attach">1</property> |
3418 | 3107 | <property name="label" translatable="yes">CID</property> | 3091 | <property name="right_attach">2</property> |
3419 | 3108 | </widget> | 3092 | <property name="top_attach">1</property> |
3420 | 3109 | <packing> | 3093 | <property name="bottom_attach">2</property> |
3421 | 3110 | <property name="expand">False</property> | 3094 | <property name="x_options">GTK_FILL</property> |
3422 | 3111 | <property name="fill">False</property> | 3095 | </packing> |
3423 | 3112 | <property name="position">5</property> | 3096 | </child> |
3424 | 3113 | </packing> | 3097 | <child> |
3425 | 3114 | </child> | 3098 | <widget class="GtkLabel" id="cidLabel"> |
3426 | 3115 | </widget> | 3099 | <property name="visible">True</property> |
3427 | 3116 | <packing> | 3100 | <property name="xalign">0</property> |
3428 | 3117 | <property name="expand">False</property> | 3101 | <property name="label" translatable="yes">CI_D:</property> |
3429 | 3118 | <property name="fill">False</property> | 3102 | <property name="use_underline">True</property> |
3430 | 3119 | </packing> | 3103 | <property name="mnemonic_widget">CIDEntry</property> |
3431 | 3120 | </child> | 3104 | </widget> |
3432 | 3121 | <child> | 3105 | <packing> |
3433 | 3122 | <widget class="GtkVBox" id="vbox62"> | 3106 | <property name="top_attach">2</property> |
3434 | 3123 | <property name="visible">True</property> | 3107 | <property name="bottom_attach">3</property> |
3435 | 3124 | <property name="spacing">4</property> | 3108 | <property name="x_options">GTK_FILL</property> |
3436 | 3125 | <property name="homogeneous">True</property> | 3109 | </packing> |
3437 | 3126 | <child> | 3110 | </child> |
3438 | 3127 | <widget class="GtkSpinButton" id="hashSpeedSpinButton"> | 3111 | <child> |
3439 | 3128 | <property name="visible">True</property> | 3112 | <widget class="GtkEntry" id="CIDEntry"> |
3440 | 3129 | <property name="can_focus">True</property> | 3113 | <property name="visible">True</property> |
3441 | 3130 | <property name="adjustment">0 0 102400 1 64 0</property> | 3114 | <property name="can_focus">True</property> |
3442 | 3131 | <property name="climb_rate">1</property> | 3115 | <property name="invisible_char">●</property> |
3443 | 3132 | <property name="numeric">True</property> | 3116 | </widget> |
3444 | 3133 | </widget> | 3117 | <packing> |
3445 | 3134 | <packing> | 3118 | <property name="left_attach">1</property> |
3446 | 3135 | <property name="expand">False</property> | 3119 | <property name="right_attach">2</property> |
3447 | 3136 | <property name="fill">False</property> | 3120 | <property name="top_attach">2</property> |
3448 | 3137 | <property name="position">1</property> | 3121 | <property name="bottom_attach">3</property> |
3449 | 3138 | </packing> | 3122 | <property name="x_options">GTK_FILL</property> |
3450 | 3139 | </child> | 3123 | </packing> |
3451 | 3140 | <child> | 3124 | </child> |
3452 | 3141 | <widget class="GtkSpinButton" id="pmHistorySpinButton"> | 3125 | <child> |
3453 | 3142 | <property name="visible">True</property> | 3126 | <widget class="GtkLabel" id="maxListSizeLabel"> |
3454 | 3143 | <property name="can_focus">True</property> | 3127 | <property name="visible">True</property> |
3455 | 3144 | <property name="adjustment">10 0 100 1 10 0</property> | 3128 | <property name="xalign">0</property> |
3456 | 3145 | <property name="climb_rate">1</property> | 3129 | <property name="label" translatable="yes">Maximum _file list size:</property> |
3457 | 3146 | <property name="numeric">True</property> | 3130 | <property name="use_underline">True</property> |
3458 | 3147 | </widget> | 3131 | <property name="mnemonic_widget">maxListSizeSpinButton</property> |
3459 | 3148 | <packing> | 3132 | </widget> |
3460 | 3149 | <property name="expand">False</property> | 3133 | <packing> |
3461 | 3150 | <property name="fill">False</property> | 3134 | <property name="top_attach">3</property> |
3462 | 3151 | <property name="position">2</property> | 3135 | <property name="bottom_attach">4</property> |
3463 | 3152 | </packing> | 3136 | <property name="x_options">GTK_FILL</property> |
3464 | 3153 | </child> | 3137 | </packing> |
3465 | 3154 | <child> | 3138 | </child> |
3466 | 3155 | <widget class="GtkSpinButton" id="slotSizeSpinButton"> | 3139 | <child> |
3467 | 3156 | <property name="visible">True</property> | 3140 | <widget class="GtkSpinButton" id="maxListSizeSpinButton"> |
3468 | 3157 | <property name="can_focus">True</property> | 3141 | <property name="visible">True</property> |
3469 | 3158 | <property name="adjustment">64 0 10240 1 10 0</property> | 3142 | <property name="can_focus">True</property> |
3470 | 3159 | <property name="climb_rate">1</property> | 3143 | <property name="invisible_char">●</property> |
3471 | 3160 | <property name="numeric">True</property> | 3144 | <property name="adjustment">0 0 1000 1 10 0</property> |
3472 | 3161 | </widget> | 3145 | <property name="climb_rate">1</property> |
3473 | 3162 | <packing> | 3146 | <property name="numeric">True</property> |
3474 | 3163 | <property name="expand">False</property> | 3147 | </widget> |
3475 | 3164 | <property name="fill">False</property> | 3148 | <packing> |
3476 | 3165 | <property name="position">3</property> | 3149 | <property name="left_attach">1</property> |
3477 | 3166 | </packing> | 3150 | <property name="right_attach">2</property> |
3478 | 3167 | </child> | 3151 | <property name="top_attach">3</property> |
3479 | 3168 | <child> | 3152 | <property name="bottom_attach">4</property> |
3480 | 3169 | <widget class="GtkSpinButton" id="maxListSizeSpinButton"> | 3153 | <property name="x_options">GTK_FILL</property> |
3481 | 3170 | <property name="visible">True</property> | 3154 | </packing> |
3482 | 3171 | <property name="can_focus">True</property> | 3155 | </child> |
3483 | 3172 | <property name="adjustment">0 0 1000 1 10 0</property> | 3156 | <child> |
3484 | 3173 | <property name="climb_rate">1</property> | 3157 | <widget class="GtkLabel" id="label169"> |
3485 | 3174 | <property name="numeric">True</property> | 3158 | <property name="visible">True</property> |
3486 | 3175 | </widget> | 3159 | <property name="xalign">0</property> |
3487 | 3176 | <packing> | 3160 | <property name="label" translatable="yes">MiB</property> |
3488 | 3177 | <property name="expand">False</property> | 3161 | </widget> |
3489 | 3178 | <property name="fill">False</property> | 3162 | <packing> |
3490 | 3179 | <property name="position">4</property> | 3163 | <property name="left_attach">2</property> |
3491 | 3180 | </packing> | 3164 | <property name="right_attach">3</property> |
3492 | 3181 | </child> | 3165 | <property name="top_attach">3</property> |
3493 | 3182 | <child> | 3166 | <property name="bottom_attach">4</property> |
3494 | 3183 | <widget class="GtkEntry" id="CIDEntry"> | 3167 | </packing> |
3495 | 3184 | <property name="visible">True</property> | 3168 | </child> |
3496 | 3185 | <property name="can_focus">True</property> | 3169 | <child> |
3497 | 3186 | </widget> | 3170 | <widget class="GtkLabel" id="hashSpeedLabel"> |
3498 | 3187 | <packing> | 3171 | <property name="visible">True</property> |
3499 | 3188 | <property name="expand">False</property> | 3172 | <property name="xalign">0</property> |
3500 | 3189 | <property name="fill">False</property> | 3173 | <property name="label" translatable="yes">Maximum _hash speed:</property> |
3501 | 3190 | <property name="position">5</property> | 3174 | <property name="use_underline">True</property> |
3502 | 3191 | </packing> | 3175 | <property name="mnemonic_widget">hashSpeedSpinButton</property> |
3503 | 3192 | </child> | 3176 | </widget> |
3504 | 3193 | </widget> | 3177 | <packing> |
3505 | 3194 | <packing> | 3178 | <property name="top_attach">4</property> |
3506 | 3195 | <property name="expand">False</property> | 3179 | <property name="bottom_attach">5</property> |
3507 | 3196 | <property name="fill">False</property> | 3180 | <property name="x_options">GTK_FILL</property> |
3508 | 3197 | <property name="position">1</property> | 3181 | </packing> |
3509 | 3198 | </packing> | 3182 | </child> |
3510 | 3199 | </child> | 3183 | <child> |
3511 | 3200 | <child> | 3184 | <widget class="GtkSpinButton" id="hashSpeedSpinButton"> |
3512 | 3201 | <widget class="GtkVBox" id="vbox63"> | 3185 | <property name="visible">True</property> |
3513 | 3202 | <property name="visible">True</property> | 3186 | <property name="can_focus">True</property> |
3514 | 3203 | <property name="spacing">4</property> | 3187 | <property name="invisible_char">●</property> |
3515 | 3204 | <property name="homogeneous">True</property> | 3188 | <property name="adjustment">0 0 102400 1 64 0</property> |
3516 | 3205 | <child> | 3189 | <property name="climb_rate">1</property> |
3517 | 3206 | <widget class="GtkLabel" id="label154"> | 3190 | <property name="numeric">True</property> |
3518 | 3207 | <property name="visible">True</property> | 3191 | </widget> |
3519 | 3208 | <property name="xalign">0</property> | 3192 | <packing> |
3520 | 3209 | <property name="label" translatable="yes">MiB/s</property> | 3193 | <property name="left_attach">1</property> |
3521 | 3210 | </widget> | 3194 | <property name="right_attach">2</property> |
3522 | 3211 | <packing> | 3195 | <property name="top_attach">4</property> |
3523 | 3212 | <property name="expand">False</property> | 3196 | <property name="bottom_attach">5</property> |
3524 | 3213 | <property name="fill">False</property> | 3197 | <property name="x_options">GTK_FILL</property> |
3525 | 3214 | <property name="position">1</property> | 3198 | </packing> |
3526 | 3215 | </packing> | 3199 | </child> |
3527 | 3216 | </child> | 3200 | <child> |
3528 | 3217 | <child> | 3201 | <widget class="GtkLabel" id="label154"> |
3529 | 3218 | <widget class="GtkLabel" id="label208"> | 3202 | <property name="visible">True</property> |
3530 | 3219 | <property name="visible">True</property> | 3203 | <property name="xalign">0</property> |
3531 | 3220 | </widget> | 3204 | <property name="label" translatable="yes">MiB/s</property> |
3532 | 3221 | <packing> | 3205 | </widget> |
3533 | 3222 | <property name="expand">False</property> | 3206 | <packing> |
3534 | 3223 | <property name="fill">False</property> | 3207 | <property name="left_attach">2</property> |
3535 | 3224 | <property name="position">2</property> | 3208 | <property name="right_attach">3</property> |
3536 | 3225 | </packing> | 3209 | <property name="top_attach">4</property> |
3537 | 3226 | </child> | 3210 | <property name="bottom_attach">5</property> |
3538 | 3227 | <child> | 3211 | </packing> |
3539 | 3228 | <widget class="GtkLabel" id="label168"> | 3212 | </child> |
3540 | 3229 | <property name="visible">True</property> | 3213 | <child> |
3541 | 3230 | <property name="xalign">0</property> | 3214 | <widget class="GtkLabel" id="slotSizeLabel"> |
3542 | 3231 | <property name="label" translatable="yes">KiB</property> | 3215 | <property name="visible">True</property> |
3543 | 3232 | </widget> | 3216 | <property name="xalign">0</property> |
3544 | 3233 | <packing> | 3217 | <property name="label" translatable="yes">_Mini slot size:</property> |
3545 | 3234 | <property name="expand">False</property> | 3218 | <property name="use_underline">True</property> |
3546 | 3235 | <property name="fill">False</property> | 3219 | <property name="mnemonic_widget">slotSizeSpinButton</property> |
3547 | 3236 | <property name="position">3</property> | 3220 | </widget> |
3548 | 3237 | </packing> | 3221 | <packing> |
3549 | 3238 | </child> | 3222 | <property name="top_attach">5</property> |
3550 | 3239 | <child> | 3223 | <property name="bottom_attach">6</property> |
3551 | 3240 | <widget class="GtkLabel" id="label169"> | 3224 | <property name="x_options">GTK_FILL</property> |
3552 | 3241 | <property name="visible">True</property> | 3225 | </packing> |
3553 | 3242 | <property name="xalign">0</property> | 3226 | </child> |
3554 | 3243 | <property name="label" translatable="yes">MiB</property> | 3227 | <child> |
3555 | 3244 | </widget> | 3228 | <widget class="GtkSpinButton" id="slotSizeSpinButton"> |
3556 | 3245 | <packing> | 3229 | <property name="visible">True</property> |
3557 | 3246 | <property name="expand">False</property> | 3230 | <property name="can_focus">True</property> |
3558 | 3247 | <property name="fill">False</property> | 3231 | <property name="invisible_char">●</property> |
3559 | 3248 | <property name="position">4</property> | 3232 | <property name="adjustment">64 0 10240 1 10 0</property> |
3560 | 3249 | </packing> | 3233 | <property name="climb_rate">1</property> |
3561 | 3250 | </child> | 3234 | <property name="numeric">True</property> |
3562 | 3251 | <child> | 3235 | </widget> |
3563 | 3252 | <widget class="GtkLabel" id="label209"> | 3236 | <packing> |
3564 | 3253 | <property name="visible">True</property> | 3237 | <property name="left_attach">1</property> |
3565 | 3254 | </widget> | 3238 | <property name="right_attach">2</property> |
3566 | 3255 | <packing> | 3239 | <property name="top_attach">5</property> |
3567 | 3256 | <property name="expand">False</property> | 3240 | <property name="bottom_attach">6</property> |
3568 | 3257 | <property name="fill">False</property> | 3241 | <property name="x_options">GTK_FILL</property> |
3569 | 3258 | <property name="position">5</property> | 3242 | </packing> |
3570 | 3259 | </packing> | 3243 | </child> |
3571 | 3260 | </child> | 3244 | <child> |
3572 | 3261 | </widget> | 3245 | <widget class="GtkLabel" id="label168"> |
3573 | 3262 | <packing> | 3246 | <property name="visible">True</property> |
3574 | 3263 | <property name="position">2</property> | 3247 | <property name="xalign">0</property> |
3575 | 3264 | </packing> | 3248 | <property name="label" translatable="yes">KiB</property> |
3576 | 3265 | </child> | 3249 | </widget> |
3577 | 3266 | <child> | 3250 | <packing> |
3578 | 3267 | <widget class="GtkVBox" id="vbox64"> | 3251 | <property name="left_attach">2</property> |
3579 | 3268 | <property name="visible">True</property> | 3252 | <property name="right_attach">3</property> |
3580 | 3269 | <property name="spacing">4</property> | 3253 | <property name="top_attach">5</property> |
3581 | 3270 | <property name="homogeneous">True</property> | 3254 | <property name="bottom_attach">6</property> |
3582 | 3271 | <child> | 3255 | </packing> |
3583 | 3272 | <widget class="GtkLabel" id="label156"> | 3256 | </child> |
3584 | 3273 | <property name="visible">True</property> | 3257 | <child> |
3585 | 3274 | <property name="xalign">1</property> | 3258 | <widget class="GtkLabel" id="pmHistoryLabel"> |
3586 | 3275 | <property name="label" translatable="yes">Write buffer size</property> | 3259 | <property name="visible">True</property> |
3587 | 3276 | </widget> | 3260 | <property name="xalign">0</property> |
3588 | 3277 | <packing> | 3261 | <property name="label" translatable="yes">_Private message history:</property> |
3589 | 3278 | <property name="expand">False</property> | 3262 | <property name="use_underline">True</property> |
3590 | 3279 | <property name="fill">False</property> | 3263 | <property name="mnemonic_widget">pmHistorySpinButton</property> |
3591 | 3280 | </packing> | 3264 | </widget> |
3592 | 3281 | </child> | 3265 | <packing> |
3593 | 3282 | <child> | 3266 | <property name="top_attach">6</property> |
3594 | 3283 | <widget class="GtkLabel" id="label166"> | 3267 | <property name="bottom_attach">7</property> |
3595 | 3284 | <property name="visible">True</property> | 3268 | <property name="x_options">GTK_FILL</property> |
3596 | 3285 | <property name="xalign">1</property> | 3269 | </packing> |
3597 | 3286 | <property name="label" translatable="yes">Search history</property> | 3270 | </child> |
3598 | 3287 | </widget> | 3271 | <child> |
3599 | 3288 | <packing> | 3272 | <widget class="GtkSpinButton" id="pmHistorySpinButton"> |
3600 | 3289 | <property name="expand">False</property> | 3273 | <property name="visible">True</property> |
3601 | 3290 | <property name="fill">False</property> | 3274 | <property name="can_focus">True</property> |
3602 | 3291 | <property name="position">1</property> | 3275 | <property name="invisible_char">●</property> |
3603 | 3292 | </packing> | 3276 | <property name="adjustment">10 0 100 1 10 0</property> |
3604 | 3293 | </child> | 3277 | <property name="climb_rate">1</property> |
3605 | 3294 | <child> | 3278 | <property name="numeric">True</property> |
3606 | 3295 | <widget class="GtkLabel" id="label165"> | 3279 | </widget> |
3607 | 3296 | <property name="visible">True</property> | 3280 | <packing> |
3608 | 3297 | <property name="xalign">1</property> | 3281 | <property name="left_attach">1</property> |
3609 | 3298 | <property name="label" translatable="yes">Bind address</property> | 3282 | <property name="right_attach">2</property> |
3610 | 3299 | </widget> | 3283 | <property name="top_attach">6</property> |
3611 | 3300 | <packing> | 3284 | <property name="bottom_attach">7</property> |
3612 | 3301 | <property name="expand">False</property> | 3285 | <property name="x_options">GTK_FILL</property> |
3613 | 3302 | <property name="fill">False</property> | 3286 | </packing> |
3614 | 3303 | <property name="position">2</property> | 3287 | </child> |
3615 | 3304 | </packing> | 3288 | <child> |
3616 | 3305 | </child> | 3289 | <widget class="GtkLabel" id="searchHistoryLabel"> |
3617 | 3306 | <child> | 3290 | <property name="visible">True</property> |
3618 | 3307 | <widget class="GtkLabel" id="label164"> | 3291 | <property name="xalign">0</property> |
3619 | 3308 | <property name="visible">True</property> | 3292 | <property name="label" translatable="yes">_Search history:</property> |
3620 | 3309 | <property name="xalign">1</property> | 3293 | <property name="use_underline">True</property> |
3621 | 3310 | <property name="label" translatable="yes">Socket read buffer</property> | 3294 | <property name="mnemonic_widget">searchHistorySpinButton</property> |
3622 | 3311 | </widget> | 3295 | </widget> |
3623 | 3312 | <packing> | 3296 | <packing> |
3624 | 3313 | <property name="expand">False</property> | 3297 | <property name="top_attach">7</property> |
3625 | 3314 | <property name="fill">False</property> | 3298 | <property name="bottom_attach">8</property> |
3626 | 3315 | <property name="position">3</property> | 3299 | <property name="x_options">GTK_FILL</property> |
3627 | 3316 | </packing> | 3300 | </packing> |
3628 | 3317 | </child> | 3301 | </child> |
3629 | 3318 | <child> | 3302 | <child> |
3630 | 3319 | <widget class="GtkLabel" id="label163"> | 3303 | <widget class="GtkSpinButton" id="searchHistorySpinButton"> |
3631 | 3320 | <property name="visible">True</property> | 3304 | <property name="visible">True</property> |
3632 | 3321 | <property name="xalign">1</property> | 3305 | <property name="can_focus">True</property> |
3633 | 3322 | <property name="label" translatable="yes">Socket write buffer</property> | 3306 | <property name="invisible_char">●</property> |
3634 | 3323 | </widget> | 3307 | <property name="adjustment">10 0 100 1 10 0</property> |
3635 | 3324 | <packing> | 3308 | <property name="climb_rate">1</property> |
3636 | 3325 | <property name="expand">False</property> | 3309 | <property name="numeric">True</property> |
3637 | 3326 | <property name="fill">False</property> | 3310 | </widget> |
3638 | 3327 | <property name="position">4</property> | 3311 | <packing> |
3639 | 3328 | </packing> | 3312 | <property name="left_attach">1</property> |
3640 | 3329 | </child> | 3313 | <property name="right_attach">2</property> |
3641 | 3330 | <child> | 3314 | <property name="top_attach">7</property> |
3642 | 3331 | <widget class="GtkLabel" id="label162"> | 3315 | <property name="bottom_attach">8</property> |
3643 | 3332 | <property name="visible">True</property> | 3316 | <property name="x_options">GTK_FILL</property> |
3644 | 3333 | <property name="xalign">1</property> | 3317 | </packing> |
3645 | 3334 | <property name="label" translatable="yes">Auto refresh time</property> | 3318 | </child> |
3646 | 3335 | </widget> | 3319 | <child> |
3647 | 3336 | <packing> | 3320 | <widget class="GtkLabel" id="socketReadLabel"> |
3648 | 3337 | <property name="expand">False</property> | 3321 | <property name="visible">True</property> |
3649 | 3338 | <property name="fill">False</property> | 3322 | <property name="xalign">0</property> |
3650 | 3339 | <property name="position">5</property> | 3323 | <property name="label" translatable="yes">Socket _read buffer:</property> |
3651 | 3340 | </packing> | 3324 | <property name="use_underline">True</property> |
3652 | 3341 | </child> | 3325 | <property name="mnemonic_widget">socketReadSpinButton</property> |
3653 | 3342 | </widget> | 3326 | </widget> |
3654 | 3343 | <packing> | 3327 | <packing> |
3655 | 3344 | <property name="position">3</property> | 3328 | <property name="top_attach">8</property> |
3656 | 3345 | </packing> | 3329 | <property name="bottom_attach">9</property> |
3657 | 3346 | </child> | 3330 | <property name="x_options">GTK_FILL</property> |
3658 | 3347 | <child> | 3331 | </packing> |
3659 | 3348 | <widget class="GtkVBox" id="vbox65"> | 3332 | </child> |
3660 | 3349 | <property name="visible">True</property> | 3333 | <child> |
3661 | 3350 | <property name="spacing">4</property> | 3334 | <widget class="GtkSpinButton" id="socketReadSpinButton"> |
3662 | 3351 | <property name="homogeneous">True</property> | 3335 | <property name="visible">True</property> |
3663 | 3352 | <child> | 3336 | <property name="can_focus">True</property> |
3664 | 3353 | <widget class="GtkSpinButton" id="writeBufferSpinButton"> | 3337 | <property name="invisible_char">●</property> |
3665 | 3354 | <property name="visible">True</property> | 3338 | <property name="adjustment">0 0 102400 1 64 0</property> |
3666 | 3355 | <property name="can_focus">True</property> | 3339 | <property name="climb_rate">1</property> |
3667 | 3356 | <property name="adjustment">0 0 1024 64 10 0</property> | 3340 | <property name="numeric">True</property> |
3668 | 3357 | <property name="climb_rate">1</property> | 3341 | </widget> |
3669 | 3358 | <property name="numeric">True</property> | 3342 | <packing> |
3670 | 3359 | </widget> | 3343 | <property name="left_attach">1</property> |
3671 | 3360 | <packing> | 3344 | <property name="right_attach">2</property> |
3672 | 3361 | <property name="expand">False</property> | 3345 | <property name="top_attach">8</property> |
3673 | 3362 | <property name="fill">False</property> | 3346 | <property name="bottom_attach">9</property> |
3674 | 3363 | </packing> | 3347 | <property name="x_options">GTK_FILL</property> |
3675 | 3364 | </child> | 3348 | </packing> |
3676 | 3365 | <child> | 3349 | </child> |
3677 | 3366 | <widget class="GtkSpinButton" id="searchHistorySpinButton"> | 3350 | <child> |
3678 | 3367 | <property name="visible">True</property> | 3351 | <widget class="GtkLabel" id="label170"> |
3679 | 3368 | <property name="can_focus">True</property> | 3352 | <property name="visible">True</property> |
3680 | 3369 | <property name="adjustment">10 0 100 1 10 0</property> | 3353 | <property name="xalign">0</property> |
3681 | 3370 | <property name="climb_rate">1</property> | 3354 | <property name="label" translatable="yes">B</property> |
3682 | 3371 | <property name="numeric">True</property> | 3355 | </widget> |
3683 | 3372 | </widget> | 3356 | <packing> |
3684 | 3373 | <packing> | 3357 | <property name="left_attach">2</property> |
3685 | 3374 | <property name="expand">False</property> | 3358 | <property name="right_attach">3</property> |
3686 | 3375 | <property name="fill">False</property> | 3359 | <property name="top_attach">8</property> |
3687 | 3376 | <property name="position">1</property> | 3360 | <property name="bottom_attach">9</property> |
3688 | 3377 | </packing> | 3361 | </packing> |
3689 | 3378 | </child> | 3362 | </child> |
3690 | 3379 | <child> | 3363 | <child> |
3691 | 3380 | <widget class="GtkEntry" id="bindAddressEntry"> | 3364 | <widget class="GtkLabel" id="socketWriteLabel"> |
3692 | 3381 | <property name="visible">True</property> | 3365 | <property name="visible">True</property> |
3693 | 3382 | <property name="can_focus">True</property> | 3366 | <property name="xalign">0</property> |
3694 | 3383 | </widget> | 3367 | <property name="label" translatable="yes">Socket _write buffer:</property> |
3695 | 3384 | <packing> | 3368 | <property name="use_underline">True</property> |
3696 | 3385 | <property name="expand">False</property> | 3369 | <property name="mnemonic_widget">socketWriteSpinButton</property> |
3697 | 3386 | <property name="fill">False</property> | 3370 | </widget> |
3698 | 3387 | <property name="position">2</property> | 3371 | <packing> |
3699 | 3388 | </packing> | 3372 | <property name="top_attach">9</property> |
3700 | 3389 | </child> | 3373 | <property name="bottom_attach">10</property> |
3701 | 3390 | <child> | 3374 | <property name="x_options">GTK_FILL</property> |
3702 | 3391 | <widget class="GtkSpinButton" id="socketReadSpinButton"> | 3375 | </packing> |
3703 | 3392 | <property name="visible">True</property> | 3376 | </child> |
3704 | 3393 | <property name="can_focus">True</property> | 3377 | <child> |
3705 | 3394 | <property name="adjustment">0 0 102400 1 64 0</property> | 3378 | <widget class="GtkSpinButton" id="socketWriteSpinButton"> |
3706 | 3395 | <property name="climb_rate">1</property> | 3379 | <property name="visible">True</property> |
3707 | 3396 | <property name="numeric">True</property> | 3380 | <property name="can_focus">True</property> |
3708 | 3397 | </widget> | 3381 | <property name="invisible_char">●</property> |
3709 | 3398 | <packing> | 3382 | <property name="adjustment">0 0 102400 1 64 0</property> |
3710 | 3399 | <property name="expand">False</property> | 3383 | <property name="climb_rate">1</property> |
3711 | 3400 | <property name="fill">False</property> | 3384 | <property name="numeric">True</property> |
3712 | 3401 | <property name="position">3</property> | 3385 | </widget> |
3713 | 3402 | </packing> | 3386 | <packing> |
3714 | 3403 | </child> | 3387 | <property name="left_attach">1</property> |
3715 | 3404 | <child> | 3388 | <property name="right_attach">2</property> |
3716 | 3405 | <widget class="GtkSpinButton" id="socketWriteSpinButton"> | 3389 | <property name="top_attach">9</property> |
3717 | 3406 | <property name="visible">True</property> | 3390 | <property name="bottom_attach">10</property> |
3718 | 3407 | <property name="can_focus">True</property> | 3391 | <property name="x_options">GTK_FILL</property> |
3719 | 3408 | <property name="adjustment">0 0 102400 1 64 0</property> | 3392 | </packing> |
3720 | 3409 | <property name="climb_rate">1</property> | 3393 | </child> |
3721 | 3410 | <property name="numeric">True</property> | 3394 | <child> |
3722 | 3411 | </widget> | 3395 | <widget class="GtkLabel" id="label171"> |
3723 | 3412 | <packing> | 3396 | <property name="visible">True</property> |
3724 | 3413 | <property name="expand">False</property> | 3397 | <property name="xalign">0</property> |
3725 | 3414 | <property name="fill">False</property> | 3398 | <property name="label" translatable="yes">B</property> |
3726 | 3415 | <property name="position">4</property> | 3399 | </widget> |
3727 | 3416 | </packing> | 3400 | <packing> |
3728 | 3417 | </child> | 3401 | <property name="left_attach">2</property> |
3729 | 3418 | <child> | 3402 | <property name="right_attach">3</property> |
3730 | 3419 | <widget class="GtkSpinButton" id="autoRefreshSpinButton"> | 3403 | <property name="top_attach">9</property> |
3731 | 3420 | <property name="visible">True</property> | 3404 | <property name="bottom_attach">10</property> |
3732 | 3421 | <property name="can_focus">True</property> | 3405 | </packing> |
3733 | 3422 | <property name="adjustment">1 0 100 1 10 0</property> | 3406 | </child> |
3734 | 3423 | <property name="climb_rate">1</property> | 3407 | <child> |
3735 | 3424 | <property name="numeric">True</property> | 3408 | <widget class="GtkLabel" id="writeBufferLabel"> |
3736 | 3425 | </widget> | 3409 | <property name="visible">True</property> |
3737 | 3426 | <packing> | 3410 | <property name="xalign">0</property> |
3738 | 3427 | <property name="expand">False</property> | 3411 | <property name="label" translatable="yes">Wr_ite buffer size:</property> |
3739 | 3428 | <property name="fill">False</property> | 3412 | <property name="use_underline">True</property> |
3740 | 3429 | <property name="position">5</property> | 3413 | <property name="mnemonic_widget">writeBufferSpinButton</property> |
3741 | 3430 | </packing> | 3414 | </widget> |
3742 | 3431 | </child> | 3415 | <packing> |
3743 | 3432 | </widget> | 3416 | <property name="top_attach">10</property> |
3744 | 3433 | <packing> | 3417 | <property name="bottom_attach">11</property> |
3745 | 3434 | <property name="expand">False</property> | 3418 | <property name="x_options">GTK_FILL</property> |
3746 | 3435 | <property name="fill">False</property> | 3419 | </packing> |
3747 | 3436 | <property name="position">4</property> | 3420 | </child> |
3748 | 3437 | </packing> | 3421 | <child> |
3749 | 3438 | </child> | 3422 | <widget class="GtkSpinButton" id="writeBufferSpinButton"> |
3750 | 3439 | <child> | 3423 | <property name="visible">True</property> |
3751 | 3440 | <widget class="GtkVBox" id="vbox66"> | 3424 | <property name="can_focus">True</property> |
3752 | 3441 | <property name="visible">True</property> | 3425 | <property name="invisible_char">●</property> |
3753 | 3442 | <property name="spacing">4</property> | 3426 | <property name="adjustment">0 0 1024 64 10 0</property> |
3754 | 3443 | <property name="homogeneous">True</property> | 3427 | <property name="climb_rate">1</property> |
3755 | 3444 | <child> | 3428 | <property name="numeric">True</property> |
3756 | 3445 | <widget class="GtkLabel" id="label155"> | 3429 | </widget> |
3757 | 3446 | <property name="visible">True</property> | 3430 | <packing> |
3758 | 3447 | <property name="xalign">0</property> | 3431 | <property name="left_attach">1</property> |
3759 | 3448 | <property name="label" translatable="yes">KiB</property> | 3432 | <property name="right_attach">2</property> |
3760 | 3449 | </widget> | 3433 | <property name="top_attach">10</property> |
3761 | 3450 | <packing> | 3434 | <property name="bottom_attach">11</property> |
3762 | 3451 | <property name="expand">False</property> | 3435 | <property name="x_options">GTK_FILL</property> |
3763 | 3452 | <property name="fill">False</property> | 3436 | </packing> |
3764 | 3453 | </packing> | 3437 | </child> |
3765 | 3454 | </child> | 3438 | <child> |
3766 | 3455 | <child> | 3439 | <widget class="GtkLabel" id="label155"> |
3767 | 3456 | <widget class="GtkLabel" id="label14"> | 3440 | <property name="visible">True</property> |
3768 | 3457 | <property name="visible">True</property> | 3441 | <property name="xalign">0</property> |
3769 | 3458 | </widget> | 3442 | <property name="label" translatable="yes">KiB</property> |
3770 | 3459 | <packing> | 3443 | </widget> |
3771 | 3460 | <property name="position">1</property> | 3444 | <packing> |
3772 | 3461 | </packing> | 3445 | <property name="left_attach">2</property> |
3773 | 3462 | </child> | 3446 | <property name="right_attach">3</property> |
3774 | 3463 | <child> | 3447 | <property name="top_attach">10</property> |
3775 | 3464 | <widget class="GtkLabel" id="label213"> | 3448 | <property name="bottom_attach">11</property> |
3776 | 3465 | <property name="visible">True</property> | 3449 | </packing> |
3777 | 3466 | </widget> | 3450 | </child> |
3778 | 3467 | <packing> | 3451 | <child> |
3779 | 3468 | <property name="expand">False</property> | 3452 | <placeholder/> |
3780 | 3469 | <property name="fill">False</property> | 3453 | </child> |
3781 | 3470 | <property name="position">2</property> | 3454 | <child> |
3782 | 3471 | </packing> | 3455 | <placeholder/> |
3783 | 3472 | </child> | 3456 | </child> |
3784 | 3473 | <child> | 3457 | <child> |
3785 | 3474 | <widget class="GtkLabel" id="label170"> | 3458 | <placeholder/> |
3786 | 3475 | <property name="visible">True</property> | 3459 | </child> |
3787 | 3476 | <property name="xalign">0</property> | 3460 | <child> |
3788 | 3477 | <property name="label" translatable="yes">B</property> | 3461 | <placeholder/> |
3789 | 3478 | </widget> | 3462 | </child> |
3790 | 3479 | <packing> | 3463 | <child> |
3791 | 3480 | <property name="expand">False</property> | 3464 | <placeholder/> |
3320 | 3481 | <property name="fill">False</property> | ||
3321 | 3482 | <property name="position">3</property> | ||
3322 | 3483 | </packing> | ||
3323 | 3484 | </child> | ||
3324 | 3485 | <child> | ||
3325 | 3486 | <widget class="GtkLabel" id="label171"> | ||
3326 | 3487 | <property name="visible">True</property> | ||
3327 | 3488 | <property name="xalign">0</property> | ||
3328 | 3489 | <property name="label" translatable="yes">B</property> | ||
3329 | 3490 | </widget> | ||
3330 | 3491 | <packing> | ||
3331 | 3492 | <property name="expand">False</property> | ||
3332 | 3493 | <property name="fill">False</property> | ||
3333 | 3494 | <property name="position">4</property> | ||
3334 | 3495 | </packing> | ||
3335 | 3496 | </child> | ||
3336 | 3497 | <child> | ||
3337 | 3498 | <widget class="GtkLabel" id="label210"> | ||
3338 | 3499 | <property name="visible">True</property> | ||
3339 | 3500 | </widget> | ||
3340 | 3501 | <packing> | ||
3341 | 3502 | <property name="expand">False</property> | ||
3342 | 3503 | <property name="fill">False</property> | ||
3343 | 3504 | <property name="position">5</property> | ||
3344 | 3505 | </packing> | ||
3345 | 3506 | </child> | ||
3346 | 3507 | </widget> | ||
3347 | 3508 | <packing> | ||
3348 | 3509 | <property name="position">5</property> | ||
3349 | 3510 | </packing> | ||
3350 | 3511 | </child> | ||
3351 | 3512 | </widget> | ||
3352 | 3513 | <packing> | ||
3353 | 3514 | <property name="expand">False</property> | ||
3354 | 3515 | </packing> | ||
3792 | 3516 | </child> | 3465 | </child> |
3793 | 3517 | </widget> | 3466 | </widget> |
3794 | 3518 | <packing> | 3467 | <packing> |
3795 | @@ -3540,124 +3489,100 @@ | |||
3796 | 3540 | <child> | 3489 | <child> |
3797 | 3541 | <widget class="GtkAlignment" id="alignment4"> | 3490 | <widget class="GtkAlignment" id="alignment4"> |
3798 | 3542 | <property name="visible">True</property> | 3491 | <property name="visible">True</property> |
3800 | 3543 | <property name="left_padding">12</property> | 3492 | <property name="left_padding">8</property> |
3801 | 3544 | <child> | 3493 | <child> |
3802 | 3545 | <widget class="GtkTable" id="table2"> | 3494 | <widget class="GtkTable" id="table2"> |
3803 | 3546 | <property name="visible">True</property> | 3495 | <property name="visible">True</property> |
3804 | 3547 | <property name="n_rows">3</property> | 3496 | <property name="n_rows">3</property> |
3878 | 3548 | <property name="n_columns">3</property> | 3497 | <property name="n_columns">2</property> |
3879 | 3549 | <child> | 3498 | <property name="column_spacing">15</property> |
3880 | 3550 | <widget class="GtkButton" id="trustedCertificatesPathButton"> | 3499 | <property name="row_spacing">5</property> |
3881 | 3551 | <property name="visible">True</property> | 3500 | <child> |
3882 | 3552 | <property name="label" translatable="yes">Browse...</property> | 3501 | <widget class="GtkLabel" id="privateKeyLabel"> |
3883 | 3553 | <property name="response_id">0</property> | 3502 | <property name="visible">True</property> |
3884 | 3554 | </widget> | 3503 | <property name="xalign">0</property> |
3885 | 3555 | <packing> | 3504 | <property name="label" translatable="yes">_Private key file:</property> |
3886 | 3556 | <property name="left_attach">2</property> | 3505 | <property name="use_underline">True</property> |
3887 | 3557 | <property name="right_attach">3</property> | 3506 | <property name="mnemonic_widget">privateKeyFileChooserButton</property> |
3888 | 3558 | <property name="top_attach">2</property> | 3507 | </widget> |
3889 | 3559 | <property name="bottom_attach">3</property> | 3508 | <packing> |
3890 | 3560 | <property name="x_options"></property> | 3509 | <property name="x_options">GTK_FILL</property> |
3891 | 3561 | <property name="y_options"></property> | 3510 | <property name="y_options"></property> |
3892 | 3562 | </packing> | 3511 | </packing> |
3893 | 3563 | </child> | 3512 | </child> |
3894 | 3564 | <child> | 3513 | <child> |
3895 | 3565 | <widget class="GtkButton" id="certificateFileButton"> | 3514 | <widget class="GtkFileChooserButton" id="privateKeyFileChooserButton"> |
3896 | 3566 | <property name="visible">True</property> | 3515 | <property name="visible">True</property> |
3897 | 3567 | <property name="label" translatable="yes">Browse...</property> | 3516 | <property name="local_only">False</property> |
3898 | 3568 | <property name="response_id">0</property> | 3517 | <property name="action">open</property> |
3899 | 3569 | </widget> | 3518 | <property name="title" translatable="yes">Select a File</property> |
3900 | 3570 | <packing> | 3519 | </widget> |
3901 | 3571 | <property name="left_attach">2</property> | 3520 | <packing> |
3902 | 3572 | <property name="right_attach">3</property> | 3521 | <property name="left_attach">1</property> |
3903 | 3573 | <property name="top_attach">1</property> | 3522 | <property name="right_attach">2</property> |
3904 | 3574 | <property name="bottom_attach">2</property> | 3523 | <property name="x_options">GTK_FILL|GTK_EXPAND</property> |
3905 | 3575 | <property name="x_options"></property> | 3524 | <property name="y_options"></property> |
3906 | 3576 | <property name="y_options"></property> | 3525 | </packing> |
3907 | 3577 | </packing> | 3526 | </child> |
3908 | 3578 | </child> | 3527 | <child> |
3909 | 3579 | <child> | 3528 | <widget class="GtkLabel" id="certificateFileLabel"> |
3910 | 3580 | <widget class="GtkButton" id="privateKeyButton"> | 3529 | <property name="visible">True</property> |
3911 | 3581 | <property name="visible">True</property> | 3530 | <property name="xalign">0</property> |
3912 | 3582 | <property name="label" translatable="yes">Browse...</property> | 3531 | <property name="label" translatable="yes">C_ertificate file:</property> |
3913 | 3583 | <property name="response_id">0</property> | 3532 | <property name="mnemonic_widget">certificateFileChooserButton</property> |
3914 | 3584 | </widget> | 3533 | <property name="use_underline">True</property> |
3915 | 3585 | <packing> | 3534 | </widget> |
3916 | 3586 | <property name="left_attach">2</property> | 3535 | <packing> |
3917 | 3587 | <property name="right_attach">3</property> | 3536 | <property name="top_attach">1</property> |
3918 | 3588 | <property name="x_options"></property> | 3537 | <property name="bottom_attach">2</property> |
3919 | 3589 | <property name="y_options"></property> | 3538 | <property name="x_options">GTK_FILL</property> |
3920 | 3590 | </packing> | 3539 | <property name="y_options"></property> |
3921 | 3591 | </child> | 3540 | </packing> |
3922 | 3592 | <child> | 3541 | </child> |
3923 | 3593 | <widget class="GtkEntry" id="trustedCertificatesPathEntry"> | 3542 | <child> |
3924 | 3594 | <property name="visible">True</property> | 3543 | <widget class="GtkFileChooserButton" id="certificateFileChooserButton"> |
3925 | 3595 | </widget> | 3544 | <property name="visible">True</property> |
3926 | 3596 | <packing> | 3545 | <property name="local_only">False</property> |
3927 | 3597 | <property name="left_attach">1</property> | 3546 | <property name="action">open</property> |
3928 | 3598 | <property name="right_attach">2</property> | 3547 | <property name="title" translatable="yes">Select a File</property> |
3929 | 3599 | <property name="top_attach">2</property> | 3548 | </widget> |
3930 | 3600 | <property name="bottom_attach">3</property> | 3549 | <packing> |
3931 | 3601 | </packing> | 3550 | <property name="left_attach">1</property> |
3932 | 3602 | </child> | 3551 | <property name="right_attach">2</property> |
3933 | 3603 | <child> | 3552 | <property name="top_attach">1</property> |
3934 | 3604 | <widget class="GtkEntry" id="certificateFileEntry"> | 3553 | <property name="bottom_attach">2</property> |
3935 | 3605 | <property name="visible">True</property> | 3554 | <property name="x_options">GTK_FILL|GTK_EXPAND</property> |
3936 | 3606 | </widget> | 3555 | <property name="y_options"></property> |
3864 | 3607 | <packing> | ||
3865 | 3608 | <property name="left_attach">1</property> | ||
3866 | 3609 | <property name="right_attach">2</property> | ||
3867 | 3610 | <property name="top_attach">1</property> | ||
3868 | 3611 | <property name="bottom_attach">2</property> | ||
3869 | 3612 | </packing> | ||
3870 | 3613 | </child> | ||
3871 | 3614 | <child> | ||
3872 | 3615 | <widget class="GtkEntry" id="privateKeyEntry"> | ||
3873 | 3616 | <property name="visible">True</property> | ||
3874 | 3617 | </widget> | ||
3875 | 3618 | <packing> | ||
3876 | 3619 | <property name="left_attach">1</property> | ||
3877 | 3620 | <property name="right_attach">2</property> | ||
3937 | 3621 | </packing> | 3556 | </packing> |
3938 | 3622 | </child> | 3557 | </child> |
3939 | 3623 | <child> | 3558 | <child> |
3940 | 3624 | <widget class="GtkLabel" id="trustedCertificatesPathLabel"> | 3559 | <widget class="GtkLabel" id="trustedCertificatesPathLabel"> |
3941 | 3625 | <property name="visible">True</property> | 3560 | <property name="visible">True</property> |
3977 | 3626 | <property name="xalign">1</property> | 3561 | <property name="xalign">0</property> |
3978 | 3627 | <property name="label" translatable="yes">Trusted certificates path</property> | 3562 | <property name="label" translatable="yes">_Trusted certificates path:</property> |
3979 | 3628 | <property name="single_line_mode">True</property> | 3563 | <property name="use_underline">True</property> |
3980 | 3629 | </widget> | 3564 | <property name="mnemonic_widget">trustedCertificatesPathFileChooserButton</property> |
3981 | 3630 | <packing> | 3565 | </widget> |
3982 | 3631 | <property name="top_attach">2</property> | 3566 | <packing> |
3983 | 3632 | <property name="bottom_attach">3</property> | 3567 | <property name="top_attach">2</property> |
3984 | 3633 | <property name="x_options">GTK_FILL</property> | 3568 | <property name="bottom_attach">3</property> |
3985 | 3634 | <property name="y_options"></property> | 3569 | <property name="x_options">GTK_FILL</property> |
3986 | 3635 | </packing> | 3570 | <property name="y_options"></property> |
3987 | 3636 | </child> | 3571 | </packing> |
3988 | 3637 | <child> | 3572 | </child> |
3989 | 3638 | <widget class="GtkLabel" id="certificateFileLabel"> | 3573 | <child> |
3990 | 3639 | <property name="visible">True</property> | 3574 | <widget class="GtkFileChooserButton" id="trustedCertificatesPathFileChooserButton"> |
3991 | 3640 | <property name="xalign">1</property> | 3575 | <property name="visible">True</property> |
3992 | 3641 | <property name="label" translatable="yes">Certificate file</property> | 3576 | <property name="local_only">False</property> |
3993 | 3642 | <property name="single_line_mode">True</property> | 3577 | <property name="action">select-folder</property> |
3994 | 3643 | </widget> | 3578 | <property name="title" translatable="yes">Select a Folder</property> |
3995 | 3644 | <packing> | 3579 | </widget> |
3996 | 3645 | <property name="top_attach">1</property> | 3580 | <packing> |
3997 | 3646 | <property name="bottom_attach">2</property> | 3581 | <property name="left_attach">1</property> |
3998 | 3647 | <property name="x_options">GTK_FILL</property> | 3582 | <property name="right_attach">2</property> |
3999 | 3648 | <property name="y_options"></property> | 3583 | <property name="top_attach">2</property> |
4000 | 3649 | </packing> | 3584 | <property name="bottom_attach">3</property> |
4001 | 3650 | </child> | 3585 | <property name="x_options">GTK_FILL|GTK_EXPAND</property> |
3967 | 3651 | <child> | ||
3968 | 3652 | <widget class="GtkLabel" id="privateKeyLabel"> | ||
3969 | 3653 | <property name="visible">True</property> | ||
3970 | 3654 | <property name="xalign">1</property> | ||
3971 | 3655 | <property name="label" translatable="yes">Private key file</property> | ||
3972 | 3656 | <property name="justify">GTK_JUSTIFY_RIGHT</property> | ||
3973 | 3657 | <property name="single_line_mode">True</property> | ||
3974 | 3658 | </widget> | ||
3975 | 3659 | <packing> | ||
3976 | 3660 | <property name="x_options">GTK_FILL</property> | ||
4002 | 3661 | <property name="y_options"></property> | 3586 | <property name="y_options"></property> |
4003 | 3662 | </packing> | 3587 | </packing> |
4004 | 3663 | </child> | 3588 | </child> |
4005 | @@ -3704,8 +3629,10 @@ | |||
4006 | 3704 | <child> | 3629 | <child> |
4007 | 3705 | <widget class="GtkLabel" id="otherOptionsLabel"> | 3630 | <widget class="GtkLabel" id="otherOptionsLabel"> |
4008 | 3706 | <property name="visible">True</property> | 3631 | <property name="visible">True</property> |
4010 | 3707 | <property name="label" translatable="yes"><b>Other Security Options</b></property> | 3632 | <property name="label" translatable="yes"><b>_Security Options</b></property> |
4011 | 3708 | <property name="use_markup">True</property> | 3633 | <property name="use_markup">True</property> |
4012 | 3634 | <property name="use_underline">True</property> | ||
4013 | 3635 | <property name="mnemonic_widget">certificatesTreeView</property> | ||
4014 | 3709 | </widget> | 3636 | </widget> |
4015 | 3710 | <packing> | 3637 | <packing> |
4016 | 3711 | <property name="type">label_item</property> | 3638 | <property name="type">label_item</property> |
4017 | @@ -3722,9 +3649,10 @@ | |||
4018 | 3722 | <child> | 3649 | <child> |
4019 | 3723 | <widget class="GtkButton" id="generateCertificatesButton"> | 3650 | <widget class="GtkButton" id="generateCertificatesButton"> |
4020 | 3724 | <property name="visible">True</property> | 3651 | <property name="visible">True</property> |
4022 | 3725 | <property name="label" translatable="yes">Generate certificates</property> | 3652 | <property name="label" translatable="yes">_Generate certificates</property> |
4023 | 3726 | <property name="xalign">1</property> | 3653 | <property name="xalign">1</property> |
4024 | 3727 | <property name="response_id">0</property> | 3654 | <property name="response_id">0</property> |
4025 | 3655 | <property name="use_underline">True</property> | ||
4026 | 3728 | </widget> | 3656 | </widget> |
4027 | 3729 | <packing> | 3657 | <packing> |
4028 | 3730 | <property name="expand">False</property> | 3658 | <property name="expand">False</property> |
4029 | @@ -3749,7 +3677,7 @@ | |||
4030 | 3749 | <child> | 3677 | <child> |
4031 | 3750 | <widget class="GtkLabel" id="certificates"> | 3678 | <widget class="GtkLabel" id="certificates"> |
4032 | 3751 | <property name="visible">True</property> | 3679 | <property name="visible">True</property> |
4034 | 3752 | <property name="label" translatable="yes">Security Certificates</property> | 3680 | <property name="label" translatable="yes">Security</property> |
4035 | 3753 | </widget> | 3681 | </widget> |
4036 | 3754 | <packing> | 3682 | <packing> |
4037 | 3755 | <property name="type">tab</property> | 3683 | <property name="type">tab</property> |
4038 | @@ -3815,139 +3743,8 @@ | |||
4039 | 3815 | </widget> | 3743 | </widget> |
4040 | 3816 | </child> | 3744 | </child> |
4041 | 3817 | </widget> | 3745 | </widget> |
4042 | 3818 | <widget class="GtkDialog" id="publicHubsDialog"> | ||
4043 | 3819 | <property name="width_request">500</property> | ||
4044 | 3820 | <property name="height_request">250</property> | ||
4045 | 3821 | <property name="title" translatable="yes">Configure hub lists</property> | ||
4046 | 3822 | <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property> | ||
4047 | 3823 | <child internal-child="vbox"> | ||
4048 | 3824 | <widget class="GtkVBox" id="dialog-vbox1"> | ||
4049 | 3825 | <property name="visible">True</property> | ||
4050 | 3826 | <child> | ||
4051 | 3827 | <widget class="GtkVBox" id="vbox8"> | ||
4052 | 3828 | <property name="visible">True</property> | ||
4053 | 3829 | <property name="border_width">8</property> | ||
4054 | 3830 | <property name="spacing">4</property> | ||
4055 | 3831 | <child> | ||
4056 | 3832 | <widget class="GtkHBox" id="hbox5"> | ||
4057 | 3833 | <property name="visible">True</property> | ||
4058 | 3834 | <property name="spacing">4</property> | ||
4059 | 3835 | <child> | ||
4060 | 3836 | <widget class="GtkTreeView" id="publicHubsDialogTreeView"> | ||
4061 | 3837 | <property name="visible">True</property> | ||
4062 | 3838 | <property name="can_focus">True</property> | ||
4063 | 3839 | </widget> | ||
4064 | 3840 | </child> | ||
4065 | 3841 | <child> | ||
4066 | 3842 | <widget class="GtkVBox" id="vbox6"> | ||
4067 | 3843 | <property name="visible">True</property> | ||
4068 | 3844 | <property name="spacing">4</property> | ||
4069 | 3845 | <child> | ||
4070 | 3846 | <widget class="GtkButton" id="publicHubsDialogAddButton"> | ||
4071 | 3847 | <property name="visible">True</property> | ||
4072 | 3848 | <property name="can_focus">True</property> | ||
4073 | 3849 | <property name="label">gtk-add</property> | ||
4074 | 3850 | <property name="use_stock">True</property> | ||
4075 | 3851 | <property name="response_id">0</property> | ||
4076 | 3852 | </widget> | ||
4077 | 3853 | <packing> | ||
4078 | 3854 | <property name="expand">False</property> | ||
4079 | 3855 | <property name="fill">False</property> | ||
4080 | 3856 | </packing> | ||
4081 | 3857 | </child> | ||
4082 | 3858 | <child> | ||
4083 | 3859 | <widget class="GtkButton" id="publicHubsDialogUpButton"> | ||
4084 | 3860 | <property name="visible">True</property> | ||
4085 | 3861 | <property name="can_focus">True</property> | ||
4086 | 3862 | <property name="label">gtk-go-up</property> | ||
4087 | 3863 | <property name="use_stock">True</property> | ||
4088 | 3864 | <property name="response_id">0</property> | ||
4089 | 3865 | </widget> | ||
4090 | 3866 | <packing> | ||
4091 | 3867 | <property name="expand">False</property> | ||
4092 | 3868 | <property name="fill">False</property> | ||
4093 | 3869 | <property name="position">1</property> | ||
4094 | 3870 | </packing> | ||
4095 | 3871 | </child> | ||
4096 | 3872 | <child> | ||
4097 | 3873 | <widget class="GtkButton" id="publicHubsDialogDownButton"> | ||
4098 | 3874 | <property name="visible">True</property> | ||
4099 | 3875 | <property name="can_focus">True</property> | ||
4100 | 3876 | <property name="label">gtk-go-down</property> | ||
4101 | 3877 | <property name="use_stock">True</property> | ||
4102 | 3878 | <property name="response_id">0</property> | ||
4103 | 3879 | </widget> | ||
4104 | 3880 | <packing> | ||
4105 | 3881 | <property name="expand">False</property> | ||
4106 | 3882 | <property name="fill">False</property> | ||
4107 | 3883 | <property name="position">2</property> | ||
4108 | 3884 | </packing> | ||
4109 | 3885 | </child> | ||
4110 | 3886 | <child> | ||
4111 | 3887 | <widget class="GtkButton" id="publicHubsDialogRemoveButton"> | ||
4112 | 3888 | <property name="visible">True</property> | ||
4113 | 3889 | <property name="can_focus">True</property> | ||
4114 | 3890 | <property name="label">gtk-remove</property> | ||
4115 | 3891 | <property name="use_stock">True</property> | ||
4116 | 3892 | <property name="response_id">0</property> | ||
4117 | 3893 | </widget> | ||
4118 | 3894 | <packing> | ||
4119 | 3895 | <property name="expand">False</property> | ||
4120 | 3896 | <property name="fill">False</property> | ||
4121 | 3897 | <property name="position">3</property> | ||
4122 | 3898 | </packing> | ||
4123 | 3899 | </child> | ||
4124 | 3900 | </widget> | ||
4125 | 3901 | <packing> | ||
4126 | 3902 | <property name="expand">False</property> | ||
4127 | 3903 | <property name="position">1</property> | ||
4128 | 3904 | </packing> | ||
4129 | 3905 | </child> | ||
4130 | 3906 | </widget> | ||
4131 | 3907 | </child> | ||
4132 | 3908 | <child> | ||
4133 | 3909 | <widget class="GtkLabel" id="label3"> | ||
4134 | 3910 | <property name="visible">True</property> | ||
4135 | 3911 | <property name="label" translatable="yes"><b>Note:</b> Edit urls in the list by clicking them once when selected</property> | ||
4136 | 3912 | <property name="use_markup">True</property> | ||
4137 | 3913 | </widget> | ||
4138 | 3914 | <packing> | ||
4139 | 3915 | <property name="expand">False</property> | ||
4140 | 3916 | <property name="fill">False</property> | ||
4141 | 3917 | <property name="position">1</property> | ||
4142 | 3918 | </packing> | ||
4143 | 3919 | </child> | ||
4144 | 3920 | </widget> | ||
4145 | 3921 | <packing> | ||
4146 | 3922 | <property name="position">2</property> | ||
4147 | 3923 | </packing> | ||
4148 | 3924 | </child> | ||
4149 | 3925 | <child internal-child="action_area"> | ||
4150 | 3926 | <widget class="GtkHButtonBox" id="dialog-action_area1"> | ||
4151 | 3927 | <property name="visible">True</property> | ||
4152 | 3928 | <property name="layout_style">GTK_BUTTONBOX_END</property> | ||
4153 | 3929 | <child> | ||
4154 | 3930 | <widget class="GtkButton" id="okbutton1"> | ||
4155 | 3931 | <property name="visible">True</property> | ||
4156 | 3932 | <property name="can_focus">True</property> | ||
4157 | 3933 | <property name="can_default">True</property> | ||
4158 | 3934 | <property name="has_default">True</property> | ||
4159 | 3935 | <property name="label">gtk-ok</property> | ||
4160 | 3936 | <property name="use_stock">True</property> | ||
4161 | 3937 | <property name="response_id">-5</property> | ||
4162 | 3938 | </widget> | ||
4163 | 3939 | </child> | ||
4164 | 3940 | </widget> | ||
4165 | 3941 | <packing> | ||
4166 | 3942 | <property name="expand">False</property> | ||
4167 | 3943 | <property name="pack_type">GTK_PACK_END</property> | ||
4168 | 3944 | </packing> | ||
4169 | 3945 | </child> | ||
4170 | 3946 | </widget> | ||
4171 | 3947 | </child> | ||
4172 | 3948 | </widget> | ||
4173 | 3949 | <widget class="GtkDialog" id="favoriteNameDialog"> | 3746 | <widget class="GtkDialog" id="favoriteNameDialog"> |
4175 | 3950 | <property name="title" translatable="yes">Favorite name</property> | 3747 | <property name="title" translatable="yes">Favorite Name</property> |
4176 | 3951 | <property name="resizable">False</property> | 3748 | <property name="resizable">False</property> |
4177 | 3952 | <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property> | 3749 | <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property> |
4178 | 3953 | <child internal-child="vbox"> | 3750 | <child internal-child="vbox"> |
4179 | @@ -3978,8 +3775,9 @@ | |||
4180 | 3978 | <child> | 3775 | <child> |
4181 | 3979 | <widget class="GtkLabel" id="label63"> | 3776 | <widget class="GtkLabel" id="label63"> |
4182 | 3980 | <property name="visible">True</property> | 3777 | <property name="visible">True</property> |
4185 | 3981 | <property name="label" translatable="yes"><b>Under what name you see the directory</b></property> | 3778 | <property name="label" translatable="yes">_Alias for the favorite download directory:</property> |
4186 | 3982 | <property name="use_markup">True</property> | 3779 | <property name="use_underline">True</property> |
4187 | 3780 | <property name="mnemonic_widget">favoriteNameDialogEntry</property> | ||
4188 | 3983 | </widget> | 3781 | </widget> |
4189 | 3984 | <packing> | 3782 | <packing> |
4190 | 3985 | <property name="type">label_item</property> | 3783 | <property name="type">label_item</property> |
4191 | @@ -4029,7 +3827,7 @@ | |||
4192 | 4029 | </child> | 3827 | </child> |
4193 | 4030 | </widget> | 3828 | </widget> |
4194 | 4031 | <widget class="GtkDialog" id="virtualNameDialog"> | 3829 | <widget class="GtkDialog" id="virtualNameDialog"> |
4196 | 4032 | <property name="title" translatable="yes">Virtual name</property> | 3830 | <property name="title" translatable="yes">Virtual Name</property> |
4197 | 4033 | <property name="resizable">False</property> | 3831 | <property name="resizable">False</property> |
4198 | 4034 | <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property> | 3832 | <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property> |
4199 | 4035 | <child internal-child="vbox"> | 3833 | <child internal-child="vbox"> |
4200 | @@ -4044,6 +3842,7 @@ | |||
4201 | 4044 | <widget class="GtkVBox" id="vbox26"> | 3842 | <widget class="GtkVBox" id="vbox26"> |
4202 | 4045 | <property name="visible">True</property> | 3843 | <property name="visible">True</property> |
4203 | 4046 | <property name="border_width">8</property> | 3844 | <property name="border_width">8</property> |
4204 | 3845 | <property name="spacing">10</property> | ||
4205 | 4047 | <child> | 3846 | <child> |
4206 | 4048 | <widget class="GtkEntry" id="virtualNameDialogEntry"> | 3847 | <widget class="GtkEntry" id="virtualNameDialogEntry"> |
4207 | 4049 | <property name="visible">True</property> | 3848 | <property name="visible">True</property> |
4208 | @@ -4055,14 +3854,27 @@ | |||
4209 | 4055 | <property name="fill">False</property> | 3854 | <property name="fill">False</property> |
4210 | 4056 | </packing> | 3855 | </packing> |
4211 | 4057 | </child> | 3856 | </child> |
4212 | 3857 | <child> | ||
4213 | 3858 | <widget class="GtkLabel" id="label34"> | ||
4214 | 3859 | <property name="visible">True</property> | ||
4215 | 3860 | <property name="xalign">0</property> | ||
4216 | 3861 | <property name="label" translatable="yes">Note: New files are added to the share only once they've been hashed</property> | ||
4217 | 3862 | </widget> | ||
4218 | 3863 | <packing> | ||
4219 | 3864 | <property name="expand">False</property> | ||
4220 | 3865 | <property name="fill">False</property> | ||
4221 | 3866 | <property name="position">1</property> | ||
4222 | 3867 | </packing> | ||
4223 | 3868 | </child> | ||
4224 | 4058 | </widget> | 3869 | </widget> |
4225 | 4059 | </child> | 3870 | </child> |
4226 | 4060 | <child> | 3871 | <child> |
4227 | 4061 | <widget class="GtkLabel" id="label65"> | 3872 | <widget class="GtkLabel" id="label65"> |
4228 | 4062 | <property name="visible">True</property> | 3873 | <property name="visible">True</property> |
4229 | 4063 | <property name="xalign">0</property> | 3874 | <property name="xalign">0</property> |
4232 | 4064 | <property name="label" translatable="yes"><b>Name under which the others see the directory</b></property> | 3875 | <property name="label" translatable="yes">_Alias for the shared directory:</property> |
4233 | 4065 | <property name="use_markup">True</property> | 3876 | <property name="use_underline">True</property> |
4234 | 3877 | <property name="mnemonic_widget">virtualNameDialogEntry</property> | ||
4235 | 4066 | </widget> | 3878 | </widget> |
4236 | 4067 | <packing> | 3879 | <packing> |
4237 | 4068 | <property name="type">label_item</property> | 3880 | <property name="type">label_item</property> |
4238 | @@ -4111,7 +3923,7 @@ | |||
4239 | 4111 | </child> | 3923 | </child> |
4240 | 4112 | </widget> | 3924 | </widget> |
4241 | 4113 | <widget class="GtkFileChooserDialog" id="dirChooserDialog"> | 3925 | <widget class="GtkFileChooserDialog" id="dirChooserDialog"> |
4243 | 4114 | <property name="title" translatable="yes">Choose a directory</property> | 3926 | <property name="title" translatable="yes">Select a Folder</property> |
4244 | 4115 | <property name="modal">True</property> | 3927 | <property name="modal">True</property> |
4245 | 4116 | <property name="local_only">False</property> | 3928 | <property name="local_only">False</property> |
4246 | 4117 | <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property> | 3929 | <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property> |
4247 | @@ -4161,59 +3973,9 @@ | |||
4248 | 4161 | </widget> | 3973 | </widget> |
4249 | 4162 | </child> | 3974 | </child> |
4250 | 4163 | </widget> | 3975 | </widget> |
4251 | 4164 | <widget class="GtkFileChooserDialog" id="fileChooserDialog"> | ||
4252 | 4165 | <property name="border_width">5</property> | ||
4253 | 4166 | <property name="title" translatable="yes">Choose a File</property> | ||
4254 | 4167 | <property name="modal">True</property> | ||
4255 | 4168 | <property name="local_only">False</property> | ||
4256 | 4169 | <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property> | ||
4257 | 4170 | <property name="has_separator">False</property> | ||
4258 | 4171 | <child internal-child="vbox"> | ||
4259 | 4172 | <widget class="GtkVBox" id="dialog-vbox9"> | ||
4260 | 4173 | <property name="visible">True</property> | ||
4261 | 4174 | <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_ENTER_NOTIFY_MASK</property> | ||
4262 | 4175 | <property name="spacing">2</property> | ||
4263 | 4176 | <child> | ||
4264 | 4177 | <placeholder/> | ||
4265 | 4178 | </child> | ||
4266 | 4179 | <child internal-child="action_area"> | ||
4267 | 4180 | <widget class="GtkHButtonBox" id="dialog-action_area9"> | ||
4268 | 4181 | <property name="visible">True</property> | ||
4269 | 4182 | <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_ENTER_NOTIFY_MASK</property> | ||
4270 | 4183 | <property name="layout_style">GTK_BUTTONBOX_END</property> | ||
4271 | 4184 | <child> | ||
4272 | 4185 | <widget class="GtkButton" id="button4"> | ||
4273 | 4186 | <property name="visible">True</property> | ||
4274 | 4187 | <property name="label" translatable="yes">gtk-cancel</property> | ||
4275 | 4188 | <property name="use_stock">True</property> | ||
4276 | 4189 | <property name="response_id">-6</property> | ||
4277 | 4190 | </widget> | ||
4278 | 4191 | </child> | ||
4279 | 4192 | <child> | ||
4280 | 4193 | <widget class="GtkButton" id="button3"> | ||
4281 | 4194 | <property name="visible">True</property> | ||
4282 | 4195 | <property name="can_default">True</property> | ||
4283 | 4196 | <property name="has_default">True</property> | ||
4284 | 4197 | <property name="label" translatable="yes">gtk-open</property> | ||
4285 | 4198 | <property name="use_stock">True</property> | ||
4286 | 4199 | <property name="response_id">-5</property> | ||
4287 | 4200 | </widget> | ||
4288 | 4201 | <packing> | ||
4289 | 4202 | <property name="position">1</property> | ||
4290 | 4203 | </packing> | ||
4291 | 4204 | </child> | ||
4292 | 4205 | </widget> | ||
4293 | 4206 | <packing> | ||
4294 | 4207 | <property name="expand">False</property> | ||
4295 | 4208 | <property name="pack_type">GTK_PACK_END</property> | ||
4296 | 4209 | </packing> | ||
4297 | 4210 | </child> | ||
4298 | 4211 | </widget> | ||
4299 | 4212 | </child> | ||
4300 | 4213 | </widget> | ||
4301 | 4214 | <widget class="GtkDialog" id="commandDialog"> | 3976 | <widget class="GtkDialog" id="commandDialog"> |
4304 | 4215 | <property name="title" translatable="yes">Modify User Command</property> | 3977 | <property name="title" translatable="yes">Edit User Command</property> |
4305 | 4216 | <property name="resizable">False</property> | 3978 | <property name="default_width">500</property> |
4306 | 4217 | <property name="modal">True</property> | 3979 | <property name="modal">True</property> |
4307 | 4218 | <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property> | 3980 | <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property> |
4308 | 4219 | <child internal-child="vbox"> | 3981 | <child internal-child="vbox"> |
4309 | @@ -4238,7 +4000,7 @@ | |||
4310 | 4238 | <widget class="GtkRadioButton" id="commandDialogRaw"> | 4000 | <widget class="GtkRadioButton" id="commandDialogRaw"> |
4311 | 4239 | <property name="visible">True</property> | 4001 | <property name="visible">True</property> |
4312 | 4240 | <property name="can_focus">True</property> | 4002 | <property name="can_focus">True</property> |
4314 | 4241 | <property name="label" translatable="yes">Raw</property> | 4003 | <property name="label" translatable="yes">_Raw</property> |
4315 | 4242 | <property name="use_underline">True</property> | 4004 | <property name="use_underline">True</property> |
4316 | 4243 | <property name="response_id">0</property> | 4005 | <property name="response_id">0</property> |
4317 | 4244 | <property name="draw_indicator">True</property> | 4006 | <property name="draw_indicator">True</property> |
4318 | @@ -4254,7 +4016,7 @@ | |||
4319 | 4254 | <widget class="GtkRadioButton" id="commandDialogPM"> | 4016 | <widget class="GtkRadioButton" id="commandDialogPM"> |
4320 | 4255 | <property name="visible">True</property> | 4017 | <property name="visible">True</property> |
4321 | 4256 | <property name="can_focus">True</property> | 4018 | <property name="can_focus">True</property> |
4323 | 4257 | <property name="label" translatable="yes">PM</property> | 4019 | <property name="label" translatable="yes">_Private Message</property> |
4324 | 4258 | <property name="use_underline">True</property> | 4020 | <property name="use_underline">True</property> |
4325 | 4259 | <property name="response_id">0</property> | 4021 | <property name="response_id">0</property> |
4326 | 4260 | <property name="draw_indicator">True</property> | 4022 | <property name="draw_indicator">True</property> |
4327 | @@ -4272,7 +4034,7 @@ | |||
4328 | 4272 | <widget class="GtkRadioButton" id="commandDialogChat"> | 4034 | <widget class="GtkRadioButton" id="commandDialogChat"> |
4329 | 4273 | <property name="visible">True</property> | 4035 | <property name="visible">True</property> |
4330 | 4274 | <property name="can_focus">True</property> | 4036 | <property name="can_focus">True</property> |
4332 | 4275 | <property name="label" translatable="yes">Chat</property> | 4037 | <property name="label" translatable="yes">Ch_at</property> |
4333 | 4276 | <property name="use_underline">True</property> | 4038 | <property name="use_underline">True</property> |
4334 | 4277 | <property name="response_id">0</property> | 4039 | <property name="response_id">0</property> |
4335 | 4278 | <property name="draw_indicator">True</property> | 4040 | <property name="draw_indicator">True</property> |
4336 | @@ -4288,7 +4050,7 @@ | |||
4337 | 4288 | <widget class="GtkRadioButton" id="commandDialogSeparator"> | 4050 | <widget class="GtkRadioButton" id="commandDialogSeparator"> |
4338 | 4289 | <property name="visible">True</property> | 4051 | <property name="visible">True</property> |
4339 | 4290 | <property name="can_focus">True</property> | 4052 | <property name="can_focus">True</property> |
4341 | 4291 | <property name="label" translatable="yes">Separator</property> | 4053 | <property name="label" translatable="yes">_Separator</property> |
4342 | 4292 | <property name="use_underline">True</property> | 4054 | <property name="use_underline">True</property> |
4343 | 4293 | <property name="response_id">0</property> | 4055 | <property name="response_id">0</property> |
4344 | 4294 | <property name="draw_indicator">True</property> | 4056 | <property name="draw_indicator">True</property> |
4345 | @@ -4325,7 +4087,7 @@ | |||
4346 | 4325 | <widget class="GtkCheckButton" id="commandDialogSearchMenu"> | 4087 | <widget class="GtkCheckButton" id="commandDialogSearchMenu"> |
4347 | 4326 | <property name="visible">True</property> | 4088 | <property name="visible">True</property> |
4348 | 4327 | <property name="can_focus">True</property> | 4089 | <property name="can_focus">True</property> |
4350 | 4328 | <property name="label" translatable="yes">Search Menu</property> | 4090 | <property name="label" translatable="yes">S_earch</property> |
4351 | 4329 | <property name="use_underline">True</property> | 4091 | <property name="use_underline">True</property> |
4352 | 4330 | <property name="response_id">0</property> | 4092 | <property name="response_id">0</property> |
4353 | 4331 | <property name="draw_indicator">True</property> | 4093 | <property name="draw_indicator">True</property> |
4354 | @@ -4340,7 +4102,7 @@ | |||
4355 | 4340 | <widget class="GtkCheckButton" id="commandDialogUserMenu"> | 4102 | <widget class="GtkCheckButton" id="commandDialogUserMenu"> |
4356 | 4341 | <property name="visible">True</property> | 4103 | <property name="visible">True</property> |
4357 | 4342 | <property name="can_focus">True</property> | 4104 | <property name="can_focus">True</property> |
4359 | 4343 | <property name="label" translatable="yes">Chat Menu</property> | 4105 | <property name="label" translatable="yes">Ch_at</property> |
4360 | 4344 | <property name="use_underline">True</property> | 4106 | <property name="use_underline">True</property> |
4361 | 4345 | <property name="response_id">0</property> | 4107 | <property name="response_id">0</property> |
4362 | 4346 | <property name="draw_indicator">True</property> | 4108 | <property name="draw_indicator">True</property> |
4363 | @@ -4355,7 +4117,7 @@ | |||
4364 | 4355 | <widget class="GtkCheckButton" id="commandDialogFilelistMenu"> | 4117 | <widget class="GtkCheckButton" id="commandDialogFilelistMenu"> |
4365 | 4356 | <property name="visible">True</property> | 4118 | <property name="visible">True</property> |
4366 | 4357 | <property name="can_focus">True</property> | 4119 | <property name="can_focus">True</property> |
4368 | 4358 | <property name="label" translatable="yes">Filelist Menu</property> | 4120 | <property name="label" translatable="yes">_File list</property> |
4369 | 4359 | <property name="use_underline">True</property> | 4121 | <property name="use_underline">True</property> |
4370 | 4360 | <property name="response_id">0</property> | 4122 | <property name="response_id">0</property> |
4371 | 4361 | <property name="draw_indicator">True</property> | 4123 | <property name="draw_indicator">True</property> |
4372 | @@ -4372,7 +4134,7 @@ | |||
4373 | 4372 | <widget class="GtkCheckButton" id="commandDialogHubMenu"> | 4134 | <widget class="GtkCheckButton" id="commandDialogHubMenu"> |
4374 | 4373 | <property name="visible">True</property> | 4135 | <property name="visible">True</property> |
4375 | 4374 | <property name="can_focus">True</property> | 4136 | <property name="can_focus">True</property> |
4377 | 4375 | <property name="label" translatable="yes">Hub Menu</property> | 4137 | <property name="label" translatable="yes">_Hub</property> |
4378 | 4376 | <property name="use_underline">True</property> | 4138 | <property name="use_underline">True</property> |
4379 | 4377 | <property name="response_id">0</property> | 4139 | <property name="response_id">0</property> |
4380 | 4378 | <property name="draw_indicator">True</property> | 4140 | <property name="draw_indicator">True</property> |
4381 | @@ -4386,7 +4148,7 @@ | |||
4382 | 4386 | <child> | 4148 | <child> |
4383 | 4387 | <widget class="GtkLabel" id="label68"> | 4149 | <widget class="GtkLabel" id="label68"> |
4384 | 4388 | <property name="visible">True</property> | 4150 | <property name="visible">True</property> |
4386 | 4389 | <property name="label" translatable="yes"><b>Context</b></property> | 4151 | <property name="label" translatable="yes"><b>Menu Context</b></property> |
4387 | 4390 | <property name="use_markup">True</property> | 4152 | <property name="use_markup">True</property> |
4388 | 4391 | </widget> | 4153 | </widget> |
4389 | 4392 | <packing> | 4154 | <packing> |
4390 | @@ -4414,7 +4176,9 @@ | |||
4391 | 4414 | <widget class="GtkLabel" id="label70"> | 4176 | <widget class="GtkLabel" id="label70"> |
4392 | 4415 | <property name="visible">True</property> | 4177 | <property name="visible">True</property> |
4393 | 4416 | <property name="xalign">0</property> | 4178 | <property name="xalign">0</property> |
4395 | 4417 | <property name="label" translatable="yes">Name</property> | 4179 | <property name="label" translatable="yes">_Name:</property> |
4396 | 4180 | <property name="use_underline">True</property> | ||
4397 | 4181 | <property name="mnemonic_widget">commandDialogName</property> | ||
4398 | 4418 | </widget> | 4182 | </widget> |
4399 | 4419 | <packing> | 4183 | <packing> |
4400 | 4420 | <property name="expand">False</property> | 4184 | <property name="expand">False</property> |
4401 | @@ -4442,7 +4206,9 @@ | |||
4402 | 4442 | <widget class="GtkLabel" id="label71"> | 4206 | <widget class="GtkLabel" id="label71"> |
4403 | 4443 | <property name="visible">True</property> | 4207 | <property name="visible">True</property> |
4404 | 4444 | <property name="xalign">0</property> | 4208 | <property name="xalign">0</property> |
4406 | 4445 | <property name="label" translatable="yes">Command</property> | 4209 | <property name="label" translatable="yes">Co_mmand:</property> |
4407 | 4210 | <property name="use_underline">True</property> | ||
4408 | 4211 | <property name="mnemonic_widget">commandDialogCommand</property> | ||
4409 | 4446 | </widget> | 4212 | </widget> |
4410 | 4447 | <packing> | 4213 | <packing> |
4411 | 4448 | <property name="expand">False</property> | 4214 | <property name="expand">False</property> |
4412 | @@ -4473,7 +4239,9 @@ | |||
4413 | 4473 | <widget class="GtkLabel" id="label72"> | 4239 | <widget class="GtkLabel" id="label72"> |
4414 | 4474 | <property name="visible">True</property> | 4240 | <property name="visible">True</property> |
4415 | 4475 | <property name="xalign">0</property> | 4241 | <property name="xalign">0</property> |
4417 | 4476 | <property name="label" translatable="yes">Hub IP / DNS (empty = All, 'op' = where operator)</property> | 4242 | <property name="label" translatable="yes">_Hub address:</property> |
4418 | 4243 | <property name="use_underline">True</property> | ||
4419 | 4244 | <property name="mnemonic_widget">commandDialogHub</property> | ||
4420 | 4477 | </widget> | 4245 | </widget> |
4421 | 4478 | <packing> | 4246 | <packing> |
4422 | 4479 | <property name="expand">False</property> | 4247 | <property name="expand">False</property> |
4423 | @@ -4485,6 +4253,7 @@ | |||
4424 | 4485 | <property name="visible">True</property> | 4253 | <property name="visible">True</property> |
4425 | 4486 | <property name="can_focus">True</property> | 4254 | <property name="can_focus">True</property> |
4426 | 4487 | <property name="activates_default">True</property> | 4255 | <property name="activates_default">True</property> |
4427 | 4256 | <property name="tooltip_text" translatable="yes">A value of 'op' indicates only hubs in which the user is an operator. Leave empty for all hubs.</property> | ||
4428 | 4488 | </widget> | 4257 | </widget> |
4429 | 4489 | <packing> | 4258 | <packing> |
4430 | 4490 | <property name="expand">False</property> | 4259 | <property name="expand">False</property> |
4431 | @@ -4504,7 +4273,9 @@ | |||
4432 | 4504 | <widget class="GtkLabel" id="label73"> | 4273 | <widget class="GtkLabel" id="label73"> |
4433 | 4505 | <property name="visible">True</property> | 4274 | <property name="visible">True</property> |
4434 | 4506 | <property name="xalign">0</property> | 4275 | <property name="xalign">0</property> |
4436 | 4507 | <property name="label" translatable="yes">To (empty for selected user)</property> | 4276 | <property name="label" translatable="yes">_Username:</property> |
4437 | 4277 | <property name="use_underline">True</property> | ||
4438 | 4278 | <property name="mnemonic_widget">commandDialogTo</property> | ||
4439 | 4508 | </widget> | 4279 | </widget> |
4440 | 4509 | <packing> | 4280 | <packing> |
4441 | 4510 | <property name="expand">False</property> | 4281 | <property name="expand">False</property> |
4442 | @@ -4516,6 +4287,7 @@ | |||
4443 | 4516 | <property name="visible">True</property> | 4287 | <property name="visible">True</property> |
4444 | 4517 | <property name="can_focus">True</property> | 4288 | <property name="can_focus">True</property> |
4445 | 4518 | <property name="activates_default">True</property> | 4289 | <property name="activates_default">True</property> |
4446 | 4290 | <property name="tooltip_text">Leave empty for selected user</property> | ||
4447 | 4519 | </widget> | 4291 | </widget> |
4448 | 4520 | <packing> | 4292 | <packing> |
4449 | 4521 | <property name="expand">False</property> | 4293 | <property name="expand">False</property> |
4450 | @@ -4532,7 +4304,7 @@ | |||
4451 | 4532 | <widget class="GtkCheckButton" id="commandDialogOnce"> | 4304 | <widget class="GtkCheckButton" id="commandDialogOnce"> |
4452 | 4533 | <property name="visible">True</property> | 4305 | <property name="visible">True</property> |
4453 | 4534 | <property name="can_focus">True</property> | 4306 | <property name="can_focus">True</property> |
4455 | 4535 | <property name="label" translatable="yes">Send once per user</property> | 4307 | <property name="label" translatable="yes">Sen_d once per user</property> |
4456 | 4536 | <property name="use_underline">True</property> | 4308 | <property name="use_underline">True</property> |
4457 | 4537 | <property name="response_id">0</property> | 4309 | <property name="response_id">0</property> |
4458 | 4538 | <property name="draw_indicator">True</property> | 4310 | <property name="draw_indicator">True</property> |
4459 | @@ -4584,7 +4356,7 @@ | |||
4460 | 4584 | <child> | 4356 | <child> |
4461 | 4585 | <widget class="GtkLabel" id="label74"> | 4357 | <widget class="GtkLabel" id="label74"> |
4462 | 4586 | <property name="visible">True</property> | 4358 | <property name="visible">True</property> |
4464 | 4587 | <property name="label" translatable="yes"><b>Text sent to hub</b></property> | 4359 | <property name="label" translatable="yes"><b>Raw Command</b></property> |
4465 | 4588 | <property name="use_markup">True</property> | 4360 | <property name="use_markup">True</property> |
4466 | 4589 | </widget> | 4361 | </widget> |
4467 | 4590 | <packing> | 4362 | <packing> |
4468 | 4591 | 4363 | ||
4469 | === modified file 'glade/sharebrowser.glade' | |||
4470 | --- glade/sharebrowser.glade 2009-06-17 03:28:37 +0000 | |||
4471 | +++ glade/sharebrowser.glade 2011-01-25 05:38:26 +0000 | |||
4472 | @@ -80,7 +80,7 @@ | |||
4473 | 80 | </child> | 80 | </child> |
4474 | 81 | <child> | 81 | <child> |
4475 | 82 | <widget class="GtkStatusbar" id="filesStatus"> | 82 | <widget class="GtkStatusbar" id="filesStatus"> |
4477 | 83 | <property name="width_request">120</property> | 83 | <property name="width_request">130</property> |
4478 | 84 | <property name="visible">True</property> | 84 | <property name="visible">True</property> |
4479 | 85 | <property name="has_resize_grip">False</property> | 85 | <property name="has_resize_grip">False</property> |
4480 | 86 | </widget> | 86 | </widget> |
4481 | @@ -92,7 +92,7 @@ | |||
4482 | 92 | </child> | 92 | </child> |
4483 | 93 | <child> | 93 | <child> |
4484 | 94 | <widget class="GtkStatusbar" id="totalStatus"> | 94 | <widget class="GtkStatusbar" id="totalStatus"> |
4486 | 95 | <property name="width_request">120</property> | 95 | <property name="width_request">150</property> |
4487 | 96 | <property name="visible">True</property> | 96 | <property name="visible">True</property> |
4488 | 97 | <property name="has_resize_grip">False</property> | 97 | <property name="has_resize_grip">False</property> |
4489 | 98 | </widget> | 98 | </widget> |
4490 | @@ -151,7 +151,7 @@ | |||
4491 | 151 | <widget class="GtkDialog" id="findDialog"> | 151 | <widget class="GtkDialog" id="findDialog"> |
4492 | 152 | <property name="width_request">275</property> | 152 | <property name="width_request">275</property> |
4493 | 153 | <property name="height_request">125</property> | 153 | <property name="height_request">125</property> |
4495 | 154 | <property name="title" translatable="yes">Find files</property> | 154 | <property name="title" translatable="yes">Find Files</property> |
4496 | 155 | <property name="modal">True</property> | 155 | <property name="modal">True</property> |
4497 | 156 | <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property> | 156 | <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property> |
4498 | 157 | <child internal-child="vbox"> | 157 | <child internal-child="vbox"> |
4499 | @@ -179,8 +179,9 @@ | |||
4500 | 179 | <child> | 179 | <child> |
4501 | 180 | <widget class="GtkLabel" id="label1"> | 180 | <widget class="GtkLabel" id="label1"> |
4502 | 181 | <property name="visible">True</property> | 181 | <property name="visible">True</property> |
4505 | 182 | <property name="label" translatable="yes">Enter text to search for</property> | 182 | <property name="label" translatable="yes">_Search text:</property> |
4506 | 183 | <property name="use_markup">True</property> | 183 | <property name="use_underline">True</property> |
4507 | 184 | <property name="mnemonic_widget">findEntry</property> | ||
4508 | 184 | </widget> | 185 | </widget> |
4509 | 185 | <packing> | 186 | <packing> |
4510 | 186 | <property name="type">label_item</property> | 187 | <property name="type">label_item</property> |
4511 | @@ -232,14 +233,14 @@ | |||
4512 | 232 | <child> | 233 | <child> |
4513 | 233 | <widget class="GtkMenuItem" id="dirDownloadItem"> | 234 | <widget class="GtkMenuItem" id="dirDownloadItem"> |
4514 | 234 | <property name="visible">True</property> | 235 | <property name="visible">True</property> |
4516 | 235 | <property name="label" translatable="yes">Download</property> | 236 | <property name="label" translatable="yes">_Download</property> |
4517 | 236 | <property name="use_underline">True</property> | 237 | <property name="use_underline">True</property> |
4518 | 237 | </widget> | 238 | </widget> |
4519 | 238 | </child> | 239 | </child> |
4520 | 239 | <child> | 240 | <child> |
4521 | 240 | <widget class="GtkMenuItem" id="dirDownloadToItem"> | 241 | <widget class="GtkMenuItem" id="dirDownloadToItem"> |
4522 | 241 | <property name="visible">True</property> | 242 | <property name="visible">True</property> |
4524 | 242 | <property name="label" translatable="yes">Download to...</property> | 243 | <property name="label" translatable="yes">Download _to</property> |
4525 | 243 | <property name="use_underline">True</property> | 244 | <property name="use_underline">True</property> |
4526 | 244 | <child> | 245 | <child> |
4527 | 245 | <widget class="GtkMenu" id="dirDownloadMenu"> | 246 | <widget class="GtkMenu" id="dirDownloadMenu"> |
4528 | @@ -255,7 +256,7 @@ | |||
4529 | 255 | <child> | 256 | <child> |
4530 | 256 | <widget class="GtkMenuItem" id="dirUserCommandItem"> | 257 | <widget class="GtkMenuItem" id="dirUserCommandItem"> |
4531 | 257 | <property name="visible">True</property> | 258 | <property name="visible">True</property> |
4533 | 258 | <property name="label" translatable="yes">User commands</property> | 259 | <property name="label" translatable="yes">_User commands</property> |
4534 | 259 | <property name="use_underline">True</property> | 260 | <property name="use_underline">True</property> |
4535 | 260 | <child> | 261 | <child> |
4536 | 261 | <widget class="GtkMenu" id="dirUserCommandMenu"> | 262 | <widget class="GtkMenu" id="dirUserCommandMenu"> |
4537 | @@ -268,14 +269,14 @@ | |||
4538 | 268 | <child> | 269 | <child> |
4539 | 269 | <widget class="GtkMenuItem" id="fileDownloadItem"> | 270 | <widget class="GtkMenuItem" id="fileDownloadItem"> |
4540 | 270 | <property name="visible">True</property> | 271 | <property name="visible">True</property> |
4542 | 271 | <property name="label" translatable="yes">Download</property> | 272 | <property name="label" translatable="yes">_Download</property> |
4543 | 272 | <property name="use_underline">True</property> | 273 | <property name="use_underline">True</property> |
4544 | 273 | </widget> | 274 | </widget> |
4545 | 274 | </child> | 275 | </child> |
4546 | 275 | <child> | 276 | <child> |
4547 | 276 | <widget class="GtkMenuItem" id="fileDownloadToItem"> | 277 | <widget class="GtkMenuItem" id="fileDownloadToItem"> |
4548 | 277 | <property name="visible">True</property> | 278 | <property name="visible">True</property> |
4550 | 278 | <property name="label" translatable="yes">Download to...</property> | 279 | <property name="label" translatable="yes">Download _to</property> |
4551 | 279 | <property name="use_underline">True</property> | 280 | <property name="use_underline">True</property> |
4552 | 280 | <child> | 281 | <child> |
4553 | 281 | <widget class="GtkMenu" id="fileDownloadMenu"> | 282 | <widget class="GtkMenu" id="fileDownloadMenu"> |
4554 | @@ -305,7 +306,7 @@ | |||
4555 | 305 | <child> | 306 | <child> |
4556 | 306 | <widget class="GtkMenuItem" id="fileUserCommandItem"> | 307 | <widget class="GtkMenuItem" id="fileUserCommandItem"> |
4557 | 307 | <property name="visible">True</property> | 308 | <property name="visible">True</property> |
4559 | 308 | <property name="label" translatable="yes">User commands</property> | 309 | <property name="label" translatable="yes">_User commands</property> |
4560 | 309 | <property name="use_underline">True</property> | 310 | <property name="use_underline">True</property> |
4561 | 310 | <child> | 311 | <child> |
4562 | 311 | <widget class="GtkMenu" id="fileUserCommandMenu"> | 312 | <widget class="GtkMenu" id="fileUserCommandMenu"> |
4563 | 312 | 313 | ||
4564 | === modified file 'glade/transfers.glade' | |||
4565 | --- glade/transfers.glade 2009-03-18 00:50:57 +0000 | |||
4566 | +++ glade/transfers.glade 2011-01-25 05:38:26 +0000 | |||
4567 | @@ -70,7 +70,7 @@ | |||
4568 | 70 | <child> | 70 | <child> |
4569 | 71 | <widget class="GtkMenuItem" id="userCommandItem"> | 71 | <widget class="GtkMenuItem" id="userCommandItem"> |
4570 | 72 | <property name="visible">True</property> | 72 | <property name="visible">True</property> |
4572 | 73 | <property name="label" translatable="yes">User commands</property> | 73 | <property name="label" translatable="yes">_User commands</property> |
4573 | 74 | <property name="use_underline">True</property> | 74 | <property name="use_underline">True</property> |
4574 | 75 | <child> | 75 | <child> |
4575 | 76 | <widget class="GtkMenu" id="userCommandMenu"> | 76 | <widget class="GtkMenu" id="userCommandMenu"> |
4576 | 77 | 77 | ||
4577 | === added file 'linux/IntlUtil.hh' | |||
4578 | --- linux/IntlUtil.hh 1970-01-01 00:00:00 +0000 | |||
4579 | +++ linux/IntlUtil.hh 2011-01-25 05:38:26 +0000 | |||
4580 | @@ -0,0 +1,64 @@ | |||
4581 | 1 | /* | ||
4582 | 2 | * Copyright © 2010 Jens Oknelid, paskharen@gmail.com | ||
4583 | 3 | * | ||
4584 | 4 | * This program is free software; you can redistribute it and/or modify | ||
4585 | 5 | * it under the terms of the GNU General Public License as published by | ||
4586 | 6 | * the Free Software Foundation; either version 2 of the License, or | ||
4587 | 7 | * (at your option) any later version. | ||
4588 | 8 | * | ||
4589 | 9 | * This program is distributed in the hope that it will be useful, | ||
4590 | 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
4591 | 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
4592 | 12 | * GNU General Public License for more details. | ||
4593 | 13 | * | ||
4594 | 14 | * You should have received a copy of the GNU General Public License | ||
4595 | 15 | * along with this program; if not, write to the Free Software | ||
4596 | 16 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. | ||
4597 | 17 | * | ||
4598 | 18 | * In addition, as a special exception, compiling, linking, and/or | ||
4599 | 19 | * using OpenSSL with this program is allowed. | ||
4600 | 20 | */ | ||
4601 | 21 | |||
4602 | 22 | #ifndef LINUXDCPP_INTL_UTIL_HH | ||
4603 | 23 | #define LINUXDCPP_INTL_UTIL_HH | ||
4604 | 24 | |||
4605 | 25 | #include <boost/format.hpp> | ||
4606 | 26 | #include <string> | ||
4607 | 27 | #include <exception> | ||
4608 | 28 | #include <glib/gi18n.h> | ||
4609 | 29 | #include <errno.h> | ||
4610 | 30 | |||
4611 | 31 | class IntlUtil | ||
4612 | 32 | { | ||
4613 | 33 | public: | ||
4614 | 34 | // Initialize i18n support | ||
4615 | 35 | static void initialize() | ||
4616 | 36 | { | ||
4617 | 37 | if (bindtextdomain(PACKAGE, _DATADIR "/locale") == NULL) | ||
4618 | 38 | throw std::runtime_error(strerror(errno)); | ||
4619 | 39 | |||
4620 | 40 | if (textdomain(PACKAGE) == NULL) | ||
4621 | 41 | throw std::runtime_error(strerror(errno)); | ||
4622 | 42 | |||
4623 | 43 | if (bind_textdomain_codeset(PACKAGE, "UTF-8") == NULL) | ||
4624 | 44 | throw std::runtime_error(strerror(errno)); | ||
4625 | 45 | } | ||
4626 | 46 | |||
4627 | 47 | static inline boost::format message_format(const char *text) | ||
4628 | 48 | { | ||
4629 | 49 | boost::format fmt(text); | ||
4630 | 50 | fmt.exceptions(boost::io::no_error_bits); | ||
4631 | 51 | return fmt; | ||
4632 | 52 | } | ||
4633 | 53 | |||
4634 | 54 | static inline boost::format message_format(const std::string &text) | ||
4635 | 55 | { | ||
4636 | 56 | return message_format(text.c_str()); | ||
4637 | 57 | } | ||
4638 | 58 | }; | ||
4639 | 59 | |||
4640 | 60 | #define F_(text, params) (IntlUtil::message_format(_(text)) params).str() | ||
4641 | 61 | #define P_(text, text_plural, params, n) (IntlUtil::message_format(g_dngettext(NULL, text, text_plural, n)) params).str() | ||
4642 | 62 | |||
4643 | 63 | #endif /* LINUXDCPP_INTL_UTIL_HH */ | ||
4644 | 64 | |||
4645 | 0 | 65 | ||
4646 | === modified file 'linux/SConscript' | |||
4647 | --- linux/SConscript 2010-10-12 04:50:18 +0000 | |||
4648 | +++ linux/SConscript 2011-01-25 05:38:26 +0000 | |||
4649 | @@ -4,18 +4,19 @@ | |||
4650 | 4 | 4 | ||
4651 | 5 | VERSION_SOURCE = 'version.cc' | 5 | VERSION_SOURCE = 'version.cc' |
4652 | 6 | 6 | ||
4657 | 7 | # We don't want to add these CFLAGS globally so we copy the env | 7 | header_files = env.Glob('*.hh') |
4654 | 8 | env = env.Clone() | ||
4655 | 9 | env.ParseConfig('pkg-config --cflags libglade-2.0') | ||
4656 | 10 | |||
4658 | 11 | gui_files = env.Glob('*.cc') | 8 | gui_files = env.Glob('*.cc') |
4659 | 12 | gui_files.remove(File(VERSION_SOURCE)) | 9 | gui_files.remove(File(VERSION_SOURCE)) |
4660 | 13 | obj_files = [] | 10 | obj_files = [] |
4661 | 14 | 11 | ||
4662 | 12 | env.ParseConfig('pkg-config --cflags libglade-2.0') | ||
4663 | 13 | env.Append(CPPDEFINES='PACKAGE=\'\"%s\"\'' % env['package']) | ||
4664 | 14 | |||
4665 | 15 | # Build the gui_files | 15 | # Build the gui_files |
4666 | 16 | obj_files = env.Object(gui_files) | 16 | obj_files = env.Object(gui_files) |
4667 | 17 | obj_file = env.Object(VERSION_SOURCE, CPPDEFINES = 'BZR_REVISION=\\"%s\\"' % env['BZR_REVISION']) | 17 | obj_file = env.Object(VERSION_SOURCE, CPPDEFINES = 'BZR_REVISION=\\"%s\\"' % env['BZR_REVISION']) |
4668 | 18 | |||
4669 | 19 | obj_files.append(obj_file) | 18 | obj_files.append(obj_file) |
4670 | 20 | 19 | ||
4672 | 21 | Return('obj_files') | 20 | pot_file = env.PotBuild(source=gui_files + header_files, target='po/linux.pot', LANGUAGE='C++') |
4673 | 21 | |||
4674 | 22 | Return('pot_file', 'obj_files') | ||
4675 | 22 | 23 | ||
4676 | === modified file 'linux/WulforUtil.cc' | |||
4677 | --- linux/WulforUtil.cc 2010-05-22 14:23:56 +0000 | |||
4678 | +++ linux/WulforUtil.cc 2011-01-25 05:38:26 +0000 | |||
4679 | @@ -20,7 +20,7 @@ | |||
4680 | 20 | */ | 20 | */ |
4681 | 21 | 21 | ||
4682 | 22 | #include "WulforUtil.hh" | 22 | #include "WulforUtil.hh" |
4684 | 23 | #include <glib/gi18n.h> | 23 | #include "IntlUtil.hh" |
4685 | 24 | #include <glib/gstdio.h> | 24 | #include <glib/gstdio.h> |
4686 | 25 | #include <glib.h> | 25 | #include <glib.h> |
4687 | 26 | #include <dcpp/ClientManager.h> | 26 | #include <dcpp/ClientManager.h> |
4688 | @@ -38,7 +38,7 @@ | |||
4689 | 38 | using namespace std; | 38 | using namespace std; |
4690 | 39 | using namespace dcpp; | 39 | using namespace dcpp; |
4691 | 40 | 40 | ||
4693 | 41 | const string WulforUtil::ENCODING_LOCALE = _("System default"); | 41 | const string WulforUtil::ENCODING_LOCALE = C_("Character encoding", "System default"); |
4694 | 42 | std::vector<std::string> WulforUtil::charsets; | 42 | std::vector<std::string> WulforUtil::charsets; |
4695 | 43 | const std::string WulforUtil::magnetSignature = "magnet:?xt=urn:tree:tiger:"; | 43 | const std::string WulforUtil::magnetSignature = "magnet:?xt=urn:tree:tiger:"; |
4696 | 44 | GtkIconFactory* WulforUtil::iconFactory = NULL; | 44 | GtkIconFactory* WulforUtil::iconFactory = NULL; |
4697 | @@ -154,7 +154,7 @@ | |||
4698 | 154 | { | 154 | { |
4699 | 155 | StringList hubs = ClientManager::getInstance()->getHubNames(cid); | 155 | StringList hubs = ClientManager::getInstance()->getHubNames(cid); |
4700 | 156 | if (hubs.empty()) | 156 | if (hubs.empty()) |
4702 | 157 | return _("Offline"); | 157 | return C_("User", "Offline"); |
4703 | 158 | else | 158 | else |
4704 | 159 | return Util::toString(hubs); | 159 | return Util::toString(hubs); |
4705 | 160 | } | 160 | } |
4706 | @@ -190,22 +190,22 @@ | |||
4707 | 190 | if (charsets.size() == 0) | 190 | if (charsets.size() == 0) |
4708 | 191 | { | 191 | { |
4709 | 192 | charsets.push_back(ENCODING_LOCALE); | 192 | charsets.push_back(ENCODING_LOCALE); |
4726 | 193 | charsets.push_back(_("UTF-8 (Unicode)")); | 193 | charsets.push_back(C_("Character encoding", "UTF-8 (Unicode)")); |
4727 | 194 | charsets.push_back(_("CP1252 (Western Europe)")); | 194 | charsets.push_back(C_("Character encoding", "CP1252 (Western Europe)")); |
4728 | 195 | charsets.push_back(_("CP1250 (Central Europe)")); | 195 | charsets.push_back(C_("Character encoding", "CP1250 (Central Europe)")); |
4729 | 196 | charsets.push_back(_("ISO-8859-2 (Central Europe)")); | 196 | charsets.push_back(C_("Character encoding", "ISO-8859-2 (Central Europe)")); |
4730 | 197 | charsets.push_back(_("ISO-8859-7 (Greek)")); | 197 | charsets.push_back(C_("Character encoding", "ISO-8859-7 (Greek)")); |
4731 | 198 | charsets.push_back(_("ISO-8859-8 (Hebrew)")); | 198 | charsets.push_back(C_("Character encoding", "ISO-8859-8 (Hebrew)")); |
4732 | 199 | charsets.push_back(_("ISO-8859-9 (Turkish)")); | 199 | charsets.push_back(C_("Character encoding", "ISO-8859-9 (Turkish)")); |
4733 | 200 | charsets.push_back(_("ISO-2022-JP (Japanese)")); | 200 | charsets.push_back(C_("Character encoding", "ISO-2022-JP (Japanese)")); |
4734 | 201 | charsets.push_back(_("SJIS (Japanese)")); | 201 | charsets.push_back(C_("Character encoding", "SJIS (Japanese)")); |
4735 | 202 | charsets.push_back(_("CP949 (Korean)")); | 202 | charsets.push_back(C_("Character encoding", "CP949 (Korean)")); |
4736 | 203 | charsets.push_back(_("KOI8-R (Cyrillic)")); | 203 | charsets.push_back(C_("Character encoding", "KOI8-R (Cyrillic)")); |
4737 | 204 | charsets.push_back(_("CP1251 (Cyrillic)")); | 204 | charsets.push_back(C_("Character encoding", "CP1251 (Cyrillic)")); |
4738 | 205 | charsets.push_back(_("CP1256 (Arabic)")); | 205 | charsets.push_back(C_("Character encoding", "CP1256 (Arabic)")); |
4739 | 206 | charsets.push_back(_("CP1257 (Baltic)")); | 206 | charsets.push_back(C_("Character encoding", "CP1257 (Baltic)")); |
4740 | 207 | charsets.push_back(_("GB18030 (Chinese)")); | 207 | charsets.push_back(C_("Character encoding", "GB18030 (Chinese)")); |
4741 | 208 | charsets.push_back(_("TIS-620 (Thai)")); | 208 | charsets.push_back(C_("Character encoding", "TIS-620 (Thai)")); |
4742 | 209 | } | 209 | } |
4743 | 210 | return charsets; | 210 | return charsets; |
4744 | 211 | } | 211 | } |
4745 | @@ -248,9 +248,9 @@ | |||
4746 | 248 | 248 | ||
4747 | 249 | bool WulforUtil::splitMagnet(const string &magnet, string &name, int64_t &size, string &tth) | 249 | bool WulforUtil::splitMagnet(const string &magnet, string &name, int64_t &size, string &tth) |
4748 | 250 | { | 250 | { |
4750 | 251 | name = _("Unknown"); | 251 | name = C_("Magnet", "Unknown"); |
4751 | 252 | size = 0; | 252 | size = 0; |
4753 | 253 | tth = _("Unknown"); | 253 | tth = C_("Magnet", "Unknown"); |
4754 | 254 | 254 | ||
4755 | 255 | if (!isMagnet(magnet.c_str()) || magnet.size() <= magnetSignature.length()) | 255 | if (!isMagnet(magnet.c_str()) || magnet.size() <= magnetSignature.length()) |
4756 | 256 | return FALSE; | 256 | return FALSE; |
4757 | 257 | 257 | ||
4758 | === modified file 'linux/bookentry.cc' | |||
4759 | --- linux/bookentry.cc 2011-01-07 16:04:03 +0000 | |||
4760 | +++ linux/bookentry.cc 2011-01-25 05:38:26 +0000 | |||
4761 | @@ -101,6 +101,7 @@ | |||
4762 | 101 | if (len > labelSize) | 101 | if (len > labelSize) |
4763 | 102 | { | 102 | { |
4764 | 103 | gchar truncatedText[text.size()]; | 103 | gchar truncatedText[text.size()]; |
4765 | 104 | // TRANSLATORS: Tab label ellipsis to indicate text is longer than tab width | ||
4766 | 104 | const string clipText = _("..."); | 105 | const string clipText = _("..."); |
4767 | 105 | len = labelSize - g_utf8_strlen(clipText.c_str(), -1); | 106 | len = labelSize - g_utf8_strlen(clipText.c_str(), -1); |
4768 | 106 | g_utf8_strncpy(truncatedText, text.c_str(), len); | 107 | g_utf8_strncpy(truncatedText, text.c_str(), len); |
4769 | 107 | 108 | ||
4770 | === modified file 'linux/downloadqueue.cc' | |||
4771 | --- linux/downloadqueue.cc 2009-08-15 04:40:26 +0000 | |||
4772 | +++ linux/downloadqueue.cc 2011-01-25 05:38:26 +0000 | |||
4773 | @@ -57,17 +57,17 @@ | |||
4774 | 57 | 57 | ||
4775 | 58 | // Initialize file treeview | 58 | // Initialize file treeview |
4776 | 59 | fileView.setView(GTK_TREE_VIEW(getWidget("fileView")), TRUE, "downloadqueue"); | 59 | fileView.setView(GTK_TREE_VIEW(getWidget("fileView")), TRUE, "downloadqueue"); |
4788 | 60 | fileView.insertColumn("Filename", G_TYPE_STRING, TreeView::STRING, 200); | 60 | fileView.insertColumn(N_("Filename"), G_TYPE_STRING, TreeView::STRING, 200); |
4789 | 61 | fileView.insertColumn("Status", G_TYPE_STRING, TreeView::STRING, 100); | 61 | fileView.insertColumn(N_("Status"), G_TYPE_STRING, TreeView::STRING, 100); |
4790 | 62 | fileView.insertColumn("Size", G_TYPE_STRING, TreeView::STRING, 100); | 62 | fileView.insertColumn(N_("Size"), G_TYPE_STRING, TreeView::STRING, 100); |
4791 | 63 | fileView.insertColumn("Downloaded", G_TYPE_STRING, TreeView::STRING, 150); | 63 | fileView.insertColumn(N_("Downloaded"), G_TYPE_STRING, TreeView::STRING, 150); |
4792 | 64 | fileView.insertColumn("Priority", G_TYPE_STRING, TreeView::STRING, 75); | 64 | fileView.insertColumn(N_("Priority"), G_TYPE_STRING, TreeView::STRING, 75); |
4793 | 65 | fileView.insertColumn("Users", G_TYPE_STRING, TreeView::STRING, 200); | 65 | fileView.insertColumn(N_("Users"), G_TYPE_STRING, TreeView::STRING, 200); |
4794 | 66 | fileView.insertColumn("Path", G_TYPE_STRING, TreeView::STRING, 200); | 66 | fileView.insertColumn(N_("Path"), G_TYPE_STRING, TreeView::STRING, 200); |
4795 | 67 | fileView.insertColumn("Exact Size", G_TYPE_STRING, TreeView::STRING, 100); | 67 | fileView.insertColumn(N_("Exact Size"), G_TYPE_STRING, TreeView::STRING, 100); |
4796 | 68 | fileView.insertColumn("Errors", G_TYPE_STRING, TreeView::STRING, 200); | 68 | fileView.insertColumn(N_("Errors"), G_TYPE_STRING, TreeView::STRING, 200); |
4797 | 69 | fileView.insertColumn("Added", G_TYPE_STRING, TreeView::STRING, 120); | 69 | fileView.insertColumn(N_("Added"), G_TYPE_STRING, TreeView::STRING, 120); |
4798 | 70 | fileView.insertColumn("TTH", G_TYPE_STRING, TreeView::STRING, 125); | 70 | fileView.insertColumn(N_("TTH"), G_TYPE_STRING, TreeView::STRING, 125); |
4799 | 71 | fileView.insertHiddenColumn("Size Sort", G_TYPE_INT64); | 71 | fileView.insertHiddenColumn("Size Sort", G_TYPE_INT64); |
4800 | 72 | fileView.insertHiddenColumn("Downloaded Sort", G_TYPE_INT64); | 72 | fileView.insertHiddenColumn("Downloaded Sort", G_TYPE_INT64); |
4801 | 73 | fileView.insertHiddenColumn("Target", G_TYPE_STRING); | 73 | fileView.insertHiddenColumn("Target", G_TYPE_STRING); |
4802 | @@ -225,10 +225,10 @@ | |||
4803 | 225 | 225 | ||
4804 | 226 | void DownloadQueue::updateStatus_gui() | 226 | void DownloadQueue::updateStatus_gui() |
4805 | 227 | { | 227 | { |
4810 | 228 | setStatus_gui(_("Items: ") + Util::toString(currentItems), "statusItems"); | 228 | setStatus_gui(F_("Items: %1%", % currentItems), "statusItems"); |
4811 | 229 | setStatus_gui(_("Size: ") + Util::formatBytes(currentSize), "statusFileSize"); | 229 | setStatus_gui(F_("Size: %1%", % Util::formatBytes(currentSize)), "statusFileSize"); |
4812 | 230 | setStatus_gui(_("Files: ") + Util::toString(totalItems), "statusFiles"); | 230 | setStatus_gui(F_("Files: %1%", % totalItems), "statusFiles"); |
4813 | 231 | setStatus_gui(_("Size: ") + Util::formatBytes(totalSize), "statusTotalSize"); | 231 | setStatus_gui(F_("Size: %1%", % Util::formatBytes(totalSize)), "statusTotalSize"); |
4814 | 232 | } | 232 | } |
4815 | 233 | 233 | ||
4816 | 234 | void DownloadQueue::addFiles_gui(vector<StringMap> files, bool firstUpdate) | 234 | void DownloadQueue::addFiles_gui(vector<StringMap> files, bool firstUpdate) |
4817 | @@ -1237,6 +1237,7 @@ | |||
4818 | 1237 | string nick; | 1237 | string nick; |
4819 | 1238 | map<string, string> source; | 1238 | map<string, string> source; |
4820 | 1239 | int online = 0; | 1239 | int online = 0; |
4821 | 1240 | int totalSources = item->getSources().size(); | ||
4822 | 1240 | 1241 | ||
4823 | 1241 | params["Filename"] = item->getTargetFileName(); | 1242 | params["Filename"] = item->getTargetFileName(); |
4824 | 1242 | params["Path"] = Util::getFilePath(item->getTarget()); | 1243 | params["Path"] = Util::getFilePath(item->getTarget()); |
4825 | @@ -1261,7 +1262,7 @@ | |||
4826 | 1261 | 1262 | ||
4827 | 1262 | // Status | 1263 | // Status |
4828 | 1263 | if (item->isWaiting()) | 1264 | if (item->isWaiting()) |
4830 | 1264 | params["Status"] = Util::toString(online) + _(" of ") + Util::toString(item->getSources().size()) + _(" user(s) online"); | 1265 | params["Status"] = P_("%1% of %2% user online", "%1% of %2% users online", % online % totalSources, totalSources); |
4831 | 1265 | else | 1266 | else |
4832 | 1266 | params["Status"] = _("Running..."); | 1267 | params["Status"] = _("Running..."); |
4833 | 1267 | 1268 | ||
4834 | @@ -1269,8 +1270,8 @@ | |||
4835 | 1269 | params["Size Sort"] = Util::toString(item->getSize()); | 1270 | params["Size Sort"] = Util::toString(item->getSize()); |
4836 | 1270 | if (item->getSize() < 0) | 1271 | if (item->getSize() < 0) |
4837 | 1271 | { | 1272 | { |
4840 | 1272 | params["Size"] = _("Unknown"); | 1273 | params["Size"] = C_("Size", "Unknown"); |
4841 | 1273 | params["Exact Size"] = _("Unknown"); | 1274 | params["Exact Size"] = C_("Size", "Unknown"); |
4842 | 1274 | } | 1275 | } |
4843 | 1275 | else | 1276 | else |
4844 | 1276 | { | 1277 | { |
4845 | @@ -1294,22 +1295,22 @@ | |||
4846 | 1294 | switch (item->getPriority()) | 1295 | switch (item->getPriority()) |
4847 | 1295 | { | 1296 | { |
4848 | 1296 | case QueueItem::PAUSED: | 1297 | case QueueItem::PAUSED: |
4850 | 1297 | params["Priority"] = _("Paused"); | 1298 | params["Priority"] = C_("Priority", "Paused"); |
4851 | 1298 | break; | 1299 | break; |
4852 | 1299 | case QueueItem::LOWEST: | 1300 | case QueueItem::LOWEST: |
4854 | 1300 | params["Priority"] = _("Lowest"); | 1301 | params["Priority"] = C_("Priority", "Lowest"); |
4855 | 1301 | break; | 1302 | break; |
4856 | 1302 | case QueueItem::LOW: | 1303 | case QueueItem::LOW: |
4858 | 1303 | params["Priority"] = _("Low"); | 1304 | params["Priority"] = C_("Priority", "Low"); |
4859 | 1304 | break; | 1305 | break; |
4860 | 1305 | case QueueItem::HIGH: | 1306 | case QueueItem::HIGH: |
4862 | 1306 | params["Priority"] = _("High"); | 1307 | params["Priority"] = C_("Priority", "High"); |
4863 | 1307 | break; | 1308 | break; |
4864 | 1308 | case QueueItem::HIGHEST: | 1309 | case QueueItem::HIGHEST: |
4866 | 1309 | params["Priority"] = _("Highest"); | 1310 | params["Priority"] = C_("Priority", "Highest"); |
4867 | 1310 | break; | 1311 | break; |
4868 | 1311 | default: | 1312 | default: |
4870 | 1312 | params["Priority"] = _("Normal"); | 1313 | params["Priority"] = C_("Priority", "Normal"); |
4871 | 1313 | } | 1314 | } |
4872 | 1314 | 1315 | ||
4873 | 1315 | // Error | 1316 | // Error |
4874 | 1316 | 1317 | ||
4875 | === modified file 'linux/downloadqueue.hh' | |||
4876 | --- linux/downloadqueue.hh 2009-03-12 05:47:55 +0000 | |||
4877 | +++ linux/downloadqueue.hh 2011-01-25 05:38:26 +0000 | |||
4878 | @@ -22,6 +22,8 @@ | |||
4879 | 22 | #ifndef WULFOR_DOWNLOAD_QUEUE_HH | 22 | #ifndef WULFOR_DOWNLOAD_QUEUE_HH |
4880 | 23 | #define WULFOR_DOWNLOAD_QUEUE_HH | 23 | #define WULFOR_DOWNLOAD_QUEUE_HH |
4881 | 24 | 24 | ||
4882 | 25 | #include "IntlUtil.hh" | ||
4883 | 26 | |||
4884 | 25 | #include <dcpp/stdinc.h> | 27 | #include <dcpp/stdinc.h> |
4885 | 26 | #include <dcpp/DCPlusPlus.h> | 28 | #include <dcpp/DCPlusPlus.h> |
4886 | 27 | #include <dcpp/QueueManager.h> | 29 | #include <dcpp/QueueManager.h> |
4887 | 28 | 30 | ||
4888 | === modified file 'linux/entry.hh' | |||
4889 | --- linux/entry.hh 2010-09-08 02:51:30 +0000 | |||
4890 | +++ linux/entry.hh 2011-01-25 05:38:26 +0000 | |||
4891 | @@ -25,7 +25,7 @@ | |||
4892 | 25 | #include <gtk/gtk.h> | 25 | #include <gtk/gtk.h> |
4893 | 26 | #include <glade/glade.h> | 26 | #include <glade/glade.h> |
4894 | 27 | #include <gdk/gdkkeysyms.h> | 27 | #include <gdk/gdkkeysyms.h> |
4896 | 28 | #include <glib/gi18n.h> | 28 | #include "IntlUtil.hh" |
4897 | 29 | #include <string> | 29 | #include <string> |
4898 | 30 | #include <map> | 30 | #include <map> |
4899 | 31 | 31 | ||
4900 | 32 | 32 | ||
4901 | === modified file 'linux/favoritehubs.cc' | |||
4902 | --- linux/favoritehubs.cc 2010-09-05 00:10:54 +0000 | |||
4903 | +++ linux/favoritehubs.cc 2011-01-25 05:38:26 +0000 | |||
4904 | @@ -43,14 +43,14 @@ | |||
4905 | 43 | 43 | ||
4906 | 44 | // Initialize favorite hub list treeview | 44 | // Initialize favorite hub list treeview |
4907 | 45 | favoriteView.setView(GTK_TREE_VIEW(getWidget("favoriteView")), TRUE, "favoritehubs"); | 45 | favoriteView.setView(GTK_TREE_VIEW(getWidget("favoriteView")), TRUE, "favoritehubs"); |
4916 | 46 | favoriteView.insertColumn("Auto Connect", G_TYPE_BOOLEAN, TreeView::BOOL, 100); | 46 | favoriteView.insertColumn(N_("Auto Connect"), G_TYPE_BOOLEAN, TreeView::BOOL, 100); |
4917 | 47 | favoriteView.insertColumn("Name", G_TYPE_STRING, TreeView::STRING, 150); | 47 | favoriteView.insertColumn(N_("Name"), G_TYPE_STRING, TreeView::STRING, 150); |
4918 | 48 | favoriteView.insertColumn("Description", G_TYPE_STRING, TreeView::STRING, 250); | 48 | favoriteView.insertColumn(N_("Description"), G_TYPE_STRING, TreeView::STRING, 250); |
4919 | 49 | favoriteView.insertColumn("Address", G_TYPE_STRING, TreeView::STRING, 175); | 49 | favoriteView.insertColumn(N_("Address"), G_TYPE_STRING, TreeView::STRING, 175); |
4920 | 50 | favoriteView.insertColumn("Username", G_TYPE_STRING, TreeView::STRING, 100); | 50 | favoriteView.insertColumn(N_("Username"), G_TYPE_STRING, TreeView::STRING, 100); |
4921 | 51 | favoriteView.insertColumn("Password", G_TYPE_STRING, TreeView::STRING, 100); | 51 | favoriteView.insertColumn(N_("Password"), G_TYPE_STRING, TreeView::STRING, 100); |
4922 | 52 | favoriteView.insertColumn("User Description", G_TYPE_STRING, TreeView::STRING, 125); | 52 | favoriteView.insertColumn(N_("User Description"), G_TYPE_STRING, TreeView::STRING, 125); |
4923 | 53 | favoriteView.insertColumn("Encoding", G_TYPE_STRING, TreeView::STRING, 125); | 53 | favoriteView.insertColumn(N_("Encoding"), G_TYPE_STRING, TreeView::STRING, 125); |
4924 | 54 | favoriteView.insertHiddenColumn("Hidden Password", G_TYPE_STRING); | 54 | favoriteView.insertHiddenColumn("Hidden Password", G_TYPE_STRING); |
4925 | 55 | favoriteView.finalize(); | 55 | favoriteView.finalize(); |
4926 | 56 | favoriteStore = gtk_list_store_newv(favoriteView.getColCount(), favoriteView.getGTypes()); | 56 | favoriteStore = gtk_list_store_newv(favoriteView.getColCount(), favoriteView.getGTypes()); |
4927 | @@ -375,17 +375,11 @@ | |||
4928 | 375 | { | 375 | { |
4929 | 376 | if (BOOLSETTING(CONFIRM_HUB_REMOVAL)) | 376 | if (BOOLSETTING(CONFIRM_HUB_REMOVAL)) |
4930 | 377 | { | 377 | { |
4940 | 378 | string name = fh->favoriteView.getString(&iter, "Name").c_str(); | 378 | GtkWidget *confirmDeletionDialog = fh->getWidget("confirmDeletionDialog"); |
4941 | 379 | GtkWindow* parent = GTK_WINDOW(WulforManager::get()->getMainWindow()->getContainer()); | 379 | gint response = gtk_dialog_run(GTK_DIALOG(confirmDeletionDialog)); |
4942 | 380 | GtkWidget* dialog = gtk_message_dialog_new(parent, | 380 | gtk_widget_hide(fh->getWidget("confirmDeletionDialog")); |
4934 | 381 | GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_QUESTION, GTK_BUTTONS_NONE, | ||
4935 | 382 | _("Are you sure you want to delete favorite hub \"%s\"?"), name.c_str()); | ||
4936 | 383 | gtk_dialog_add_buttons(GTK_DIALOG(dialog), GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_REMOVE, GTK_RESPONSE_YES, NULL); | ||
4937 | 384 | gtk_dialog_set_alternative_button_order(GTK_DIALOG(dialog), GTK_RESPONSE_YES, GTK_RESPONSE_CANCEL, -1); | ||
4938 | 385 | gint response = gtk_dialog_run(GTK_DIALOG(dialog)); | ||
4939 | 386 | gtk_widget_destroy(dialog); | ||
4943 | 387 | 381 | ||
4945 | 388 | if (response != GTK_RESPONSE_YES) | 382 | if (response != GTK_RESPONSE_OK) |
4946 | 389 | return; | 383 | return; |
4947 | 390 | } | 384 | } |
4948 | 391 | 385 | ||
4949 | 392 | 386 | ||
4950 | === modified file 'linux/favoriteusers.cc' | |||
4951 | --- linux/favoriteusers.cc 2010-09-05 00:10:54 +0000 | |||
4952 | +++ linux/favoriteusers.cc 2011-01-25 05:38:26 +0000 | |||
4953 | @@ -38,12 +38,12 @@ | |||
4954 | 38 | 38 | ||
4955 | 39 | // Initialize favorite users list treeview | 39 | // Initialize favorite users list treeview |
4956 | 40 | favoriteUserView.setView(GTK_TREE_VIEW(getWidget("favoriteUserView")), TRUE, "favoriteusers"); | 40 | favoriteUserView.setView(GTK_TREE_VIEW(getWidget("favoriteUserView")), TRUE, "favoriteusers"); |
4963 | 41 | favoriteUserView.insertColumn(_("Auto Grant Slot"), G_TYPE_BOOLEAN, TreeView::BOOL, 120); | 41 | favoriteUserView.insertColumn(N_("Auto Grant Slot"), G_TYPE_BOOLEAN, TreeView::BOOL, 120); |
4964 | 42 | favoriteUserView.insertColumn(_("User"), G_TYPE_STRING, TreeView::ICON_STRING, 100, "Icon"); | 42 | favoriteUserView.insertColumn(N_("User"), G_TYPE_STRING, TreeView::ICON_STRING, 100, "Icon"); |
4965 | 43 | favoriteUserView.insertColumn(_("Most Recent Hub"), G_TYPE_STRING, TreeView::STRING, 200); | 43 | favoriteUserView.insertColumn(N_("Most Recent Hub"), G_TYPE_STRING, TreeView::STRING, 200); |
4966 | 44 | favoriteUserView.insertColumn(_("Time Last Seen"), G_TYPE_STRING, TreeView::STRING, 120); | 44 | favoriteUserView.insertColumn(N_("Time Last Seen"), G_TYPE_STRING, TreeView::STRING, 120); |
4967 | 45 | favoriteUserView.insertColumn(_("Description"), G_TYPE_STRING, TreeView::STRING, 150); | 45 | favoriteUserView.insertColumn(N_("Description"), G_TYPE_STRING, TreeView::STRING, 150); |
4968 | 46 | favoriteUserView.insertColumn("CID", G_TYPE_STRING, TreeView::STRING, 350); | 46 | favoriteUserView.insertColumn(N_("CID"), G_TYPE_STRING, TreeView::STRING, 350); |
4969 | 47 | favoriteUserView.insertHiddenColumn("URL", G_TYPE_STRING); | 47 | favoriteUserView.insertHiddenColumn("URL", G_TYPE_STRING); |
4970 | 48 | favoriteUserView.insertHiddenColumn("Icon", G_TYPE_STRING); | 48 | favoriteUserView.insertHiddenColumn("Icon", G_TYPE_STRING); |
4971 | 49 | favoriteUserView.finalize(); | 49 | favoriteUserView.finalize(); |
4972 | @@ -54,12 +54,12 @@ | |||
4973 | 54 | 54 | ||
4974 | 55 | favoriteUserSelection = gtk_tree_view_get_selection(favoriteUserView.get()); | 55 | favoriteUserSelection = gtk_tree_view_get_selection(favoriteUserView.get()); |
4975 | 56 | gtk_tree_selection_set_mode(favoriteUserSelection, GTK_SELECTION_MULTIPLE); | 56 | gtk_tree_selection_set_mode(favoriteUserSelection, GTK_SELECTION_MULTIPLE); |
4978 | 57 | gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(favoriteUserStore), favoriteUserView.col(_("User")), GTK_SORT_ASCENDING); | 57 | gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(favoriteUserStore), favoriteUserView.col("User"), GTK_SORT_ASCENDING); |
4979 | 58 | gtk_tree_view_column_set_sort_indicator(gtk_tree_view_get_column(favoriteUserView.get(), favoriteUserView.col(_("User"))), TRUE); | 58 | gtk_tree_view_column_set_sort_indicator(gtk_tree_view_get_column(favoriteUserView.get(), favoriteUserView.col("User")), TRUE); |
4980 | 59 | gtk_tree_view_set_fixed_height_mode(favoriteUserView.get(), TRUE); | 59 | gtk_tree_view_set_fixed_height_mode(favoriteUserView.get(), TRUE); |
4981 | 60 | 60 | ||
4982 | 61 | GList *list = gtk_tree_view_column_get_cell_renderers(gtk_tree_view_get_column(favoriteUserView.get(), | 61 | GList *list = gtk_tree_view_column_get_cell_renderers(gtk_tree_view_get_column(favoriteUserView.get(), |
4984 | 62 | favoriteUserView.col(_("Auto Grant Slot")))); | 62 | favoriteUserView.col("Auto Grant Slot"))); |
4985 | 63 | GObject *renderer = (GObject *)g_list_nth_data(list, 0); | 63 | GObject *renderer = (GObject *)g_list_nth_data(list, 0); |
4986 | 64 | g_signal_connect(renderer, "toggled", G_CALLBACK(onAutoGrantSlotToggled_gui), (gpointer)this); | 64 | g_signal_connect(renderer, "toggled", G_CALLBACK(onAutoGrantSlotToggled_gui), (gpointer)this); |
4987 | 65 | g_list_free(list); | 65 | g_list_free(list); |
4988 | @@ -96,16 +96,16 @@ | |||
4989 | 96 | const FavoriteUser &user = it->second; | 96 | const FavoriteUser &user = it->second; |
4990 | 97 | bool online = user.getUser()->isOnline(); | 97 | bool online = user.getUser()->isOnline(); |
4991 | 98 | string hub = online ? WulforUtil::getHubNames(user.getUser()) : user.getUrl(); | 98 | string hub = online ? WulforUtil::getHubNames(user.getUser()) : user.getUrl(); |
4993 | 99 | string seen = online ? _("Online") : Util::formatTime("%Y-%m-%d %H:%M", user.getLastSeen()); | 99 | string seen = online ? C_("User", "Online") : Util::formatTime("%Y-%m-%d %H:%M", user.getLastSeen()); |
4994 | 100 | string cid = user.getUser()->getCID().toBase32(); | 100 | string cid = user.getUser()->getCID().toBase32(); |
4995 | 101 | 101 | ||
4996 | 102 | gtk_list_store_append(favoriteUserStore, &iter); | 102 | gtk_list_store_append(favoriteUserStore, &iter); |
4997 | 103 | gtk_list_store_set(favoriteUserStore, &iter, | 103 | gtk_list_store_set(favoriteUserStore, &iter, |
4998 | 104 | favoriteUserView.col(_("Auto Grant Slot")), user.isSet(FavoriteUser::FLAG_GRANTSLOT) ? TRUE : FALSE, | ||
4999 | 105 | favoriteUserView.col(_("User")), user.getNick().c_str(), | ||
5000 | 106 | favoriteUserView.col(_("Most Recent Hub")), hub.c_str(), |
The diff has been truncated for viewing.
I don't see any reason not to merge. The few issues discussed via email are not critical and can be left as is or fixed/changed after the merge. And since there's nothing going on in the main branch there's no reason why the work couldn't continue on there (we might even get some user feedback after it gets pushed to the PPA).
--RZ