Olórin
18.02.2004 - 18:57
Wtyczka do pobrania tu:
kMigacz 0.1Poszukiwana: ikonka do konfiga
Nowa wersja: kMigacz 0.6
Fajne
Podoba mi sie nawet !
Olórin
18.02.2004 - 19:29
aha, raczej nie będzie działać na Win9x, tylko NT/2000/XP/20003
fajne, ale mógłby migać nie przez chwilę po otrzymaniu wiadomości, ale do momentu jej odczytania, tak jak miga ikonka w trayu.
Olórin
18.02.2004 - 20:10
jeżeli ktoś powie mi jak to zrobić to czemu nie.... ;p
tak jak to jest w K.Notify... toworzysz ukryta akcje w oknie lub toolbarze okna rozmowy i odbierasz ACTN_CREATE czy jakos tak mowi Ci ze otworzono okno rozmowy z ta osoba
Olórin
18.02.2004 - 20:43
mhm.....ale to nie będzie migało jak jest otwarte okno rozmowy/zapamiętywanie zawartości, ja mam troche inny pomysł, zobaczymy co z tego wyjdzie
wielkie dzieki za wtyczkę
QUOTE
ale to nie będzie migało jak jest otwarte okno rozmowy/zapamiętywanie zawartości
Będzie, możesz sprawdzić "stopień" otwarcia okna rozmowy. Jeżeli jest zamknięte, migasz aż do otwarcia, jak jest otwarte, migasz krócej, lub czekasz na ACTN_SHOW (o ile pamiętam, jest wysyłane przy zmianie okna), lub sprawdzasz ACTN_SET_CNT (o ile dobrze pamiętam)
Olórin
18.02.2004 - 21:33
No odbieram te komunikaty, przy zmianie okna dostaje ACTN_SETCNT, przy tworzeniu ACTN_CREATE. Ale nie wiem jak sprawdzac czy nie ma wiadomosci od kilku osób (nie będe jakichś tablic czy kto wie czego tworzył ;p),ew.to można pominąć
. Moja wersja to było przeglądanie kolejki odebranych wiadomości, trochę może namieszane
ale pewnie najskuteczniejsze
ps. i jeszcze nie dostałem ani razu ACTN_SHOW (moze dlateog ze akcja jest ukryta
)
edit: zmieniłem troche koncepcje działania wtyki, teraz bedzie latwiej to zrobic :-]
edit2: mniejsza o to co wyżej ;p problem teraz jest taki że działa, ale jak sprawdzić czy okno danego kontaktu jest teraz AKTYWNE. Cały czas rozwarzam sytuacje z włączonym zapamiętywaniem zawartości okna rozmowy
Olórin
18.02.2004 - 23:31
No, zrobione po mojemu
sprawdza kolejke wiadomosci pod kątem tych nie do wysłania, jak są to miga
, prosto, logicznie, bez zbędnych ifów itp. i działa
ps. nowa wersja pewnie jutro
Wg SDK:
QUOTE
#define IMI_MSG_WINDOWSTATE IMI_BASE+3003 ///< Zwraca stan okna wiadomości dla kontaktu.
/// \p1 Numer kontaktu.
/// \return 0 - okno zamknięte.
/// \return 1 - okno otwarte , aktywne.
/// \return -1 - okno otwarte , nieaktywne.
/// \return -2 - okno zminimalizowane.
piotr.ek
19.02.2004 - 02:30
Taki duperelek imho powinien trafic raczej do kDodatkow, niz urodzic sie pod postacia osobnej wtyczki...
swistak
19.02.2004 - 07:10
QUOTE(piotr.ek)
Taki duperelek imho powinien trafic raczej do kDodatkow, niz urodzic sie pod postacia osobnej wtyczki...
Mi bardzo pasuje jako oddzielna rzecz. Jakos do kDodatkow mnie nie ciagnelo, ale Migacz jest bardzo przydatny.
Olórin
19.02.2004 - 09:43
QUOTE(hao)
Wg SDK:
QUOTE
#define IMI_MSG_WINDOWSTATE IMI_BASE+3003 ///< Zwraca stan okna wiadomości dla kontaktu.
/// \p1 Numer kontaktu.
/// \return 0 - okno zamknięte.
/// \return 1 - okno otwarte , aktywne.
/// \return -1 - okno otwarte , nieaktywne.
/// \return -2 - okno zminimalizowane.
Dzięki, ale lepiej to będzie działać przy sprawdzaniu kolejki wiadomości, dlaczego? bo tworze tylko timera i w nim sprawdzam kolejkę i jak coś jest(do odebrania) to migam(miganie jest "zsynchronizowane" z migającą koperą w trayu). Pozatym podobną funkcje wykorzystam w dodatkach w częsci skróty klawiszowe :-]
Aha, i mam pytanie czy ktoś będzie korzystał z migania na zmiane statusu ? ;p
Olórin, bylo by to dla mnie przydatne jakby mozna bylo przypisac jakas osobe do tego aby migalo
bo z ta iloscia osob jaka mam na lsicie kontaktow co, w godzinach szczytu co kilka sekund ktos zmienia status i scrool lock nawet by mi nie gas
a tak to moznaby bylo sobie przypisac pare waznych osob i by bylo ok
QUOTE(UNK)
... nawet by mi nie gas
say what?
Olórin
19.02.2004 - 11:15
chodzi mu o to że by mu wogóle nie gasł
nowa wersja już prawie zrobiona
pare testów i udostępnie ją wam
update:
Nowa wersja do pobrania tutaj:
http://wiadomosc.info/index.php?s=&mod=dow...d=4673&rid=1452 W "Więcej" o kontakcie jest opcja czy ma migać,czy nie, czy też stosować się do globalncyh ustawień
Wtyczka nie powinna zostawiać włączonego scrolllocka. To chyba tyle.
A katalog konnektowy i upload na forum to co... pies?
QUOTE(Olórin)
chodzi mu o to że by mu wogóle nie gasł
nowa wersja już prawie zrobiona
pare testów i udostępnie ją wam
update:
Nowa wersja do pobrania tutaj:
http://wiadomosc.info/index.php?s=&mod=dow...d=4673&rid=1452 W \"Więcej\" o kontakcie jest opcja czy ma migać,czy nie, czy też stosować się do globalncyh ustawień
Wtyczka nie powinna zostawiać włączonego scrolllocka. To chyba tyle.
Olórin
19.02.2004 - 14:10
QUOTE
Ha! to wy obciążacie tak serwer! też tak robiłem, ale właśnie się oduczam...
Tu obciąże, tam odciąże ;p
swistak
19.02.2004 - 18:39
Hmm... Ogolnie jest bardzo fajnie, wtyczka jak dla mnie naprawde bardzo przydatna, ale jest jeden bardzo znaczacy dla mnie problem: Wraz z mignieciem scrolla budzi sie moj wyswietlacz. Nie daloby sie tego jakos wyeliminowac?
ja to juz w sumie pominelem
a co do tego migania to Opera wtedy szalaje
chodzi o to ze jak miga scroll lock to nie dzialaja gesty myszy, na innych przegladrkach tez tak macie ?? :>
Olórin
19.02.2004 - 19:07
QUOTE(swistak)
Wraz z mignieciem scrolla budzi sie moj wyswietlacz. Nie daloby sie tego jakos wyeliminowac?
W obecnej wersji emuluje przyciskanie na klawiaturze, jeżeli ktoś ma lepsze rozwiązanie to prosze podać.
Gdzieś było na sieci o zapalaniu lampek na klawiaturze... tak mi się przynajmniej wydaje...
Olórin
19.02.2004 - 22:18
Te 2 linijki również pochodzily z sieci chyba winapi.pl czy jakos tak
Olórin zawsze jak nie bedize dzialalo zapalanie lampek zeby wygaszacz sie nie wylanczal mozna zrobic takie cos, ze wtyka pobiera jaki czas jest ustawiony kiedy ma sie wlaczyc wygaszacz
ustawic timer we wtyczce
i wtyczka bedzie sprawdzala czy uzytkownik robi jakies ruchy myszka lub na klawiaturze
i po danym czasie (ktory zostal pobrany) scroll lock nie bedzie sie wlanczal bo jest wlaczony wygaszacz (np konnektowy ktory juz informuje o wiadomosciach)
troche skomplikowane ale nic nie przyszlo mi do gloy
ps. nie wiem czy idzie jakos sprawdzic czy wygaszacz jest wlaczony czy nie, bo to by ulatwilo sprawe
Olórin
20.02.2004 - 09:40
QUOTE(UNK)
Olórin zawsze jak nie bedize dzialalo zapalanie lampek zeby wygaszacz sie nie wylanczal mozna zrobic takie cos, ze wtyka pobiera jaki czas jest ustawiony kiedy ma sie wlaczyc wygaszacz
ustawic timer we wtyczce
i wtyczka bedzie sprawdzala czy uzytkownik robi jakies ruchy myszka lub na klawiaturze
i po danym czasie (ktory zostal pobrany) scroll lock nie bedzie sie wlanczal bo jest wlaczony wygaszacz (np konnektowy ktory juz informuje o wiadomosciach)
troche skomplikowane ale nic nie przyszlo mi do gloy
ps. nie wiem czy idzie jakos sprawdzic czy wygaszacz jest wlaczony czy nie, bo to by ulatwilo sprawe
nom skomplikowane, łatwiej było by wybierać w konfigu nazwe exe z wygaszaczem i sprawdzać czy jest włączony
ps. może ktoś pamięta czy problem był w pEx'ie ???
może zapytaj piotrka jak to zrobił...
Olórin
20.02.2004 - 11:22
mhm, dobry pomysł :] zapytam się go później, bo teraz pracuje nad dosyć ciekawym bajerkiem
ciezko bylo by tam zmiescic dluzszy opis...
drivex
20.02.2004 - 19:15
ja to bym tam chcial zeby bylo po pokazaniu sie okienka fadein i po kliknieciu w niego fadeout ...
a w wxp to jakos jest zaimplementowane razem z alphablendingiem
Olórin
20.02.2004 - 20:26
drivex - o jakie okienko ci chodziło ? bo to co tam na screenie jest najzwyklejszy rozwinięty combobox,a xp robi różne dla nich efekty
Za kontynuacje zabiore się dopiero za tydzień bo jutro wyjeżdżam
poczekacie troche 8)
drivex
21.02.2004 - 14:28
QUOTE(Olórin)
drivex - o jakie okienko ci chodziło ? bo to co tam na screenie jest najzwyklejszy rozwinięty combobox,a xp robi różne dla nich efekty
Za kontynuacje zabiore się dopiero za tydzień bo jutro wyjeżdżam
poczekacie troche 8)
ooops
to mialo isc do posta z knotify
zeby byl fadein i fadeout
hyh sorx
a co do kMigacza - ja mysle ze powinno byc wlaczanie Migaj / Nie migaj w popupie tak jak ma kDodatki -> Ping/ WhoIs i mozna by sobie bylo checkboxami zaznaczac
a w Wiecej tez to moze byc
Lukas77
23.02.2004 - 08:01
... i nie migaj przy włączonej aplikacji pełnoekranowej, oczywiście jako opcja bo niektórzy pewnie by chcieli oglądając TV lub grając w grę wiedzieć czy ktoś do nich napisał.
W sumie to fajne by było takie rozwiązanie że przypisujemy danemu kontaktowi, np. własnej dziewczynie - migaj aż nie przeczytam a innym osobom migaj 10 razy. Dzięki temu jak oglądamy film innych możemy olać a ze swoją lubą zawsze pogadamy. :-)
Pozdrawiam.
drivex
23.02.2004 - 09:28
QUOTE(Lukas77)
... i nie migaj przy włączonej aplikacji pełnoekranowej, oczywiście jako opcja bo niektórzy pewnie by chcieli oglądając TV lub grając w grę wiedzieć czy ktoś do nich napisał.
W sumie to fajne by było takie rozwiązanie że przypisujemy danemu kontaktowi, np. własnej dziewczynie - migaj aż nie przeczytam a innym osobom migaj 10 razy. Dzięki temu jak oglądamy film innych możemy olać a ze swoją lubą zawsze pogadamy. :-)
Pozdrawiam.
ja bym chcial zeby mozna bylo zalozmy wylaczyc miganie dla wszystkich a dla swojej dziewczyny np wlaczyc
wiem ze jest juz dla danego kontaktu ale nie widze zeby mozna bylo wylaczyc miganie dla wszystkich
drivex w ustawieniach ogolnych wylanczasz, a wlanczasz tylko dla wybranych osob w Wiecej o...
w sumei macie racje ze przydlaby sie mozliwosc wybierania kogo ma migac przy wiadomosciach
misiuzeb
28.02.2004 - 09:07
mam pewien problem z migaczem
zawsze po włączeniu konnekta miga mi scroll lock i dopiero po restarcie konnekta działa migacz jak należy
mój system to Win ME i konnect z jabberem
Dostajesz wiadomości od serwera. Dziwie sie, swoją drogą, dlaczego Olórin nie zrobił migania tylko na wiadmosci od ludzi. Zrobił miganie na kolejkę, tzn sprawdza czy coś tam jest i miga jeśli tak, ale to nie zawsze dobre jest, szczególnie, jeśli masz coś w kolejce, a kLan lubi zostawiać w kolejce wiadomosci. Juz mi sie zdażały sytuację, że ScrollLock mi migal i nic zaznaczyć nie mogłem. Według mnie za wcześnie ją wypuścił.
Najlepiej po prostu sprawdzić co siedzi w kolejce w Historia/Kolejka/Absolutnie wszystkie...
misiuzeb
28.02.2004 - 12:28
i to jest to: niewysłany sms
Dzieki i pozdrawiam
Olórin
29.02.2004 - 14:44
Wersja 0.3Zmiany:
- bardziej rozbudowane sprawdzanie kolejki, teraz reaguje tylko na MT_MESSAGE lub MT_CONFERENCE
Binarka: tutajŹródła: Do przejrzenia |
ZIP
Sahasrara
29.02.2004 - 17:27
QUOTE(UNK)
w sumei macie racje ze przydlaby sie mozliwosc wybierania kogo ma migac przy wiadomosciach
Popieram. Olórin: jakie są szansę na taką możliwośc?
Lukas77
29.02.2004 - 17:40
Co niektórzy na tym forum powinni mieć 'Konnekted people', moderator chyba śpi, albo nowe k.Grafiki tworzy
P.S. Sorry za off-top
Olórin
29.02.2004 - 18:30
QUOTE(Sahasrara)
QUOTE(UNK)
w sumei macie racje ze przydlaby sie mozliwosc wybierania kogo ma migac przy wiadomosciach
Popieram. Olórin: jakie są szansę na taką możliwośc?
duże
ale najpierw musze zrobic cos z zmieniaczem, bo ludzie piszą że powoduje krytyki :/
edit: nie chce mi sie szukac buga ;p nad tym posiedze
Olórin jak sie dostosowalem do zmian statsuu i opis przez kDodatki to tez mialem tam bledy, wydaje mi sie ze po prostu tylko cale zrodlo przezuciles do tamtej wtyczki wiec bledow zadnych nie bylo
Olórin
29.02.2004 - 19:13
pz16 ma problemy, u mnie żadnych, narazie ustatliliśmy że to nie problem tego toolbara
a ustawienie praktycznie juz dziala :] potestuje je troche i wrzuce jutro
drivex
29.02.2004 - 19:22
QUOTE(Olórin)
pz16 ma problemy, u mnie żadnych, narazie ustatliliśmy że to nie problem tego toolbara
a ustawienie praktycznie juz dziala :] potestuje je troche i wrzuce jutro
u mnie tez null problemow nigdy nie bylo i nigdy nie bedzie
<lol> hehehe
kdodatki i kzmieniacz rox tylko przydal by sie hook na entera jak sie status z toolbara zmienia
Olórin
29.02.2004 - 19:32
próbowałem to zrobić ale jakoś mi nie wychodziło, może jakieś wskazówki jak to rozwiązać?
drivex
29.02.2004 - 19:56
QUOTE(Olórin)
próbowałem to zrobić ale jakoś mi nie wychodziło, może jakieś wskazówki jak to rozwiązać?
w delphi owszem a w cePPie to ja nie wiem nawet jak sie cos na ekran wrzuca
cos tam z count <<
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.