| Author |
Message |
alexhemp

Joined: 29 Oct 2004
Posts: 820
|
Posted:
09.02.05 15:05 |
  |
Решил держать их всех в одной теме:
Убираем восстановление значения яркости при выходе
файл PalmFiction.ppr, строка 202 (процедура InitLightLevel)
| Code: |
| if MainPref.SetLight or (not onStart) then begin |
меняем на
| Code: |
| if MainPref.SetLight then begin |
Закрывающая кавычка после знака препинания
файл pf_ReaderDoc.pas, строка 726, процедура DocFormatText
| Code: |
| lq := TxtCharIsAlNum(UInt8(p1[0])); |
меняем на
| Code: |
| lq := TxtCharIsAlNum(UInt8(p1[0])) or TxtCharIsPunct(UInt8(p1[0])); |
При входе в каталог - курсор на первой строке (сейчас его не видно
Файл pf_catalog.pas, строка 878 процедура CatalogSelect.
| Code: |
| Catalog.Cursor:=-1; |
меняем на:
| Code: |
if MainPref.ShowLevelUp then Catalog.Cursor:=0 else Catalog.Cursor:=-1;
|
При выборе книги в списке последних открытых - она прыгала наверх, но курсор остается на ее прежней позиции. Нужно всегда при открытии книги в списке последних - курсор перемещался на ее новую позицию
Как ее определить - не знаю. Может поможет кто... И где "восстанавливается" список после выхода из режима чтения тоже не знаю - пока ищу. |
Last edited by alexhemp on 11.02.05 12:40; edited 1 time in total |
|
| 213.59.94.* |
   |
 |
PalmFiction

Joined: 25 Oct 2004
Posts: 454
|
Posted:
09.02.05 17:01 |
  |
| Quote: |
При выборе книги в списке последних открытых - она прыгала наверх, но курсор остается на ее прежней позиции.
|
pf_Catalog.pas
procedure CatalogOpenDoc;
После строк------
WorkSetOpenDate(wr);
if MainPref.CatBase=baseRecent then WorkLockItem(baseRecent,Work);
CatalogClearRecent;
Добавить-------
CatalogSort;
StrCopy(Base.UpName,FullGetName(wr.FullName));
CatalogCursorAfterUp; |
|
|
| 217.13.215.* |
  |
 |
alexhemp

Joined: 29 Oct 2004
Posts: 820
|
Posted:
09.02.05 17:15 |
  |
PalmFiction
Шикарно! Добавь в след. версию, пожалуйста... |
_________________ Palm Tungsten|T5 |
|
| 213.59.94.* |
   |
 |
PalmFiction

Joined: 25 Oct 2004
Posts: 454
|
Posted:
09.02.05 17:33 |
  |
| Quote: |
При входе в каталог - курсор на первой строке
|
Может лучше так,
Файл pf_catalog.pas, процедура CatalogSelect
Удалить строку
| Code: |
| Catalog.Cursor:=-1; |
Строку
| Code: |
| if up then CatalogCursorAfterUp; |
заменить на
| Code: |
| if up then CatalogCursorAfterUp else if WorkItemCount(Work)>0 then Catalog.Cursor:=0; |
|
|
|
| 217.13.215.* |
  |
 |
alexhemp

Joined: 29 Oct 2004
Posts: 820
|
Posted:
09.02.05 17:41 |
  |
PalmFiction
Я имел ввиду на элементе "..", если он виден.
Хотя можно просто на первой в списке...
Щас попробую... |
_________________ Palm Tungsten|T5 |
|
| 213.59.94.* |
   |
 |
alexhemp

Joined: 29 Oct 2004
Posts: 820
|
Posted:
09.02.05 17:46 |
  |
Вроде работает, и в списке - показывает курсор и в последних открытых - перемещает курсор наверх или вниз, в зависимости от сортировки!
Это были последние мелочи, которые я замечал в списке ;-)
Еще заметил мелочь, если вызвать в меню "удалить документ" при чтении из ZIP - то имя файла показано неверно. Может быть вообще не показывать этот диалог, если мы внутри ZIP - ведь файл внутри ZIP не удалить... |
_________________ Palm Tungsten|T5 |
|
| 213.59.94.* |
   |
 |
PalmFiction

Joined: 25 Oct 2004
Posts: 454
|
Posted:
09.02.05 18:01 |
  |
| Quote: |
если мы внутри ZIP - ведь файл внутри ZIP не удалить...
|
Вообще то можно... Убив весь архив :)
Поправил |
|
|
| 217.13.215.* |
  |
 |
alexhemp

Joined: 29 Oct 2004
Posts: 820
|
Posted:
09.02.05 18:25 |
  |
PalmFiction
Ну я имел ввиду, что удаление одного файла в архиве реализовывать не надо, а саму ф-цию лушче просто заблокировать для них и все ;-) |
_________________ Palm Tungsten|T5 |
|
| 213.59.94.* |
   |
 |
alexhemp

Joined: 29 Oct 2004
Posts: 820
|
Posted:
11.02.05 12:54 |
  |
Выложил новый mini-fix
http://palmfiction.sourceforge.net/forum/downloads/PalmFiction-0.10-minifix.zip
Это версия 0.10 со следующими исправлениями:
- яркость при выходе не восстанавливается (alexhemp)
- правила для расстановки кавычек с учетом знаков препинания (автор)
- новые правила переносов с учетом фонетики (Serg Gera)
- автоопределение кодировки выполняется только если размер текста больше 512 байт. Используется первый килобайт текста.
- мелкие исправления каталога (автор)
* при входе в подкаталог - курсор виден на первой позиции
* в последних открытых курсор устанавливается на открытый файл |
Last edited by alexhemp on 14.02.05 22:11; edited 2 times in total |
|
| 213.59.94.* |
   |
 |
SolarWind
Guest

|
Posted:
11.02.05 13:03 |
  |
Что-то не скачивается mini-fix... Говорит, файл не найден. |
|
|
| 217.70.18.* |
|
 |
Neud

Joined: 11 Nov 2004
Posts: 46
|
|
| 213.183.252.* |
  |
 |
alexhemp

Joined: 29 Oct 2004
Posts: 820
|
Posted:
11.02.05 14:40 |
  |
Neud
Ошибся, спасибо что поправил. |
_________________ Palm Tungsten|T5 |
|
| 213.59.94.* |
   |
 |
Guest

|
Posted:
12.02.05 13:36 |
  |
Супер - исправлен баг с подсветкой !
Юзаю - minifix....
Все ок.
Спасибо. |
|
|
| 193.111.117.* |
|
 |
Муррр
Guest

|
Posted:
15.02.05 11:52 |
  |
А еще может быть это нагло но я только неделю на PF
Нельзя ли сделать так:
Если конец книги показывать (например слово КОНЕЦ) и следующим нажатием на "вниз" выходить в меню выбора файла ???
(Только ногами не бейте, я так для удобства) |
|
|
| 217.144.98.* |
|
 |
alexhemp

Joined: 29 Oct 2004
Posts: 820
|
Posted:
15.02.05 12:37 |
  |
Муррр
Настрой другую кнопку на это. Я использую кнопку "калькулятор" для закрытия книги.
Конец книги показывается горизонтальной чертой, как в MS Word |
_________________ Palm Tungsten|T5 |
|
| 213.59.94.* |
   |
 |
|
|