Здравствуйте, AlexNek, Вы писали:
AN> R> AN>Не знаю, может только у меня так. AN> R> AN>Но все горячие клавиши для сообщений не работают. AN> R> AN>F3 — по описанию должна быть панель фильтра показываться AN> R> AN>CtrlN — новое сообщение AN> R> AN>и т.д.
AN> R> У меня работают. Но фокус ввода должен быть на списке тем или сообщении.
AN> Пока непонятка какая то, то бишь не должно работать.
AN> Горячие клавиши определены в Rsdn.Janus.ForumDummyForm, а контрол в фокусе AN> Rsdn.Janus.JanusGrid, по парентам тоже нет поиска если все хорошо AN>
Здравствуйте, AndrewVK, Вы писали:
AVK> AN>То есть фиксированного ограничения нет, но в любом случае не больше 1000?
AVK> Верно. То же самое касается и сообщений.
Но получается, если запросить 1000, но на самом деле меньше, то ошибки не происходит. Просто выдает меньше?
А если в цикле отбирать по максимуму пока все не отберется?
Здравствуйте, AlexNek, Вы писали:
AN> AN> R> AN>Не знаю, может только у меня так. AN> AN> R> AN>Но все горячие клавиши для сообщений не работают. AN> AN> R> AN>F3 — по описанию должна быть панель фильтра показываться AN> AN> R> AN>CtrlN — новое сообщение AN> AN> R> AN>и т.д.
Ура! Ctrl-A выделяет все сообщения. Правда еще пришлось IUIShell покурочить.
Выбираем форум с непрочитанными сообщениями.
Из тоолбара нажимаем кнопку "пометить все сообщения как прочитанные".
Сообщения нормально отмечаются в базе но для обновления нужно полностью перегрузить форум.
Если только одно сообщение помечать прочитанным, достаточно просто сменить выделенное сообщение на другое для обновления. Либо просто через ctrl-Tab сменить окна.
Здравствуйте, AlexNek, Вы писали:
AVK>> Верно. То же самое касается и сообщений. AN>Но получается, если запросить 1000, но на самом деле меньше, то ошибки не происходит. Просто выдает меньше?
Конечно. 1000 это лимит.
AN>А если в цикле отбирать по максимуму пока все не отберется?
Лучше все таки увеличить лимит на сервере.
... << RSDN@Home 1.2.0 alpha 5 rev. 1495 on Windows 7 6.1.7601.65536>>
Здравствуйте, AndrewVK, Вы писали:
AVK> AVK>> Верно. То же самое касается и сообщений.
AVK> AN>Но получается, если запросить 1000, но на самом деле меньше, то ошибки не происходит. Просто выдает меньше?
AVK> Конечно. 1000 это лимит.
Тогда можно с настроек лимит просто убрать? Или?
AVK> AN>А если в цикле отбирать по максимуму пока все не отберется?*
AVK> Лучше все таки увеличить лимит на сервере.
Наверное не зря сделали, да и кто будет лимит до 70000 увеличивать?
Вообще то больше интересовало насколько плохо / неприемлимо будет предыдущее (*) решение. Я его то уже сделал, но одно дело когда это один пробует и другое когда все.
Здравствуйте, AlexNek, Вы писали:
AN>Здравствуйте, ixor, Вы писали:
i>> AN>К тому же все поля на английском "From", "Forum", "Subject"
i>> Тоже недавно заметил. Строковые ресурсы правятся в пару кликов (ресурсные файлы рядом). Засуну в общий патч по ресурсам. AN>Пока не разбирался детально, но используемый подход по сравнению с multilang мне совсем не нравится. Да и есть еще две части не в ресурсах. Одна которую можно затащить в ресурсы как обычно и другая (атрибуты), которую будет непросто затащить.
Речь об атрибутах ?
[JanusDisplayName("")]
[JanusDescription("")]
i>> Есть еще проблемка с отображением для 120dpi. AN>А у кого она может появится и как это менять для теста? Еще ни разу не сталкивался.
Появиться может у тех, кто пользуется большими буквами для больших разрешений, меняется в семерке
"Панель управления\Все элементы панели управления\Экран". Как в XP уже не помню ((
выглядит так http://floomby.ru/content/CLKWEhvyEG/
Жить можно, но осадочек остается))))
Менять "для тестов" не советую! Требует перезагрузки и черевато испугом на малых разрешениях экрана, вплоть до порчи имущества
С уважением, ixor.
... << RSDN@Home 1.2.0 alpha 5 rev. 1495>>
Re[5]: Проблема: горячие клавиши для сообщений не работают
Здравствуйте, ixor, Вы писали:
i> i>> AN>К тому же все поля на английском "From", "Forum", "Subject"
i> i>> Тоже недавно заметил. Строковые ресурсы правятся в пару кликов (ресурсные файлы рядом). Засуну в общий патч по ресурсам.
i> AN>Пока не разбирался детально, но используемый подход по сравнению с multilang мне совсем не нравится. Да и есть еще две части не в ресурсах. Одна которую можно затащить в ресурсы как обычно и другая (атрибуты), которую будет непросто затащить.
i> Речь об атрибутах ? i> [JanusDisplayName("")] i> [JanusDescription("")]
Да, только я видел немного другие
[MethodShortcut(Shortcut.CtrlShiftO, "Открыть сообщение на RSDN",
"Открыть сообщение на сайте RSDN.")]
private void ShowMessageIntoExtBrowser()
{
ServiceManager.TryExecuteCommand("Janus.Forum.OpenMessageOnRsdn", new Dictionary<string, object>());
}
i> i>> Есть еще проблемка с отображением для 120dpi.
i> AN>А у кого она может появится и как это менять для теста? Еще ни разу не сталкивался.
i> Появиться может у тех, кто пользуется большими буквами для больших разрешений, меняется в семерке i> "Панель управления\Все элементы панели управления\Экран". Как в XP уже не помню (( i> выглядит так i> http://floomby.ru/content/CLKWEhvyEG/
Ааа, что то подобное можно сделать в дизайнере форм. Как я помню, надо формы переделывать "под динамику".
Здравствуйте, ixor, Вы писали:
i> AN>Ура! Ctrl-A выделяет все сообщения. Правда еще пришлось IUIShell покурочить.
i>
Не всё так радужно как казалось, дело в том что хоть сообщения и правильно выделяются в гриде, в янусе происходит не опрос выделенных сообщений, а выбранных "нодах" с сообщениями. Надо грид еще доделывать. Функция "Выбрать все" может только там располагаться.
Здравствуйте, AlexNek, Вы писали:
i>> i>> Есть еще проблемка с отображением для 120dpi.
i>> AN>А у кого она может появится и как это менять для теста? Еще ни разу не сталкивался.
i>> Появиться может у тех, кто пользуется большими буквами для больших разрешений, меняется в семерке i>> "Панель управления\Все элементы панели управления\Экран". Как в XP уже не помню (( i>> выглядит так i>> http://floomby.ru/content/CLKWEhvyEG/
AN>Ааа, что то подобное можно сделать в дизайнере форм. Как я помню, надо формы переделывать "под динамику".
Ммм Лучше формы переделывать под XAML ))) А с этим можно справиться и напильником)))
С уважением, ixor.
... << RSDN@Home 1.2.0 alpha 5 rev. 1495>>
Re[7]: Проблема: горячие клавиши для сообщений не работают
Здравствуйте, AlexNek, Вы писали:
AN>Здравствуйте, ixor, Вы писали:
i>> AN>Ура! Ctrl-A выделяет все сообщения. Правда еще пришлось IUIShell покурочить.
i>> AN>Не всё так радужно как казалось, дело в том что хоть сообщения и правильно выделяются в гриде, в янусе происходит не опрос выделенных сообщений, а выбранных "нодах" с сообщениями. Надо грид еще доделывать. Функция "Выбрать все" может только там располагаться.
А какой юзкейс предполагается?
С уважением, ixor.
... << RSDN@Home 1.2.0 alpha 5 rev. 1495>>
Re[8]: Проблема: горячие клавиши для сообщений не работают
Здравствуйте, ixor, Вы писали:
i> i>> AN>Ура! Ctrl-A выделяет все сообщения. Правда еще пришлось IUIShell покурочить.
i> i>>
i> AN>Не всё так радужно как казалось, дело в том что хоть сообщения и правильно выделяются в гриде, в янусе происходит не опрос выделенных сообщений, а выбранных "нодах" с сообщениями. Надо грид еще доделывать. Функция "Выбрать все" может только там располагаться.
i> А какой юзкейс предполагается?
Возможно в текущей версии не столь актуально, но когда у меня есть список "ответов мне" с десятком непрочитанных, проще всего выделить все и сказать "прочитать". Да и вообще Ctrl-A почти "стандартная" функция в винде, по крайней мере для меня.
Блин, надо еще и стартовать обновление статуса команд . Вот что значит оптимизация: обновляем статус команды только по выбору сообщения.
Здравствуйте, ixor, Вы писали:
i> i>> i>> Есть еще проблемка с отображением для 120dpi.
i> i>> AN>А у кого она может появится и как это менять для теста? Еще ни разу не сталкивался.
i> i>> Появиться может у тех, кто пользуется большими буквами для больших разрешений, меняется в семерке i> i>> "Панель управления\Все элементы панели управления\Экран". Как в XP уже не помню (( i> i>> выглядит так i> i>> http://floomby.ru/content/CLKWEhvyEG/
i> AN>Ааа, что то подобное можно сделать в дизайнере форм. Как я помню, надо формы переделывать "под динамику".
i> Ммм Лучше формы переделывать под XAML ))) А с этим можно справиться и напильником)))
Что то другого метода не припомню
Здравствуйте, AlexNek, Вы писали:
AN>Здравствуйте, ixor, Вы писали:
i>> i>> AN>Ура! Ctrl-A выделяет все сообщения. Правда еще пришлось IUIShell покурочить.
i>> i>>
i>> AN>Не всё так радужно как казалось, дело в том что хоть сообщения и правильно выделяются в гриде, в янусе происходит не опрос выделенных сообщений, а выбранных "нодах" с сообщениями. Надо грид еще доделывать. Функция "Выбрать все" может только там располагаться.
i>> А какой юзкейс предполагается? AN>Возможно в текущей версии не столь актуально, но когда у меня есть список "ответов мне" с десятком непрочитанных, проще всего выделить все и сказать "прочитать". Да и вообще Ctrl-A почти "стандартная" функция в винде, по крайней мере для меня.
Понял.
... << RSDN@Home 1.2.0 alpha 5 rev. 1495>>
Re[10]: Проблема: горячие клавиши для сообщений не работают
Здравствуйте, ixor, Вы писали:
I>Здравствуйте, AlexNek, Вы писали:
AN>>Здравствуйте, ixor, Вы писали:
i>>> i>> AN>Ура! Ctrl-A выделяет все сообщения. Правда еще пришлось IUIShell покурочить.
i>>> i>>
i>>> AN>Не всё так радужно как казалось, дело в том что хоть сообщения и правильно выделяются в гриде, в янусе происходит не опрос выделенных сообщений, а выбранных "нодах" с сообщениями. Надо грид еще доделывать. Функция "Выбрать все" может только там располагаться.
i>>> А какой юзкейс предполагается? AN>>Возможно в текущей версии не столь актуально, но когда у меня есть список "ответов мне" с десятком непрочитанных, проще всего выделить все и сказать "прочитать". Да и вообще Ctrl-A почти "стандартная" функция в винде, по крайней мере для меня.
Вроде получилось. Пришлось правда "обмануть" и сказать что сообщения изменились
I>lD� lP� lP� l\� l\� lh� l�k��t
Что то у меня получаются в конце сообщения такие фигни. Может это из-за UT8?
Не попробуешь на свое сообщение ответить? У тебя в редакторе что будет?
... << RSDN@Home 1.2.0 alpha 5-AN rev. 1495>>
Re[10]: Проблема: пользователи загружаются по 1000 за цикл
Здравствуйте, AlexNek, Вы писали:
AVK>> Конечно. 1000 это лимит. AN>Тогда можно с настроек лимит просто убрать?
Нельзя. В настройках клиентский лимит, на сервере серверный.
AVK>> Лучше все таки увеличить лимит на сервере. AN>Наверное не зря сделали,
Сделали по аналогии с юзерами. Причем в те времена, когда железо было перегружено. Сейчас такая проблема остро не стоит, особенно учитывая что запрос юзеров примитивный, без джойнов и подзапросов.
AN> да и кто будет лимит до 70000 увеличивать?
Я.
AN> Я его то уже сделал, но одно дело когда это один пробует и другое когда все.
Я, честно говоря, вооще не понял, для чего ты там вообще что то правил.
... << RSDN@Home 1.2.0 alpha 5 rev. 1495 on Windows 7 6.1.7601.65536>>