Double Commander

Файловый менеджер

Модератор: Модераторы

Сообщение Alexx2000 » 09.09.2007 23:17:16

У меня тоже под gtk2 тормоза, скорость перирисовки просто убивает, особенно разных Grid'ов , хотя похоже на современных компах это не заметно.
По поводу gtk1 можно попробовать сделать вручную симлинк, что-то типа этого:
ln -s -i /usr/lib/libgdk_pixbuf.so.2.0.0 /usr/lib/libgdk_pixbuf.so
Помню когда-то помогало.
Хотя по идее при установленном gdk-pixbuf-devel, такой симлинк уже должен быть.
Аватара пользователя
Alexx2000
постоялец
 
Сообщения: 487
Зарегистрирован: 25.10.2006 00:22:07
Откуда: Мытищи

Сообщение alexs » 10.09.2007 01:52:57

1. в файл _make.sh добавьте команды
lazbuild viewerpackage.lpk
lazbuild kascomp.lpk
(проставить также соответсвующие пути)
и вобще вместо вызова fpc напрямую лучше использовать lazbuild
2. У меня система работает в режиме кодировки win1251 - собрал DC (настройки не менял) - собрался с интерфейсом gtk2 - но фалы с русскими именами не отображает в принципе.
3. Окно настроек редактора поплыло (проектирвали его наверное или в gtk1 или в винде) - необходимо использоватьпривязки при расположении элементов управления - тогда при смене интерфейса/темы интерфейса элементы управления и зазоры между ними будут смаштабированны правильно
4. Колесо мышки (в gtk2) в списке файлов оторабатываем наоборот (кручу вверх - смещает вниз)
5. В качестве кнопок OK/CANCEL лучше использовать компонент ButtonPanel - он умеет себя масштабировать правильно, да и в принципе удобнее
6. И, ещё раз повторюсь, нужны lrs файлы - для того чтобы скомпилировать версию пришлось открывать её в lazarus, дёргать все формы и сохранять - зачем?

если надо - могу продублировать в багтрекер
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение @lex » 11.09.2007 07:52:47

У меня тоже редактор глючит (клацаю мышой в одно место, а курсор попадает в другое), но это даже в Lazarus есть, только там идет смещение по вертикали при выделении текста мышкой.
@lex
постоялец
 
Сообщения: 180
Зарегистрирован: 19.06.2006 13:16:29
Откуда: Невинномысск

Сообщение Alexx2000 » 11.09.2007 17:26:11

to alexs:
1. Добавим
2. Шрифты менять пробовал?
3,4. Вечером посмотрю
6. Что то непонятно с этими lrs, разве lazbuild их сам не генерирует?
Аватара пользователя
Alexx2000
постоялец
 
Сообщения: 487
Зарегистрирован: 25.10.2006 00:22:07
Откуда: Мытищи

Сообщение alexs » 11.09.2007 19:06:36

Alexx2000 писал(а):2. Шрифты менять пробовал?

как я понял - дело не в шрифтах
FindFirst/FindNext возвращает названия файлов в кодировке системы - а она Win1251, вывод имени файла на панель производится без преобразования - поэтому получается что выводим в UTF8 контрол текст в формате Win1251

Alexx2000 писал(а):6. Что то непонятно с этими lrs, разве lazbuild их сам не генерирует?

нет (там кажется надо использовать lazres - но это геморойно - его надо пускать на каждый фал формы).
а чем обоснован отказ от включения lrs файлов в snv?
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение Attid » 11.09.2007 22:49:57

а чем обоснован отказ от включения lrs файлов в snv?

ой и правда. а я и не заметил =)
а раньше были =(
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение Alexx2000 » 12.09.2007 01:33:54

alexs писал(а):2. У меня система работает в режиме кодировки win1251 - собрал DC (настройки не менял) - собрался с интерфейсом gtk2 - но фалы с русскими именами не отображает в принципе.

Пробавал эмитировать путем запуска с локалью win1251, однако не получилось - все отображает нормально, надо б чтоб кто-нибудь еще проверил.
3. Окно настроек редактора поплыло (проектирвали его наверное или в gtk1 или в винде) - необходимо использовать привязки при расположении элементов управления - тогда при смене интерфейса/темы интерфейса элементы управления и зазоры между ними будут смаштабированны правильно

Имеешь ввиду использовать Anchors, или что-то другое?
4. Колесо мышки (в gtk2) в списке файлов оторабатываем наоборот (кручу вверх - смещает вниз)

Насколько я понял, я здесь не причем, это глюк Лазаруса (пробовал на обычном TDrawGrid тот же глюк)
5. В качестве кнопок OK/CANCEL лучше использовать компонент ButtonPanel - он умеет себя масштабировать правильно, да и в принципе удобнее

Что-то не понял как ей воспользоваться (как обработать щелчок по кнопкам, или это у меня глюки)
а чем обоснован отказ от включения lrs файлов в snv?

Просто Лазарус их сам генерирует, поэтому и решили зачем хранить лишнее. Однако на сколько я понимаю надо бы вернуть, чтоб была возможность компиляции из командной строки.
Аватара пользователя
Alexx2000
постоялец
 
Сообщения: 487
Зарегистрирован: 25.10.2006 00:22:07
Откуда: Мытищи

Сообщение alexs » 12.09.2007 08:22:49

Alexx2000 писал(а):Имеешь ввиду использовать Anchors, или что-то другое?

да - у этого свойства есть редактор - вот вызываеш его и начинаеш всё распологать - есть стандарт на зазоры между элементами управления и т.д. (обычно зазор делается равным 6)
я обычно располагаю в верхнем левом углу 1-ю метку и начинаю относительно её привязывать все элементы управления
у всех контролов по взможности включаю AutoSize - в итоге только иногда сама форма не подходит по размеру - но это уже не страшно - её можно и растянуть руками будет
Alexx2000 писал(а):Что-то не понял как ей воспользоваться (как обработать щелчок по кнопкам, или это у меня глюки)

А зачем тебе их обрабатывать? есть onCloseQuery - вот там и обработай всё
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение alexs » 12.09.2007 08:30:20

Кстати - насчёт клавиатурных сочетаний
как назначить фаровские комбинации:
Сtrl+F
Ctrl+Ins на списке помеченных файлов
Ctrl+H
Ctrl+GreyPlus (пометка группы файлов в зависимости от имени текущего файла)
Alt+GreyPlus (пометка группы файлов в зависимости от расширения текущего файла)
и подобные (может что-то и работает - а всё не праверял - можно прям брать список команд из помощи far по клавиатурным командам и продолжать, я посмотрел в настройках клавиатурных макросов - там много нет)

Ещё - как выключить отображение иконок приложений? (я понимаю что блаж - но мне так удобнее, да и быстрее)
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение Alexx2000 » 12.09.2007 15:07:42

alexs писал(а):Кстати - насчёт клавиатурных сочетаний
как назначить фаровские комбинации


Ну а в чем проблемы?
Все команды на которые можно в данный момент повесить клавиатурные сочетания доступны на форме настроек, а там уж можно назначить как душе угодно
Ещё - как выключить отображение иконок приложений? (я понимаю что блаж - но мне так удобнее, да и быстрее)

На данный момент никак.
Собственно сейчас я занимаюсь добавлением опций включения/отключения элементов интерфейса, так что скоро можно будет отключать.
Аватара пользователя
Alexx2000
постоялец
 
Сообщения: 487
Зарегистрирован: 25.10.2006 00:22:07
Откуда: Мытищи

Сообщение alexs » 12.09.2007 17:05:18

Alexx2000 писал(а):Все команды на которые можно в данный момент повесить клавиатурные сочетания доступны на форме настроек,

а они там есть? я не нашёл. или плохо искал?
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение Attid » 12.09.2007 18:27:05

alexs
а они там есть? я не нашёл. или плохо искал?

ну ты бы сказал что они у тебя в фаре делают =)
а то только хот кеи сказал, у меня фара нет сказать не могу =)

Alexx2000
Однако на сколько я понимаю надо бы вернуть, чтоб была возможность компиляции из командной строки.

это самая главная возможность =/
кста я покопаю как из ком строки их разом востановить. так что пока не добавляй их в svn.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение alexs » 12.09.2007 19:00:48

Attid писал(а):ну ты бы сказал что они у тебя в фаре делают

Сtrl+F
Скопировать в командную строку файл с полным именем и путём указаннаый на текущей панели.

Ctrl+Ins на списке помеченных файлов
копирует в буфер обмена список отмеченных файлов с текущей панели

Ctrl+H
Прячет/отображет скрытые файлы

Если не одного файла не помечено и командная строка пустая то нажатие Ctrl+Ins копирует название текущего файла в буфер обмена

Хочеш - я выложу полное описание хоткеев? протсо в списка настроек на хот-кеи только акшены, которые есть в меню/на главное форме - а вот самих акшинов на указанные мное действия я не видел - надо добавлять сам код.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение Alexx2000 » 12.09.2007 20:32:45

alexs писал(а):Сtrl+F


Ctrl+Shift+Enter
Alt+GreyPlus (пометка группы файлов в зависимости от расширения текущего файла)

Shift+GreyPlus, в коде есть, но почему то не срабатывает.

Ctrl+H
Прячет/отображет скрытые файлы

actShowSysFiles

Посмотри /doc/keys.txt
Последний раз редактировалось Alexx2000 12.09.2007 20:39:01, всего редактировалось 1 раз.
Аватара пользователя
Alexx2000
постоялец
 
Сообщения: 487
Зарегистрирован: 25.10.2006 00:22:07
Откуда: Мытищи

Сообщение alexs » 12.09.2007 20:38:01

ок. в следующей версии попробую смые нужные клавиатурные команды - напишу ещё. Под GTK1 нормально собирётся?
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Пред.След.

Вернуться в Double Commander

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7

Рейтинг@Mail.ru