Страница 98 из 243

Добавлено: Вт окт 29, 2019 12:41
Flasher
Avada
С учётом появление нечитабельных кнопок F7/F8 (в отличии от сохранения настроек перезаписи) актуальность в уменьшении диалога потерялась.
Для перестановки и равнения кнопок могу пока только для x32 вариант предложить:

Код: Выделить всё

# Настройки окна копирования/перемещения
If %AUTORUN_TCARCH% = 32 Then

# Индексы кнопок:
# [В очередь:1], [Опции:2], [Отмена:3], [Дерево:4], [OK:5]

AddDialog DIALOG_COPYMOVE
AddControl /X:-4 /W:-2 TMyComboBox 2
AddControl /X:-4 /W:-2 TMyComboBox 1
AddControl /X:-4 TMyCheckBox 2
AddControl /X:4 /Y:-2 /W:-8 TButton 5
AddControl /QUEUEBTN /X:-5 /Y:-2 /W:-8 TButton 1
AddControl /X:-13 /Y:-2 /W:11 TButton 4
AddControl /X:-95 /Y:-2 /W:-8 TButton 2
AddControl /X:101 /Y:-2 /W:13 TButton 3
AddControl /X:1 /W:2 TMyGroupBox 1

AddDialog DIALOG_COPYMOVE_PINNED
AddControl /X:-4 /W:-2 TMyComboBox 2
AddControl /X:-4 /W:-2 TMyComboBox 3
AddControl /X:-4 TMyCheckBox 2
AddControl /X:4 /Y:-2 /W:-8 TButton 5
AddControl /QUEUEBTN /X:-5 /Y:-2 /W:-8 TButton 1
AddControl /X:-13 /Y:-2 /W:11 TButton 4
AddControl /X:101 /Y:-2 /W:13 TButton 3
AddControl /X:1 /W:2 TMyGroupBox 1

Else

 # Тут для x64

EndIf

ModifyDialogs

Добавлено: Вт окт 29, 2019 13:02
Avada
Flasher
Спасибо, но меня там интересовала несколько другая перестановка кнопок с выносом "Опций" из основного ряда наверх. Ничего, подожду.

Добавлено: Вт окт 29, 2019 13:35
Flasher
Avada

[cut="Мне там дырка спереди не нравится."]

Код: Выделить всё

# Настройки окна копирования/перемещения
If %AUTORUN_TCARCH% = 32 Then

AddDialog DIALOG_COPYMOVE
AddControl /X:-4 /W:-2 TMyComboBox 2
AddControl /X:-4 /W:-2 TMyComboBox 1
AddControl /X:-4 TMyCheckBox 2
AddControl /X:108 /Y:-2 /W:-8 TButton 5
AddControl /QUEUEBTN /X:99 /Y:-2 /W:-8 TButton 1
AddControl /X:91 /Y:-2 /W:11 TButton 4
AddControl /X:9 /Y:-73 /W:-7 /H:-4 TButton 2
AddControl /X:101 /Y:-2 /W:13 TButton 3
AddControl /X:1 /W:2 TMyGroupBox 1

AddDialog DIALOG_COPYMOVE_PINNED
AddControl /X:-4 /W:-2 TMyComboBox 2
AddControl /X:-4 /W:-2 TMyComboBox 3
AddControl /X:-4 TMyCheckBox 2
AddControl /X:108 /Y:-2 /W:-8 TButton 5
AddControl /QUEUEBTN /X:99 /Y:-2 /W:-8 TButton 1
AddControl /X:91 /Y:-2 /W:11 TButton 4
AddControl /X:101 /Y:-2 /W:13 TButton 3
AddControl /X:1 /W:2 TMyGroupBox 1

Else

AddDialog DIALOG_COPYMOVE
AddControl /X:-4 /W:-2 LCLComboBox 2
AddControl /X:-4 /W:-2 LCLComboBox 1
AddControl /X:-4 Button 9
AddControl /X:108 /Y:-2 /W:-8 Button 12
AddControl /QUEUEBTN /X:99 /Y:-2 /W:-8 Button 7
AddControl /X:91 /Y:-2 /W:11 Button 11
AddControl /X:9 /Y:-73 /W:-7 /H:-4 Button 8
AddControl /X:101 /Y:-2 /W:13 Button 10
AddControl /X:1 /W:2 Button 1

AddDialog DIALOG_COPYMOVE_PINNED
AddControl /X:-4 /W:-2 LCLComboBox 2
AddControl /X:-4 /W:-2 LCLComboBox 3
AddControl /X:-4 Button 9
AddControl /X:108 /Y:-2 /W:-8 Button 12
AddControl /QUEUEBTN /X:99 /Y:-2 /W:-8 Button 7
AddControl /X:91 /Y:-2 /W:11 Button 11
AddControl /X:101 /Y:-2 /W:13 Button 10
AddControl /X:1 /W:2 Button 1

EndIf

ModifyDialogs
[/cut]

Добавлено: Вт окт 29, 2019 15:04
Avada
Flasher
Спасибо. А дырка спереди меня не напрягает. Осталось дождаться 64-битного варианта. (Самому возиться, увы, времени нет.)

Добавлено: Вт окт 29, 2019 15:42
Flasher
Avada
Ну, если ты дашь подобный скрин распахнутого дерева к диалогу в WinScanner, то, думаю, быстро получится допилить.
Loopback писал(а):
Flasher писал(а):осталась только GetCpuInfo
Да, сейчас всё зарелизю и займусь.
Уже 4-й месяц ждём'с. :roll:

Добавлено: Ср окт 30, 2019 10:53
Avada
Flasher
Скрин в личке.

Добавлено: Ср окт 30, 2019 12:34
Flasher
Avada
Поправил. Проверь. Но это если диалоги на обеих битностях ничем внешне не отличаются. Допускаю, что есть промашка с LCLComboBox в режиме кнопки-гвоздика. В этом режиме скрин тоже бы не помешал.

Добавлено: Ср окт 30, 2019 15:00
Avada
Flasher
Нет, на x64 пока не вышло. Скрин с результатом в ЛС. Новый скрин с деревом возможен позже (и возможно, даже не сегодня), мне сейчас не до того.

Добавлено: Ср окт 30, 2019 15:24
Flasher
Avada
Значит, отличия есть. Тогда я пока пас.

Loopback
Слушай-ка, а нельзя диалог не только уменьшать по ширине, но и урезать с одной из сторон? Если мы будем урезать слева, подвигая вправо и при необходимости уменьшая остальные компоненты, то неотлавливаемые кнопки можно будет оставить на месте.

Добавлено: Вс дек 01, 2019 12:44
Hedin
Подскажите, можно ли плагином менять размеры надписей на форме, в частности в окне копирования файлов?

Изображение

Само-то окно получилось уменьшить/увеличить и кнопки, а вот надписи нет.

Ещё вопрос, как можно победить неправильно растянутый элемент TListBox в этом окне?
Это нерастянутый элемент TListBox . Как видим всё нормально.
http://i111.fastpic.ru/big/2019/1201/29 ... a64329.png

А это растянутый. Как видим все эти квадратики, где должны быть иконки выглядят растянутыми в два раза примерно в ширину ввместо того, чтобы просто поместить в два раза больше иконок на тоже место.
http://i111.fastpic.ru/big/2019/1201/be ... 3588be.png

Добавлено: Пн дек 02, 2019 18:57
Flasher
Hedin писал(а):можно ли плагином менять размеры надписей на форме, в частности в окне копирования файлов?
Нет, это обсуждалось.
Честно говоря, не понимаю, зачем лишать себя F2/F7/F8 кнопок.

С растягиванием элементов кнопок тоже вряд ли можно что-то поделать. Похожий эффект будет и при открытие тулбара как меню в горизонтальном ключе (с -2 между кнопками).

P.S.: Зачем же так ломать своё зрение кислотно-болотным цветом. Я аж прослезился... Изображение

Добавлено: Пт дек 06, 2019 12:49
Avada
Hedin
Во-первых, замечание за нарушение правил форума (добавление неформатных картинок). Излишества заменены ссылками.
Во-вторых, это уже действительно не раз обсуждалось. А про кнопки, если помните, был разговор ещё в июле на ру-борде, где вы регистрировались под другим ником, но предъявляли похожие картинки, только те выглядели поприличнее. Там уже говорилось, что надо и что не надо делать. Не тратьте попусту время и не уродуйте диалоги — ожидаемого эффекта вы не добьётесь.

Добавлено: Пн дек 09, 2019 08:59
MVV
На самом деле, поведение списка выглядит весьма странным. И, исходя из того, что оригинальный список в Delphi в принципе не умеет быть горизонтальным, это чисто разработка Гислера, и вряд ли такое поведение было запланировано явно (уж очень оно нетрадиционно), скорее всего просто недоделка, и есть шанс, что он согласится её поправить (сообщил о баге). Тем более, что в других режимах (у файловых панелей, где используется тот же компонент) поведение при изменении размера нормальное. И в 64-битном тотале всё хорошо.

Сослаться на предыдущее обсуждение, возможно, имело смысл. Но автора вопроса я в целом понимаю. Инструменты из серии Ultra TC Editors главным образом не принимаю из-за Visulal Basic, на котором они написаны, и необходимости в древних библиотеках.

PS. Эксклюзивная тема оформления действительно замечательно связывает сообщения. :lol:

Добавлено: Пн дек 09, 2019 10:56
Avada
MVV
За баг-репорт спасибо. Что же касается "в целом понимаю" и "не принимаю", то объективно в Ultra TC Editors слишком много уникальных возможностей и удобств, чтобы я, например, хоть на секунду отказался от него по любым соображениям. Autorun, впрочем, это тоже касается.

Добавлено: Ср дек 11, 2019 15:59
LonerD
Загружаю два шрифта через LoadFont (ArialMod.ttf и Anonymous.ttf).
После закрытия Тотала ArialMod выгружается, а Anonymous нет. Пробовал менять их порядок загрузки, оставлять один шрифт, TC 32 и 64 битный запускать - всё-равно Anonymous висит.
LockHunter показывает, что его использует процесс System и процесс svchost.exe (Service: FontCache), но выгрузить System не может.
Другие программы не используют этот шрифт после закрытия Тотала.
TC 9.50beta, Win 10 x64 с последними обновлениями. Пытался подсунуть старые версии плагина - всё-равно не выгружает шрифт. Как было раньше - не обращал внимания, вроде поначалу (когда несколько лет назад стал подгружать шрифты) такой ситуации не было, а потом стала возникать.
Куда копать, в чём может быть подвох, как выгрузить шрифт и почему не выгружается только именно этот?