Страница 15 из 30

Добавлено: Пт мар 18, 2011 02:14
Flasher
Nikola Ant писал(а):все работает и как хотелось - ... центрирование
Можно скриншот правильной отработки центрирования?

Добавлено: Пт мар 18, 2011 03:02
Nikola Ant
2Flasher 5_Кнопка _Fit to window_.png
Пятая кнопка на панели в этом примере. Но если речь идет о центрировании в окне по вертикали - это (я так думаю) лишнее.

Добавлено: Пт мар 18, 2011 04:18
Flasher
Nikola Ant
Я писал не о вертикали, а о горизонтали. Честно сказать, по картинке не ясно. Пятая кнопка - это не центрирование, а масштабирование по размеру окна. Я в данном случае писал о стандартной функции Листера, вызываемой по клавише С. И картинку желательно показать с фоном, отличным от белого.

Добавлено: Пт мар 18, 2011 10:31
arax
Flasher
Также не работают хоткеи без активации рабочего поля при активации только панели.

При клике кн. мыши в рабочей области панель не активируется.

Та, что в режиме QuickView.
Можете привести пример плагина в котором реализовано указаное вами поведение, а то я до сих пор не могу понять о чем идет речь. Например разницы с imagine я не обнаружил.

Total7zip
у меня создался в каталоге с плагином, что хорошо, но неточность есть.
Странно, сейчас проверил у меня ulister.ini создается если ненайден именно в %APPDATA%
Да и вроде код обработки не допускает иного

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

 
wchar_t inipath[MAX_PATH];       
wchar_t path[MAX_PATH];
        GetModuleFileNameW(hinst, path, sizeof(path));
        *wcsrchr(path, L'\\') = L'\0';
        wcscat(path,L"\\ulister.ini");

        if(GetFileAttributesW(path)==0xFFFFFFFF) {
            GetEnvironmentVariableW(L"COMMANDER_INI",path,MAX_PATH);
            *wcsrchr(path, L'\\') = L'\0';
            wcscat(path,L"\\ulister.ini");
        }
        if(GetFileAttributesW(path)==0xFFFFFFFF) {
            GetEnvironmentVariableW(L"APPDATA",path,MAX_PATH);
            *wcsrchr(path, L'\\') = L'\0';
            wcscat(path,L"\\ulister.ini");
        }
        wcscpy(inipath,path);
MaxSoft
Еще одна неточность readme, параметр называется optionsdir
Перепутал
Nikola Ant
до запуска плага удалить .oit из %APPDATA%
Добавлю в readme, это баг библиотеки, если она видит свои настройки в каталоге по умолчанию, то не реагирует на переменную OIT_DATA_PATH
мне удобно использовать sccfi.h
Теперь нормальный список есть в диалоге настроек.
Удобно в readme иметь пример ulister.ini.
А еще удобнее пользоваться диалогом настроек

Добавлено: Пт мар 18, 2011 11:14
mrmerak
Flasher писал(а): Вопрос ко всем: какие с вашей точки зрения форматы есть смысл использовать именно этим плагином, а не каким-либо иным? И почему?
+1 тоже очень интересует этот вопрос. Пишите кто что юзает.
Мои:
"DOC" "DOCX" "XLS" "XLSX" "PPT" "PPTX" "VSD"
"ODT" "OTT" "ODS" "OTS" "ODP" "OTP"

Добавлено: Пт мар 18, 2011 11:55
arsvrn
Вопрос ко всем: какие с вашей точки зрения форматы есть смысл использовать именно этим плагином, а не каким-либо иным?
В основном форматы оффиса. А wincmd.ini я сделал несколько специфическим образом:
0=%COMMANDER_PATH%\Plugins\WLX\uLister\uLister.wlx
0_detect="ext="DOC" | ext="XLS"......"
1=другой плагин (например, IEView - у меня им многое открывается)
2=другой
3=.......
11=%COMMANDER_PATH%\Plugins\WLX\uLister\uLister.wlx
11_detect="ext!="TXT" & ext!="INI"....."
Это позволяет открывать uLister'ом те форматы, какие я хочу от него (0=...). То, что не попало на uLister, открывается следующими плагинами (например, .mht - IEView, .dwg - CadView). Зато тот же .doc до IEView не дойдет. А то, что не открылось ничем, опять попадет на uLister. Только он не будет открывать .txt, .ini и т.д. Просто, просмотр стандартным Lister'ом .txt файлов мне больше нравится.

arax
1. В .doc файлах не показывается выделение текста цветом - это особенность библиотеки или ошибка плагина?
2. При просмотре .rtf при открытии вид более-менее правильный (хотя форматирование все равно сильно сбито). Но при скроллировании текст залазит на toolbar, затирает его и вообще ведет себя странно. Интересно, почему?

Добавлено: Пт мар 18, 2011 12:39
Flasher
arax писал(а):Можете привести пример плагина в котором реализовано указаное вами поведение, а то я до сих пор не могу понять о чем идет речь. Например разницы с imagine я не обнаружил.
Попробуйте нажать Ctrl+Plus/Minus после перехода к другой панели по Tab. Не работает. В других плагинах всё как надо: и в Imagine, и в TCTorrent, и ACPic, и SumatraPDF, и Excellence, и ICLView, и Font, и Mmedia, и т.д.
Насчёт активации панели по клику мыши такого сказать не могу, хотя фича была бы полезной. При активации текста в обычном Листере панель подсвечивается.
Кстати для bmp нет ни тулбара, ни зуминга. Это можно поправить?

По проигрышу презентаций есть что сказать?

2All: А аудио/видео кто-нибудь к этому плагину цеплял? Сам пока не пробовал. Нужных библиотек под рукой нет.

Добавлено: Пт мар 18, 2011 13:02
Total7zip
видимо Copy-Paste кода привел к ошибке.
arax писал(а): Странно, сейчас проверил у меня ulister.ini создается если ненайден именно в %APPDATA%
Да и вроде код обработки не допускает иного

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

 
...
        if(GetFileAttributesW(path)==0xFFFFFFFF) {
            GetEnvironmentVariableW(L"APPDATA",path,MAX_PATH);
            *wcsrchr(path, L'\\') = L'\0';
            wcscat(path,L"\\ulister.ini");
        }
...
собственно баг в третьей строке

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

*wcsrchr(path, L'\\') = L'\0';
в случае с переменной APPDATA эта строка не нужна, потому что вы получаете не путь к файлу, а папку.
этой строкой вы не отрезаете имя файла, а поднимаетесь на уровень выше.
видимо, у меня на Win7, вашему плагину не хватает прав, чтоб писать в это место. и это правильно =)

Добавлено: Пт мар 18, 2011 14:06
arax
Total7zip
видимо Copy-Paste кода привел к ошибке
Точно
у меня на Win7, вашему плагину не хватает прав
А у меня хватило и он создал ulister.ini в C:\Users\arax\AppData которую я по ошибке и счел %APPDATA% а не в C:\Users\arax\AppData\Roaming

Добавлено: Пт мар 18, 2011 14:57
Flasher
arax
Почему по моим постам отмолчались?

Хороший плагин, но о-о-чень медленный

Добавлено: Пт мар 18, 2011 16:48
Admiral_ykho
Хороший плагин, но очень медленно стартует (именно первый старт), и очень медленно открывает новые типы файлов. т.е если вы смотрели Word-овский файл, а сейчас Вам нужен файл Visio. Выходит что проще на расширения .doc .xls и .vsd просто средствами настройки ТС вешать стандартные вьюеры MS Office. Получается намного быстрее. Или пользоваться старенькими Office.wlx или IEView.wlx которые тоже стартуют значительно шустрее. Исчезают все плюсы данного плагина, ведь прелесть вьюера, в том что можно быстро посмотреть файл не вызывая его родного приложения. Очень нужен какой-то ускоритель-упреждающей стартер.

Re: Хороший плагин, но о-о-чень медленный

Добавлено: Пт мар 18, 2011 16:55
Rodny
Admiral_ykho писал(а):проще на расширения .doc .xls и .vsd просто средствами настройки ТС вешать стандартные вьюеры MS Office
ЕМНИП, каждый из них весит в несколько раз больше установленного плагина. А также они требуют установки, а следовательно положить их на флэшку нельзя.
Я ошибаюсь?

Добавлено: Пт мар 18, 2011 17:37
Flasher
Total7Zip
Ага, часть предложения от меня ускользнуло.
Пост можно удалить..
>>>

Добавлено: Пт мар 18, 2011 17:38
Total7zip
Flasher
это было про "стандартные вьюеры MS Office"

Добавлено: Пт мар 18, 2011 17:50
Rodny
Flasher
Ну вот, а я уже полез Средство просмотра PowerPoint качать и на виртулку ставить для проверки портабельности :lol: