| Author |
Message |
l1720

Joined: 10 Nov 2004
Posts: 41
|
Posted:
15.02.05 9:48 |
  |
melox
| Quote: |
p.s. Поставил 0.10 - попробовал. Хоть некоторые ошибки (о существовании которых я даже не знал) и были исправлены в новой версии, из-за совершенно лишней ф-ции изменения подсветки пришлось от него отказаться и откатиться на 0.09F.
|
Открою вам большую тайну: этой функцией можно и не пользоваться, равно как и теми функциями
| Quote: |
нужности которых я не понимаю.
|
А эта версия очень и очень даже хороша. Из заявленных автором свойств программы, то есть без всяких конвертаций читать книги, которые есть в электронных библиотеках, не хватает только rtf, а также как я понял весьма трудно реализумой на Palm поддержки rar и полной поддержки fb2 и html.
И я конечно извиняюсь за свои слова, но но громкие крики на фига все это нужно задолбали не только одного автора. |
_________________ Palm TT3 |
|
| 213.219.237.* |
  |
 |
alexhemp

Joined: 29 Oct 2004
Posts: 820
|
Posted:
15.02.05 12:43 |
  |
melox
Баг с подсветкой исправлен, я собрал версию minifix - туда включены несколько изменений, которые будут вероятно и в 0.11 - просто облегчили надеюсь жизнь автору, которому не пришлось выпускать буквенные версии 0.10
Линк на скачку и список изменений по отношению к 0.10
http://palmfiction.sourceforge.net/forum/topicpost1182.html#1182 |
_________________ Palm Tungsten|T5 |
|
| 213.59.94.* |
   |
 |
Sergius

Joined: 13 Jan 2005
Posts: 3
|
Posted:
16.02.05 13:07 |
  |
Much thanx to author for the best reader ever created for Palm!
I use it from very early version and was amased only for TT fonts, never requested any features and use only reading and toolbar setup!
You've made great work and 0.10+minifix version is looks mostly like a 1.0 relize. Once again -- thanx a lot! |
_________________ m105, Zire71, iPAQ1740, морская свинка и тостер. |
|
| 81.3.158.* |
  |
 |
melox

Joined: 05 Jan 2005
Posts: 7
|
Posted:
18.02.05 4:06 |
  |
Спасибо за сообщение о минификсе. Попробую.
А что касается нужности/ненужности, то это вопрос не такой уж простой.
И своим постом я высказал моё собственное отношение, которое вовсе не является "громким криком нафига всё это нужно". Извините, если это показалось вам некорректным, я не хотел никого обидеть. И я очень ценю работу Автора и помощь, которую вы ему оказываете.
Я пользуюсь ПФ по несколько часов в день и с удовольствием заплатил бы за него, не требуя от Автора ничего менять - прога близка к совершенству.
P.S. Попробовал минификс, бага с включением подсветки осталась, так что откатился на 0.09f. Дело в том, что я время от времени отключаю подсветку. И если, отключив подсветку в лаунчере, я запускаю ПФ, то даже если галка на упр. подсветкой не стоит, она всё равно врубается. Может я минификс не так установил?
Я, если честно, совсем не понимаю, зачем было включать ф-ции управления подсветкой в читалку? Впрочем, вопрос этот скорее риторический... |
|
|
| 82.194.163.* |
  |
 |
Alexx_S

Joined: 30 Oct 2004
Posts: 320
Location: Тула
|
Posted:
18.02.05 7:38 |
  |
melox
На самом деле очень удобно. Если бы я знал, что это реализуемо - просил бы в первую очередь.
Смысл в том, чтобы не вызывать диалог изменения яркости, а использовать кнопки на панели, или, как это сделал я, назначить на аппаратные кнопки. |
_________________ Sony SJ-30 |
|
| 193.124.102.* |
  |
 |
melox

Joined: 05 Jan 2005
Posts: 7
|
Posted:
18.02.05 7:49 |
  |
А, понял, спасибо. В таком виде действительно может быть удобно. Но почему работает когда галочка не стоит?
Да, и ещё - не оффтоп ли это в данной теме? ;) |
_________________ Sony CliE sj22 + Palm T|T3 |
|
| 82.194.163.* |
  |
 |
alexhemp

Joined: 29 Oct 2004
Posts: 820
|
Posted:
18.02.05 12:31 |
  |
melox
Ты либо не поставил 0.10-minifix, либо не отключил в общих настройках установку яркости при входе. Никакой "баги" с яркостью в minifix нет. |
_________________ Palm Tungsten|T5 |
|
| 213.59.94.* |
   |
 |
Egres

Joined: 10 Nov 2004
Posts: 244
Location: Санкт-Петербург
|
Posted:
18.02.05 12:36 |
  |
Проверил - есть. Ты не всё пофиксил. Если _отключить_ подсветку, то PF её включит при входе :-(
Я не заметил, т.к. подсветку отключаю очень редко. |
_________________ < Sony TH55 / Sony SJ22 > |
|
| 193.124.83.* |
   |
 |
alexhemp

Joined: 29 Oct 2004
Posts: 820
|
Posted:
18.02.05 12:44 |
  |
Egres
А, у меня Tungsten E, там ее нельзя отключить, только уменьшить до ноля.
Итак там вот такой код
| Code: |
if onStart then begin
if Scr.Gray then App.StartLight:=SysLCDContrast(False,0)
else App.StartLight:=SysLCDBrightness(False,0);
n:=MainPref.Light;
end
else n:=App.StartLight;
if MainPref.SetLight then begin
if n<0 then n:=0;
if n>255 then n:=255;
if Scr.Gray then SysLCDContrast(True,n) else SysLCDBrightness(True,n);
end;
|
Итак. Читается на старте, на финише берется из переменной
App.StartLight.
ТОЛЬКО если стоит галочку MainPref.SetLight - устанавливается.
Есть вероятность, что SysLCDContrast и SysLCDBrightness включают подсветку, даже если парамтер первый False.
Могу обернуть всю процедуру в if MainPref.SetLight
Но тогда могут быть глюки, при включении управления в программе, при выходе яркость установится в непредсказуемое значение (какой было в App.StartLight).
Могу так сделать, но нужно чтобы кто-то проверил. |
_________________ Palm Tungsten|T5 |
|
| 213.59.94.* |
   |
 |
Egres

Joined: 10 Nov 2004
Posts: 244
Location: Санкт-Петербург
|
Posted:
18.02.05 12:52 |
  |
Может автор у себя посмотрит? У него sony сеть :-) |
_________________ < Sony TH55 / Sony SJ22 > |
|
| 193.124.83.* |
   |
 |
alexhemp

Joined: 29 Oct 2004
Posts: 820
|
Posted:
18.02.05 13:11 |
  |
Egres
Ты лучше ответь - будешь экспериментировать или нет?
Зачем на автора спихивать это, если можем сами проверить. |
_________________ Palm Tungsten|T5 |
|
| 213.59.94.* |
   |
 |
Egres

Joined: 10 Nov 2004
Posts: 244
Location: Санкт-Петербург
|
Posted:
18.02.05 13:23 |
  |
Я могу у себя проверить, но только вечером. Быстрее писать by e-mail. Адрес ушёл тебе в личку. |
_________________ < Sony TH55 / Sony SJ22 > |
|
| 193.124.83.* |
   |
 |
alexhemp

Joined: 29 Oct 2004
Posts: 820
|
Posted:
18.02.05 13:41 |
  |
Все, отправил. Код теперь такой.
| Code: |
procedure InitLightLevel(onStart: Boolean);
var
n: Int16;
begin
if MainPref.SetLight then begin
if onStart then begin
if Scr.Gray then App.StartLight:=SysLCDContrast(False,0)
else App.StartLight:=SysLCDBrightness(False,0);
n:=MainPref.Light;
end
else n:=App.StartLight;
if n<0 then n:=0;
if n>255 then n:=255;
if Scr.Gray then SysLCDContrast(True,n) else SysLCDBrightness(True,n);
end;
end;
|
|
_________________ Palm Tungsten|T5 |
|
| 213.59.94.* |
   |
 |
Egres

Joined: 10 Nov 2004
Posts: 244
Location: Санкт-Петербург
|
Posted:
18.02.05 20:47 |
  |
Если галку "brightness on start" не ставить, то теперь всё ок. Не восстанавливает и не включает.
Если же поставить - то не совсем. Восстанавливает, но при этом _включает_ подсветку. Похоже, это тоже надо запоминать. |
_________________ < Sony TH55 / Sony SJ22 > |
|
| 212.46.194.* |
   |
 |
alexhemp

Joined: 29 Oct 2004
Posts: 820
|
Posted:
18.02.05 20:58 |
  |
Egres
Понятно. Значится ф-ции SysLCD* даже когда их просят только прочитать значения, подсветку включают.
Я думаю так вполне нормально, ничего не нужно менять, это глубоко вторичная ф-ция. Главное не включает при снятой галке :-) |
_________________ Palm Tungsten|T5 |
|
| 213.59.94.* |
   |
 |
|
|