CaptainFlint

|
Posted: Fri Dec 12, 2008 11:45 Post subject: |
|
|
D1P wrote: | Но можно сделать так: в ContentGetValue возвращать ft_ondemand, тут же фоновым потоком посчитать и запомнить размер каталога, а при нажатии пробела вернуть уже готовую цифру. |
Так автору темы, как я понимаю, требуется совсем другое: чтобы система не грузилась постоянными обновлениями/подсчётами, а только тогда, когда это действительно нужно (при нажатии пробела), и при этом чтобы сам Тотал не зависал. К сожалению, такое сделать вряд ли получится. Можно, конечно, по пробелу вернуть какой-нибудь 0 и начать подсчёт, но как Тоталу сообщить, что подсчёт закончен и можно обновлять значение? Разве что хаком — послать сообщение окну Тотала на перечитывание данных, чтобы он снова запросил плагин о значении, и тот ему уже вернул бы корректную величину. Но заморочек, ИМХО, неоправданно много. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|