Miranda NG Official Community Forum
Miranda NG русскоязычный форум => Разработка => Topic started by: Thug on 02 02 2014, 06:30:25
-
На выходных копался в исходниках плагина MRA, пытаясь сделать статус "mobile" отображаемым как онлайн статус, а не как x-статус.
Частично мне это удалось, но сейчас в статусе у меня отображается стандартный значок миранды с трубкой. На скрине также видно, что в настройках в выборе есть только 6 значков, хотя в Proto_MRA.dll их 7. Кто-нибудь может помочь разобраться, каким образом статусам присваиваются значки из Proto_MRA.dll?
Делюсь патчем (в прикреплённом архиве):
- статус "mobile" отображается как онлайн статус, но со значком из набора глобальных статусов (надо доделать)
- из меню x-статусов удалены статусы "dating" (отсутствует в оф. клиенте) и "mobile" (не предназначен для выбора)
- обновлены 5 значков x-статусов (в соответствии с оф. клиентом)
-
все нормально, что в dll 7 иконок, а доступных состояний - 6. это управляется флагами PF*
пожалуй , волью
спасибо
-
Тяк-с, надо мне выпросить у кого-нибудь соответсвующую иконку, а то этот оверлей в миранде означает "я отошел, разговариваю по телефону".
-
влил вот такое - (https://dl.dropboxusercontent.com/u/5359875/Snap/Snap%202014-02-02%20at%2012.17.18.png)
-
это управляется флагами PF*
Допёр! доделал, патч в аттаче :) А возможно ли убрать его из меню, чтобы нельзя было поставить этот статус?
Тяк-с, надо мне выпросить у кого-нибудь соответсвующую иконку, а то этот оверлей в миранде означает "я отошел, разговариваю по телефону".
Не далеко от истины, учитывая то, что они вечно не отвечают <_< так как основная масса пользователей, находящихся в сети с телефонов - призраки, висящие в онлайне благодаря пуш-уведомлениям...
З.Ы. Новый значок намного лучше :)
-
Допёр! доделал, патч в аттаче А возможно ли убрать его из меню, чтобы нельзя было поставить этот статус?
Я уже влил это
-
Странно, в ревизии 7999 я вижу только изменения из своего патча (без изменений в xstatus_MRA\src\resource.h)...
-
http://trac.miranda-ng.org/changeset/7999#file1 есть же изменения
Post Merge: [time]02 02 2014, 13:18:01[/time]
а, xstatus_MRA\src\resource.h - надо ghazan-а спросить...
-
ghazan, 02.02.2014 13:20:33:
это всего лишь коды ресурсов
ghazan, 13:20:48:
можно стереть, да
ghazan, 13:22:27:
они нужны только для регистрации в иколибе
ghazan, 13:22:37:
от их значения ничего не зависит
В общем я влил тем не менее - http://trac.miranda-ng.org/changeset/8006
-
Шикарно! Рад был помочь :)
-
Спасибо, мы патчи любим :) Тем более всё получилось как нельзя лучше.