Bombus - mobile Jabber client (J2ME)

Bombus - mobile Jabber client

Sources: http://bombus-im.org/wiki/bombus/svn

!!! ВНИМАНИЕ !!! Убедительная просьба перед занесением багрепорта ознакомиться с правилами. Правильно оформленный отчёт об ошибке - залог быстрого её исправления. Спасибо!

Задачи

FS#422 — Clear List: запрос на удаление списка сообщений

Присоединено проекту — Bombus - mobile Jabber client (J2ME)
Открыто zet (zet) - Thursday, 26 October 2006, 08:41 GMT
Последние изменения zet (zet) - Friday, 26 December 2008, 19:01 GMT
Тип задачи Улучшение
Категория Основные функции
Статус Не подтверждено
Назначено Никто
ОС Все платформы
Важность Низкая
Приоритет Нормальный
Обнаружено в версии 0.2-Stable
Ожидается в версии 0.7-stable
Срок Не решено
Завершённость 0%
Голоса 0
Приватная задача Нет

Подробности

Clear List: запрос на удаление списка сообщений

Для обсуждения: возможно ли при очистке списка сообщений НЕ удалять НЕпрочитанные сообщения?

Задача зависит от

Комментарий от Shiv (Shiv) - Thursday, 26 October 2006, 14:12 GMT

1. Сначала надо исправить определение непрочитанных сообщений. Сейчас, есди зайти в MessageList то все сообщения считаются прочитанными. Даже если их там несколько десятков иили сотен. 2. Надо реализовать запоминание положения курсора в момент выполнения действий Menu > Clear list. Все сообщения пришедшие в момент этот момент, естетсвенно, не прочитаны. На данный момент, если приходит сообщение до того, как успеваешь выбрать в меню пункт Clear Lisr, приходится выходить из меню и проверять, в это ли окно пришло сообщене.

Комментарий от Анонимное подтверждение - Thursday, 26 October 2006, 18:42 GMT

- если запрос на удаление, то лучше вывести его в опции - удалять только те сообщения, которые находятся выше курсора (включая то, на котором курсор)

Комментарий от Apatin Daniel (ad.) - Friday, 27 October 2006, 05:48 GMT

хотелось бы удаление по горячей кнопке, например длинное нажатие на “0”.

Комментарий от Eugene (EvgS) - Friday, 27 October 2006, 06:45 GMT

сейчас удаление висит на кнопке с кодом 8 (обычно “удаление символа”)

Комментарий от Apatin Daniel (ad.) - Friday, 27 October 2006, 06:53 GMT

на сименс нет такой кнопки :-(

Комментарий от zet (zet) - Friday, 27 October 2006, 11:04 GMT

на нокии тоже нет такой кнопки...

Комментарий от Apatin Daniel (ad.) - Tuesday, 13 February 2007, 07:02 GMT

удаление сообщений от начала списка до курсора:

Index: ContactMessageList.java
===================================================================
--- ContactMessageList.java	(revision 1010)
+++ ContactMessageList.java	(working copy)
@@ -195,10 +195,16 @@
 
     private void clearMessageList() {
         //TODO: fix scrollbar size
-        moveCursorHome();
+/*        moveCursorHome();
         contact.purge();
         messages=new Vector();
         System.gc();
+        redraw();*/
+        for (int i=0;i<cursor;i++) //от начала списка до курсора
+            messages.removeElementAt(i); //удаляем сообщения
+        moveCursorHome();
+
+        System.gc();
         redraw();
     }

Загрузка...