OberonCore https://forum.oberoncore.ru/ |
|
#010 HostDialog.GetFileSpec трепует при нестандартных лок. https://forum.oberoncore.ru/viewtopic.php?f=134&t=6485 |
Страница 1 из 1 |
Автор: | Евгений Темиргалеев [ Вторник, 19 Ноябрь, 2019 15:43 ] |
Заголовок сообщения: | #010 HostDialog.GetFileSpec трепует при нестандартных лок. |
Исправление: Код: IF (hist = "") & (loc = NIL) THEN наIF name = "" THEN Short(Files.dir.This("")(HostFiles.Locator).path + sepChar + " ", ss1) ELSE Short(Files.dir.This("")(HostFiles.Locator).path + sepChar + name, ss1) END; Gtk.gtk_file_chooser_set_filename(fs, ss1) ELSIF loc # NIL THEN Short(loc(HostFiles.Locator).path + sepChar + name, ss1); Gtk.gtk_file_chooser_set_filename(fs, ss1) ELSIF hist # "" THEN Short(hist + sepChar + name, ss1); Gtk.gtk_file_chooser_set_filename(fs, ss1) END; Код: VAR root: Files.Locator;
… IF (loc # NIL) & (loc IS HostFiles.Locator) THEN locName := loc(HostFiles.Locator).path ELSIF hist # "" THEN locName := hist ELSE root := Files.dir.This(""); IF root IS HostFiles.Locator THEN locName := root(HostFiles.Locator).path ELSE locName := "" END END; IF locName # "" THEN Short(locName + sepChar + name, ss1) ELSE Short(name, ss1) END; Gtk.gtk_file_chooser_set_filename(fs, ss1); |
Автор: | Иван Денисов [ Вторник, 11 Февраль, 2020 22:34 ] |
Заголовок сообщения: | Re: HostDialog.GetFileSpec трепует при нестандартных локатор |
Исправил. Для версии 1.7.2 https://github.com/bbcb/bbcp/commit/c9c ... 1470b3d0ea Для версии 1.8 https://github.com/bbcb/bbcp/commit/7a4 ... 28201e1e02 Заодно добавил перевод заголовков для диалоговых окон. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |